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 (é) ou entités unicode (é) ; • 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