Memo SPIP MAE

Transcription

Memo SPIP MAE
Memo SPIP MAE
version kit poste 2007
Table des matières
Pour trouver les mots-clefs....................................................................................................................................1
Mots-clefs de mise en page...................................................................................................................................2
Mots-clefs de Diapo................................................................................................................................................5
Flux RSS...................................................................................................................................................................5
Créer un article de redirection...............................................................................................................................7
Déménagement du site..........................................................................................................................................7
Multilinguisme........................................................................................................................................................8
Pour trouver les mots-clefs
Mots-clefs de la page d'accueil
Pour trouver les mots clefs et les explications vous
permettant de gérer votre page d'acceuil :
1. Diaporama accueil, voir p. 6
2. A la une, voir a_la_une p. 2
3. Actualités, voir actualite p. 2 et actu_image p.
3
4. Démarches consulaires, voir dossier_une p. 4
5. Agenda Franco-N, voir agenda p. 3
6. Météo, voir meteo p. 4
7. Vignettes, voir Vignette p. 5
8. Actualité diplomatique, voir Flux RSS p. 6
9. Image d'actualité, voir actu_image p. 3
10.Informations utiles, voir info_utile p. 4
Memo SPIP MAE
1/13
Mots-clefs de mise en page
a_la_une
Concerne les articles
L'article marqué à a_la_une apparaît sur la page d'accueil dans la rubrique rouge.
LOGO + Titre + Début du texte du document.
‣ Attention : seul l'article le plus récent apparaît en une. En cas de besoin, il faut modifier la date de
l'article dans DATE DE PUBLICATION EN LIGNE.
‣ Le logo de la page est utilisé en une, si la taille d'image est trop grande elle est réduite à 100x100px
donc inutile de dépasser cette taille une taille de 80x80px max semble même préférable.
Attention. C'est le début du texte de l'article qui est affiché en Une et pas le descriptif rapide, ni
l'accroche. Dans certains cas, si un intertitre et une image sont situés ensemble dans le début du texte
de la Une, la page d'accueil refuse de s'afficher. Toutefois, le problème ne semble pas systématique.
actualite
Concerne les articles
Les articles marqués actualite apparaissent dans la rubrique Actualité de la page d'accueil.
‣ Attention : les logos ne sont pas redimensionnés : il est prudent de ne pas dépasser 80x80 px (taille
standard 80x50)
album
Concerne les articles
Lorsqu'un article est marqué album, toutes les images ajoutées comme document joint sont placées dans
un porte-folio/album et apparaissent sous forme de vignettes à la gauche de l'article. Un clic sur une
vignette fait apparaître l'image en grand format dans l'article.
En mode Édition, les images de l'album apparaissent dans un porte-folio en bas de l'article.
Attention, il s'agit de vignettes par réduction : l'image est redimensionnée en respectant les proportions
pour faire 100px de large. Puis elle est affichée dans un bloc de 90x70px. Les parties de l'image qui
dépassent du bloc sont masquées.
Attention bogue. Les vignettes personnalisées ne sont pas prises en compte : si vous insérez un vignette
personnalisée, c'est la vignette automatique qui sera tout de même utilisée.
2/13
Memo SPIP MAE
actu_image
Concerne les flux RSS
Ne peut être appliqué que sur le flux http://www.diplomatie.gouv.fr/fr/backend-actuimages.php3 du
Ministère. L'image du premier article apparaitra au sein du cartouche Actualité politique contenant le
articles du flux Actualité politique dans la page d'accueil.
Si le flux Actualité politique est désactivé, l'image disparaît.
agenda
Concerne les rubriques
Tous les articles de la rubrique marquée agenda apparaissent dans le cartouche Agenda de la page
d'accueil. L
rubrique_isole & article_isole
Concerne les articles et les rubriques
Les rubriques marquées rubrique_isole sont masquées dans les menus et les pages de sommaires (ils
n'apparaissent pluss).
Les articles marquées articles_isole sont masquées dans les pages de sommaires.
bas_de_page
Concerne les articles et les rubriques
L'élément apparaît dans le menu de bas de page du site.
Souvent utilisé conjointement avec rubrique_isole & article_isole : on le fait disparaître de sa place
normale pour qu'il apparaisse ailleurs, ici en bas de page.
chronologique
Concerne les rubriques
Les articles de la rubrique marquée chronologique sont affichés en ordre chronologique croissant au lieu
d'être affichés par ordre chronologique décroissant (par défaut).
contact
Concerne les articles
Un formulaire de contact apparaît à la fin des articles marqués du mot-clef contact.
Le formulaire permet à l'internaute d'envoyer un email à l'auteur de l'article (email de l'auteur de l'article),
ou aux auteurs de l'article s'ils sont plusieurs.
Conseil : on peu créer un auteur générique sans connexion possible, avec l'email auquel on souhaite voir
arrivé les message envoyés par les page de contact.
diaporama (manuel)
Concerne les articles
Le diaporama manuel (mot-clef : diaporama) ne doit pas être confondu avec le diaporama automatique de
l'accueil (surtitre : diapo).
Memo SPIP MAE
3/13
Le diaporama manuel permet de créer une galerie
d'images analogue à celle de l'album mais dont la
navigation sera très différente : sous la forme d'un
diaporama permettant de circuler d'image en image grâce
à des boutons de navigation situés au dessus du
diaporama.
Les images du diaporama sont automatiquement
redimensionnées pour tenir dans un carré de 550x550px.
Toutefois, ce redimensionnement ne permet pas un
affichage correct car les images qui dépassent 430px en
largeur ne sont pas correctement centrées et leur partie
droite est masquée si elles dépassent 500px.
On limitera donc la dimension des images à 430x550px.
Enfin pour que le diaporama soit régulier, il faut que toutes les images d'un diaporama aient la même
dimension.
dossier_une
Concerne les articles
Les articles marqués dossier_une apparaissent dans le Dossier Une de la page d'accueil (mise en exergue)
info_utile
Concerne les articles
L'article marqué du mot-clef info_utile est placé dans le cartouche Infos Utiles de la page d'accueil.
meteo
Concerne les brèves
Pour construire un cartouche Météo dans la page d'accueil.
11. Récupérer l' ID TV5 de la ville dont on souhaite afficher la météo
a. aller sur http://tv5.org et cliquer sur la rubrique Météo (menu dans la barre latérale de gauche)
b. choisissez le pays dans le menu déroulant;
c. dans la nouvelle page qui s'affiche automatiquement, sélectionnez la ville sur la carte ou dans le
menu (le menu est plus copieux).
d. lorsque la météo de la ville est affichée : notez l'identifiant de la ville. Dans l'URL de la page, c'est
le numéro final : http://....g0-Le_Caire.htm?id_ville=1368, ici 1368 pour la ville du Caire.
12. Créer une brève à la racine de la rubrique de langue voulue
13.Saisissez l'identifiant de la ville dans le corps de la brève.
4/13
Memo SPIP MAE
organigramme
Concerne les rubriques
Lorsqu'un rubrique reçoit le mot-clef organigramme, la page de rubrique reçoit une mise en forme de type
Organigramme.
Logo de
l'article
Éléments de l'article
Titre de l'article
Texte de l'article.
Texte de larticle.
Descriptif rapide
Texte de l'article.
Texte de larticle.
Texte de l'article.
Texte de larticle.
Correspondance pour la description d'une personne
Nom Prénom
Statut, fonctions,
Portrait
titres, etc.
Coordonnées
Les sous-rubriques seront présentées comme des intitulés de services.
Astuce. Il est possible d'ordonner les personnels ou les services en ajoutant un numéro au début du titre.
Le numéro n'est pas affiché mais l'ordre qu'il indique est respecté.
Numéro + Point + Espace + texte du titre
1. Texte du titre
Dimension des portraits : 70px × 92px
Vignette
Concerne les brèves
Les brèves qui ont reçu le mot-clef vignette apparaissent dans le menu des vignettes de la page d'accueil.
Il s'agit d'un menu graphique (vignettes hyperliées).
1. Créer un brève
2. Insérer une image de 140 px de large maximum <imgXXX|center>
3. Faire un lien sur l'image
4. Ajouter le mot-clef vignette
5. l'image apparaît dans le cartouche vignette de la page d'accueil, un clic sur la vignette exécute
l'hyperlien.
Attention. Les paramètres avancés d'hyperliens ne sont pas pris en compte.
[<img58|center>|Ministères des affaires étrangères{fr}->http://www.diplomatie.gouv.fr/]
Il est impossible d'utiliser l'attribut title de lien qui fait apparaître les étiquettes de liens.
Voir_aussi
Concerne les articles
L'article marque du mot-clef voir_aussi apparaît dans le menu latéral Voir aussi pour tous les enfants de
la rubrique où il est placé.
Memo SPIP MAE
5/13
Diaporama automatique de l'accueil
Concerne les articles
La technique ci-dessous permet de créer un diaporama sur la page d'accueil.
1. Créer un nouvel article dans la rubrique de langue dont la page d'accueil doit afficher un diaporama.
2. Saisir le mot-clef diapo dans le surtitre
3. Saisir le titre de l'article : « Diaporama de la page d'accueil » ; il ne sera pas affiché ;
4. Laissez le descriptif rapide, l'accroche et le texte vides.
5. Ajoutez les images du diaporama sous forme documents joints,
6. Ajoutez un mot-clef pour définir la transition dans les mots-clefs DIAPO
a. bgfade (disparition douce /apparition douce)
b. fade (transition douce)
c. blocks (blocs carrés partant du haut à gauche et descendant en bas à droite)
d. feuilles (blocs carrés partant du bas à gauche et remontant vers le haut à droite)
e. circles (tourbillon)
f. fluide (apparition globulaire...)
Il semble que le changement de transition ne deviennent effectif qu'à la condition qu'on est
dépublié l'article diaporama, puis qu'on l'ai republié et, enfin, effectué un Recalculer la page sur la
page d'accueil. Les images du diaporama doivent mesurer 360x255 px (version kitposte 2007).
Flux RSS
Les flux RSS sont des fichiers contenant les dernières informations d'un site. Le contenu du fichier RSS
peut être récupéré automatiquement par SPIP et être affiché dans le site de l'ambassade. On dit que le site
de l'ambassade est abonné au flux d'information.
Les flux RSS sont insérés dans une rubrique avec le bouton Référencer un site.
1. Dans votre navigateur, affichez le site auquel vous souhaitez abonner SPIP ;
2. Dans la barre d'adresse, vous voyez l'icône du flux RSS :
. Double-cliquez dessus.
3. Vous affichez alors le contenu du fichier RSS.
4. Sélectionnez et copiez l'adresse du flux RSS qui apparaît dans la barre d'adresse de votre
navigateur.
5. Retourner dans la zone d'administration de votre SPIP.
6. Rejoignez la rubrique où vous souhaitez voir apparaître les informations du flux.
a. Si vous choisissez une rubrique de langue, le flux sera affichez dans la page d'accueil
6/13
Memo SPIP MAE
b. Si vous choisissez une autre rubrique, le flux sera affiché dans la barre latérale de droite du
sommaire de la rubrique.
7. Cliquez sur le bouton Référencer un site.
8. Collez l'adresse du flux précédemment copier dans le champs http:// de la zone
Référencement automatisé d'un site et cliquez sur Ajouter.
9. SPIP met alors tous les champs à jour : il ajoute le titre du site, l'adresse Web officielle, la description
et même le logo, s'il y en a un ; toutes ces informations sont fournies par le fichier RSS.
Exemple de flux RSS : la « Une » du Monde
10.Il ne reste plus qu'à publier le site et à valider la publication.
11. Vous pouvez à présent visiter le page Web de la rubrique dans laquelle vous avez ajouter le flux pour
apprécier le résultat.
Le flux dans la page d'accueil
Memo SPIP MAE
Le flux dans la barre latérale d'une rubrique
7/13
Créer un article de redirection
Permet de créer un lien vers une page quelconque du Web et de le faire apparaître dans le sommaire d'un
rubrique du site.
1. Avec le navigateur ont affiche la page Web vers laquelle on souhaite effectuer la redirection
2. On copie l'adresse Web de cette page
3. On retourne dans SPIP et on entre dans la zone d'administration / zone privée.
4. On crée un nouvel article avec titre et descriptif rapide (si on le souhaite). La zone de texte est
laissée vide car inutile.
5. Dans la marge gauche de SPIP on se rend sur le cartouche
6. On colle l'adresse Web précédemment copiée dans le champ Redirection.
7. On clique sur le bouton Changer
8. La redirection est prête, elle apparaît dans le sommaire où l'article à été créé.
Déménagement du site
1. Préparation du site au voyage
a. Vider le cache en faisant : Configuration > Vider le cache
Vider tous les caches et effacer les index.
b. Sauvegarder la base de données : Configuration > Maintenance > Sauvegarder/restaurer la base
Choisissez la sauvegarde compressée et cliquez sur le bouton Sauvegarder la base
Notez le nom de la base sauvegardée.
c. Videz le répertoire [SPIP]/tmp/upload. Il contient les gros fichiers
2. Transférez tous les fichiers du site local vers le site distant avec Filezilla (client FTP)
3. Supprimez le fichier [SPIP DISTANT]/config/connect.php.
Ce fichier contient les paramètre de la base de données locale (base, login, mot de passe). Ces
données sont inutilisables en ligne.
4. Avec votre navigateur, effectuez une installation standard du SPIP DISTANT en accédant à la page
http://siteX.ebexo.net/ ecrire (remplacez le domaine http://siteX.ebexo.net par votre nom de
domaine)
8/13
Memo SPIP MAE
a. remplissez les formulaires et indiquez les paramètres de base de données corrects.
b. N'oubliez pas que le login/mot de passe que vous indiquez ne sera utilisez qu'une fois : le temps
de restaurer la base de données → admin/admin
5. Entrez dans l'administration et faites Configuration > Sauvegarde de la base >
Sauvegarder/restaurer la base et allez à la rubrique Restaurer le contenu d'une sauvegarde de la
base. Là, restaurer la base sauvegardée précédemment.
6. Allez dans Configuration > Contenu du site et saisissez la véritable adresse Web de votre site dans
Adresse (URL) du site public. Cette adresse est utilisée dans le logo du site pour permettre de
rejoindre la page d'accueil.
7. Allez dans Configuration > Admin Plugin
Décochez tous les plugins et recochez-les pour les réactiver. Suite à un bogue leur statut est mal
transmis.
Le site est opérationnel
Multilinguisme
Utiliser l'interface de SPIP
1. La gestion des langue se fait dans Configuration > Gestion des langues
a. La langue principale du site permet simplement de choisir la langue par défaut et le codage des
caractères (ne pas modifier le format, laisser UTF-8)
b. Multilinguisme :
‒
configuration de la gestion du multilinguisme
‒
affichage des langues disponibles :
1. les langues soulignées grisées sont actuellement utilisées par le site et ne sont pas
désactivables
2. les langues soulignées disposent de traduction complètes
3. les autres ne son pas traduites
c. Fichiers de langue
Aperçus des traductions existantes
‒
ecrire
‒
spip
‒
public
d. Modifier les fichiers de langues
Memo SPIP MAE
9/13
‒
Fichiers à modifier
‒
Fichiers manquants
Certaines langues ne disposent pas de fichiers de langues. Par exemple, le fichier local du
Kitposte n'est disponible que pour 4 langues : anglais, français, arabe, espagnol.
Créer une nouvelle rubrique de langue
1. Dans la zone privée, cliquez sur le bouton Edition
2. Cliquez ensuite sur Nouvelle rubrique
;
3. Donnez à cette rubrique le titre pour titre Accueil : Fang
4. Choisissez la langue Fang dans le menu Langue de la rubrique.
5. Créez une petite image représentant le drapeau de la langue ou récupérez-la sur le Web. L'image
doit mesurer 20x12 pixels et être au format GIF. Le nom du fichier doit respecter la syntaxe :
code de langue + . + gif ; par exemple : ar.gif, ll.gif, fr.gif, fan.gif.
6. Placez le fichier du drapeau dans le répertoire [SPIP]/skelkitposte/images/flags L'icône du
drapeau est utilisée sur la page d'accueil pour choisir les langues.
Important. Comme toute rubrique, la page d'accueil de la nouvelle langue n'apparaitra que lorsque vous
aurez créé un premier article dedans.
Traduire les fichiers de langue
On peut traduire les fichiers de langue dans la page Interface de traduction. Les principaux fichiers à
traduire sont :
‣ public : fichier natif de SPIP (espace public : utilisé par les squelettes)
‣ ecrire : fichier natif de SPIP (espace privé : textes des interface d'édition)
‣ spip : fichier natif de SPIP (espace public : textes de SPIP )
‣ local : local est un fichier fournis avec le squelette skelkitposte, il modifie un certain nombre de
textes des fichiers ecrire, spip et public. Il réalise ce qu'on appelle un réécriture ou une surcharge.
Si SPIP trouve une traduction dans local, il néglige les fichiers natifs, sinon il la cherche dans ceux-ci.
1. Pour rejoindre la page Interface de traduction, faites Configuration > Gestion des langues >
Interface de traduction
2. Dans la boite Fichier de langue, cliquez sur le fichier que vous souhaitez traduire.
10/13
Memo SPIP MAE
3. Cliquez ensuite sur la langue dans laquelle vous voulez le traduire
4. Si la langue se trouve dans les fichiers modifiables, c'est que le fichier existe déjà. Il s'affiche et vous
pouvez commencer la traduction ou modifier la traduction existante :
5. Si la langue se trouve dans les fichiers à créer, SPIP vous propose une interface pour effectuer
l'opération. SPIP est ici un peu mal fichu, il n'est capable de gérer correctement que le fichier local.
a. Imaginons donc que vous décidiez de créer le fichier local pour la langue Fang. SPIP propose
plusieurs propositions de création du fichier
b. De toutes ces propositions, une seule convient : celle qui propose de créer le fichier local_fan.php
dans le répertoire ../skelkitposte/lang/. En effet, les autres répertoires sont ceux des plugins...
c. Copiez le chemin correct et collez -le dans le champs Chemin de votre fichier.
d. Si SPIP a réussi à créer le fichier, il l'indique par un message peu visible au dessu du champ.Il ne
reste plus qu'à cliquer sur Cliquez ici pour voir votre fichier.
Memo SPIP MAE
11/13
e. SPIP vous affiche l'interface de traduction :
6. Pour les fichiers ecrire, public et spip, il est préférable de modifier les fichiers directement et de
suivre les instruction de la fiche Comment traduire SPIP ?1 du site SPIP officiel :
La distribution de SPIP contient un répertoire ecrire/lang/ dans lequel se trouvent, pour chaque langue, trois
fichiers spip_xx.php, ecrire_xx.php et public_xx.php, où « xx » est le code de la langue. spip_xx.php est
utilisé par le logiciel lui-même, ecrire_xx.php pour les chaines utilisées uniquement dans l’espace privé et
public_xx.php par les squelettes de la distribution.
Ces fichiers sont organisés d’une manière relativement simple. Chaque chaîne de caractères disponible à la traduction
y est représentée par une ligne du type :
'avis_chemin_invalide_1' => 'Le chemin que vous avez choisi',
qu’il faut traduire en :
'avis_chemin_invalide_1' => 'Li camino chi you have chost',
etc.
Quelques particularités qui méritent votre attention :
•
comme pour la traduction en ligne, lorsqu’une variable est présente dans une chaîne, elle est notée entre
deux « @ ». Par exemple : 'avis_erreur_sauvegarde' => 'Erreur dans la sauvegarde (@type@
@id_objet@) ! '. Il ne faut pas modifier les caractères entre les @, car ils seront remplacés pour former la
chaîne finale : « Erreur dans la sauvegarde (article 7) » ;
•
Les caractères accentués sont notés indifféremment en entités HTML (&eacute;) ou entités unicode
(&#233;) ;
•
Le caractère apostrophe (') doit être précédé d’un backslash (\').
Les fichiers contenant les traductions se trouvent dans :
‣ [spip]/ecrire/lang pour les fichiers ecrire_XX.php, public_XX.php et spip_XX.php. Il faut
remplacer XX par le code ISO 639-1 ou ISO 639-2 de la langue.
‣ [spip]/skelkitposte/lang pour le fichier local_XX.php.
‣ On peut trouver d'autres fichiers de traduction dans les répertoires lang/ des extensions de SPIP qui
se trouvent dans le dossier [spip]/plugins.
1
Comment traduire SPIP ? http://www.spip.net/fr_article1.html [visité le 3 juillet 2009]
12/13
Memo SPIP MAE
Ajouter une nouvelle langue qui manquerait dans la liste
Si la langue souhaitée est absente dans la liste visible dans Configuration > Gestion des langues >
Multilinguisme, il est possible de la créer. Chaque langue est identifiée par un code de 3 lettres dans la
norme ISO 639-2 ; les plus populaires disposent aussi d'un code de deux lettres définie par la norme ISO
639-1. La liste des codes est disponible dans Wikipédia :
http://fr.wikipedia.org/wiki/Liste_des_codes_ISO_639-2
1. Récupérer le code de langue de la langue visée. Par exemple, le Fang parlé au Gabon a pour code
ISO 639-2 : « fan ».
2. Ouvrez le fichier [spip]/ecrire/inc/lang_liste.php dans un éditeur de texte.
3. A la fin du fichier, ajoutez l'indication de la langue :
'zu' => "Zulu", // ne pas oublié la virgule
'fan' => "Fang"
);
?>
4. Dans Configuration > Gestion des langues > Onglet Multilinguisme, on doit voir apparaître Fang
[fan] en fin de liste
Cochez la case Fang [fan] de la langue pour l'activer
Memo SPIP MAE
13/13