Gérer les articles de blog
📰 Chapitre 14 — Gérer les articles de blog
Le blog InfraSStudio s'appuie sur les pages Dolibarr Website standard. Pas de table séparée, pas de système parallèle : un article = une page web. Tout ce que vous savez déjà s'applique, avec quelques raccourcis ergonomiques en plus.
🧩 Comprendre l'architecture blog
Élément | Description |
|---|---|
📄 Article | Une page Dolibarr Website avec
. |
📚 Page d'index | Une page standard (ex. « Ressources » ou « Blog ») qui liste les articles publiés. |
🌍 Multilingue | Un article = une page = un fichier PHP. Les traductions vivent dans les overrides de slot, comme pour toute page. |
📝 Créer un nouvel article
Le wizard de création est contextuel : il s'active automatiquement quand vous êtes sur la page d'index blog désignée par votre administrateur.
Étapes
- Ouvrez la page d'index de votre blog (ex.
/ressources). - Le bouton de la sidebar bascule en « + Nouvel article » (au lieu de « + Nouvelle page »).
- Cliquez sur le bouton.
- Une modale s'ouvre avec trois champs :
- Titre — sera le H1 et le titre SEO. Préremplit le slot
post_title. - Slug — généré automatiquement à partir du titre. Préfixé
blog-. Vous pouvez le modifier. - Catégorie — la rubrique de l'article (transformation digitale, juridique, etc.). Préremplit le slot
post_category.
- Titre — sera le H1 et le titre SEO. Préremplit le slot
- Cliquez sur « Créer l'article ».
- Une nouvelle page
blog-mon-titreest créée à partir du gabarit blog du site. - Vous êtes automatiquement redirigé sur l'éditeur de cette nouvelle page.
✅ Effet automatique — Le module crée la page Dolibarr, le fichier tpl.php, le wrapper Apache blog-mon-titre.php, et préremplit les slots post_title et post_category.
✍️ Anatomie d'un article
Un article créé depuis le gabarit standard contient les slots suivants :
Slot | Type | Rôle |
|---|---|---|
| text | H1 et titre SEO de l'article |
| text | Meta description SEO (150-160 c.) |
| text | Rubrique affichée en pill au-dessus du titre |
| textarea | Chapeau / accroche italique sous le titre |
| image | Image hero pleine largeur en haut |
| richtext | Le corps de l'article (WYSIWYG complet) |
| image | Image illustrative optionnelle dans le corps |
| text | Texte alternatif de l'image secondaire |
ℹ️ Pas de slot date — La date de l'article est lue automatiquement depuis la base Dolibarr (date de modification, sinon date de création). Pas besoin de la saisir vous-même.
📅 Dater et auteurer un article
La date affichée publiquement suit cette cascade :
- 📅 La date de modification de la page (la plus récente).
- 📝 La date de création si jamais modifiée.
Vous n'avez rien à saisir : chaque fois que vous publiez une modification, la date avance automatiquement. C'est le comportement standard d'un blog.
💡 Pour antidater — Demandez à votre admin Dolibarr de modifier llx_website_page.date_creation en SQL. Pas d'interface dédiée pour ça, par choix de simplicité.
L'auteur affiché est généralement géré par un slot dans le gabarit du site (ex. post_author).
🔗 La page d'index — listing automatique
La page d'index blog (« Ressources », « Blog », …) ne nécessite aucune édition manuelle pour ajouter un nouvel article : la liste se met à jour automatiquement.
Quand vous publiez un nouvel article :
- Le module détecte la nouvelle page
type_container='blogpost'au statut publié. - Au prochain rendu de la page d'index, l'article apparaît dans la grille.
- Image hero, titre, catégorie, lead, date — tout est lu depuis les slots de l'article.
✅ Conséquence — Vous ne touchez jamais à la page d'index. Vous publiez vos articles. Le listing se met à jour seul.
🔁 La section « À lire également »
Sous chaque article, une section affiche 3 articles aléatoires (autres que celui qu'on lit). Aucune configuration : la sélection est faite par le module à chaque rendu.
📝 Modifier un article existant
- Ouvrez l'éditeur Studio.
- Dans la colonne de gauche, dépliez le groupe « blogpost ».
- Cliquez sur l'article à modifier.
- L'aperçu se charge. Éditez les slots normalement (clic dans l'aperçu, inspecteur, …).
- Publiez quand prêt.
📋 Dupliquer un article
Pratique pour réutiliser une structure existante :
- Ouvrez l'article modèle.
- Cliquez sur le bouton « Dupliquer » de la toolbar.
- Une modale demande le nouveau slug (préfixé
blog-) et le nouveau titre. - Confirmez.
- Le module crée la copie avec tous les slots clonés (canonique + traductions).
- Vous êtes redirigé sur le nouvel article pour personnaliser.
🗑️ Supprimer un article
⚠️ Réservé aux admins — Le bouton « Supprimer » de la toolbar n'est visible qu'avec la permission admin. Une confirmation est demandée. La suppression est irréversible : page Dolibarr, slots, fichier tpl.php et wrapper Apache disparaissent.
💡 Alternative — Plutôt que supprimer, utilisez « Retirer du site ». L'article sort du listing public mais reste consultable depuis l'éditeur. Vous pouvez le remettre en ligne plus tard.
📋 Récapitulatif
✅ Vous savez maintenant :
- Comprendre qu'un article = une page Dolibarr Website.
- Créer un nouvel article via le wizard contextuel sur la page d'index.
- Renseigner les 8 slots du gabarit blog standard.
- Comprendre la dating automatique de l'article.
- Constater que le listing s'auto-actualise.
- Modifier, dupliquer, retirer ou supprimer un article.
Au prochain chapitre, on découvre le catalogue produit dynamique.