Rubriques et articles
Structure d'un site Glasnost
Typiquement, un site est structuré de manière hiérarchique. Imaginons par exemple un site de recettes de cuisines.
Une hiérarchie pour trier les recettes pourrait par exemple être la suivante:
Mais on pourrait tout aussi bien vouloir ranger les recettes par origine géographique:
Et pourquoi pas ranger par temps de préparation ? Ou par difficulté ? Ou par…
C'est pour répondre à ce problème que Glasnost ne fonctionne pas d'une telle manière mais permet de placer un même article (recette) dans autant de rubriques que nécessaire.
La recette de la daube au sanglier pourra par exemple être rangée simultanément dans les rubriques Plats principaux - Viandes, Cuisine européenne - Française, Temps de préparation - Long etc.
Voyons donc maintenant comment créer concrètement notre site de recettes.
Mais pour cela, il faut d'abord s'identifier sur le serveur.
S'identifier sur le serveur
Démarrez votre navigateur internet et allez sur votre site. Il est actuellement vide:
Cliquez maintenant sur le bouton S'identifier:
Rentrez votre identifiant et votre mot de passe et cliquez sur le bouton S'identifier du formulaire.
Remarque: il ne s'agit pas du même bouton que lors de l'étape précédente mais bien du gros bouton S'identifier. % il faudrait un style particulier, genre fond gris
Voilà, vous êtes maintenant identifiés et il est apparu sur la gauche de l'écran la liste des objets que vous pouvez créer. Dans le cadre de cette section, seuls les objets « Articles » et « Rubriques » seront utilisés.
Cliquez donc sur Rubriques avant de passer à la suite.
Rubriques
Vous pouvez maintenant créer notre première rubrique. Afin de présenter une liste de documents dans son menu, Glasnost a besoin que l'on définisse d'abord quelle sera la section principale. Choisissez donc Nouveau et donnez-lui à la nouvelle rubrique le nom Rubrique principale. Modifiez également le champ « Lecteurs » afin que tout le monde ait accès à cette rubrique [1]:
Appuyez sur Créer, une page récapitulative apparaît. Retournez maintenant à la page des rubriques par un clic sur ce mot à la gauche de l'écran.
La rubrique que vous venez de créer apparaît maintenant dans la liste des rubriques:
Cliquez maintenant sur Réglages puis sur Éditer. Dans cette page, modifier le champ « Rubrique principale » en y sélectionnant celle que vous venez de créer:
Vous pouvez maintenant cliquer sur Modifier. Il est maintenant temps de passer à la création des rubriques importantes de notre site de recettes: Catégorie et Géographie.
Créez deux nouvelles rubriques avec ces noms. N'oubliez pas de spécifier que tout le monde doit pouvoir lire ces rubriques. La page des rubriques contient maintenant trois éléments:
Vous pouvez maintenant modifier la rubrique principale. Pour cela, cliquez simplement sur son nom dans la liste des rubriques puis sur le bouton Éditer. Vous voilà de retour sur une page que vous n'aviez pas quitter depuis longtemps… mais il est maintenant possible de spécifier quel seront les éléments de cette rubrique.
Dans la liste à côté de « Éléments », vous pouvez désormais sélectionner votre nouvelle rubrique Catégorie et appuyer sur Ajouter:
Une nouvelle liste apparaît dans laquelle vous pouvez maintenant choisir votre rubrique Géographie. Cliquez ensuite sur Modifier, la page que vous devriez avoir sous les yeux est la suivante:
Vous pouvez remarquer que le champ « Élément » contient bien vos deux rubriques mais également que ces deux rubriques apparaissent maintenant sur la gauche de votre écran.
Maintenant, il suffit de suivre les mêmes étapes pour créer les rubriques Entrées, Plats principaux, Desserts et les placer dans votre rubrique Catégories. La page ressemble maintenant à la suivante, avec des liens sur la gauche, au-dessous de Catégorie.
Et pour finir, les rubriques Afrique, Asie et Europe à placer dans la rubrique Géographie. Et voilà, la structure du site est terminée et celui-ci ne demande plus qu'à accueillir les recettes:
Articles
Mais avant de se mettre à rédiger les recettes, il faudrait remplir un petit peu la page d'accueil du site qui est assez vide pour le moment:
Allez donc sur l'option « Articles » à la gauche de l'écran. Une page ressemblant très fort à la page des rubriques apparaît:
Allez maintenant sur Nouveau, le formulaire pour la création d'un article comporte d'autres informations, dont la signification est évidente pour la plupart. Une petite explication sur le champ « Format » quand même: il s'agit du format du texte de document, l'option par défaut, SPIP, convient dans la grande majorité des cas et elle sera expliquée en détails plus tard.
Pour le moment, créez donc une page Bienvenue sur mon site de recettes avec un petit texte sympathique pour vos visiteurs, par exemple:
Modifiez ensuite le champ « Lecteurs » pour que tout le monde puisse lire cet article puis cliquez sur le bouton Créer, votre premier article apparaît:
Pour que cet article apparaisse maintenant sur la page d'accueil de votre site, modifiez la rubrique principale que vous aviez créée tout à l'heure et changez le champ « Contenu » pour y placer l'article Accueil que vous venez de créer:
Maintenant, il ne reste plus qu'à écrire les recettes. Mais pour rendre celles-ci plus explicites, voici les quelques informations promises précédemment sur le format SPIP:
Imaginons que vous voudriez écrire la recette des Grillades ouest-africaines. Elle devrait ressembler à ceci:
Ingrédients:
- 1 côte de porc par personne
- cannelle, poivre, piments en poudre, sel (1 c. à soupe de chaque par litre)
- 2 cubes de bouillon de poulet
- 1 l. d'eau plate. Prévoir que l'eau puisse recouvrir les côtes.
- 1 C à café d'extrait de vanille
Préparation:
Dans une grande casserole, faites bouillir l'eau avec les cubes de bouillon, le sel, le poivre (ne pas hésiter), le piment et la cannelle.
Laissez ensuite refroidir et goûtez le jus (si si, c'est faisable) et ajoutez des condiments si c'est fade…
Placez les côtes dans un plat PLAT, avec un rebord d'environ 5 centimètres et recouvrez-les avec le jus. Laissez mariner 3 heures.
Faites un feu (bois) sur un barbecue et grillez-y les côtes de porc.
Vin:
Dégustez avec un vin marocain ou algérien…
Vous pouvez remarquer que ce texte contient plusieurs éléments de mise en forme: des sous-titres (Ingrédients, Préparation et Vin), une liste pour les ingrédients et un mot en gras.
Pour arriver à la même mise en forme au niveau de Glasnost, le texte suivant doit être tapé:
{{{Ingrédients:}}} - 1 côte de porc par personne - cannelle, poivre, piments en poudre, sel (1 c. à soupe de chaque par litre) - 2 cubes de bouillon de poulet - 1 l. d'eau plate. Prévoir que l'eau puisse recouvrir les côtes. - 1 C à café d'extrait de vanille {{{Préparation:}}} Dans une grande casserole, faites bouillir l'eau avec les cubes de bouillon, le sel, le poivre (ne pas hésiter), le piment et la cannelle. Laissez ensuite refroidir et goûtez le jus (si si, c'est faisable) et ajoutez des condiments si c'est fade... Placez les côtes dans un plat {{PLAT}}, avec un rebord d'environ 5 centimètres et recouvrez-les avec le jus. Laissez mariner 3 heures. Faites un feu (bois) sur un barbecue et grillez-y les côtes de porc. {{{Vin:}}} Dégustez avec un vin marocain ou algérien...
Attention: dans les ingrédients, les lignes - canelle… et - 1 litre d'eau… ne doivent pas contenir de retour à la ligne. Pour le reste du texte, cela n'a pas d'importance.
L'article que vous créez ressemble donc à:
Et une fois créé, voici le résultat:
Voilà, vous pouvez maintenant placer cette recette dans les rubriques Plats Principaux et Afrique.
Vous pouvez maintenant continuer de la sorte avec d'autres recettes aussi longtemps que cela vous plaira. Une fois que vous aurez terminé, cliquez sur le bouton Sortir en bas de l'écran et retourner à l'adresse de votre site en tant que simple visiteur:
Vous pouvez y naviguer, par exemple vers la recette de grillades:
Résumé
Dans ce chapitre, vous avez créé un premier site constitué de rubriques et d'articles. Les rubriques permettent de définir une structure au site, cette structure n'étant pas forcément hiérarchique. Ensuite, l'écriture des articles a été expliquée (avec une présentation du format SPIP) ainsi que la manière d'ajouter des articles dans une rubrique.
[1] La gestion des utilisateurs et des permissions sera vue en détail dans la section suivante