Skip to main content

CHAPITRE 14 — Gérer les articles de blog

📰 Chapitre 14 — Gérer les articles de blog

Le blog InfraSStudiogéré s'appuiepar le module repose sur les pages Dolibarrstandard Websitedu standard.module PasWebsite. deAucune table séparée,dédiée, pas deaucun système parallèle : un article =correspond à une page web. ToutL'ensemble de ce que vous savez déjà s'applique, avec quelques raccourcis ergonomiques en plus.supplémentaires.


🧩

Comprendre l'architecture du blog

Élément

Description

📄 Article

Une page Dolibarr Website avecportant le type

type_container='blogpost'blogpost

.

📚 Page d'index

Une page standard (ex.par exemple « Ressources » ou « Blog ») qui liste les articles publiés.

🌍 Multilingue

Un article =correspond à une pagepage, =qui correspond à un fichier PHP. Les traductions vivent dans les overridessurcharges de slot,slots, comme pour toute page.


📝

Créer un nouvel article

Le wizardL'assistant de création est contextuel : il s'active automatiquement quandlorsque vous êtes sur la page d'index du blog désignée par votre administrateur.

Étapes

Procédure
  1. Ouvrez la page d'index de votredu blog (ex.par exemple /ressources).
  2. Le bouton de la sidebarbarre basculelatérale endevient « + Nouvel article » (au lieu de « + Nouvelle page »).
  3. Cliquez sur lece bouton.
  4. Une modalefenêtre s'ouvre avec trois champs :
    • Titre : serail deviendra le H1 et le titre SEO. PréremplitIl pré-remplit le slot post_title.
    • Slug : généré automatiquement à partir du titre.titre, Préfixépréfixé par blog-. Vous pouvez le modifier.
    • Catégorie : la rubrique de l'article (par exemple transformation digitale, juridique, etc.)juridique). PréremplitElle pré-remplit le slot post_category.
  5. Cliquez sur « Créer l'article ».
  6. Une nouvelle page blog-mon-titre est créée à partir du gabarit blog du site.
  7. Vous êtes automatiquement redirigé survers 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éremplitpré-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

post_title

texttexte court

H1 et titre SEO de l'article

post_meta_description

texttexte court

Meta description SEO (150-160 c.)caractères)

post_category

texttexte court

Rubrique affichée en pillpastille au-dessus du titre

post_lead

textareatexte long

Chapeau /ou accroche en italique sous le titre

post_hero_image

image

Image heroprincipale en pleine largeur en haut de l'article

post_body

richtexttexte riche

Le corps de l'article (WYSIWYGéditeur visuel complet)

post_secondary_image

image

Image illustrative optionnellefacultative dans le corps

post_secondary_alt

texttexte court

Texte alternatif de l'image secondaire

ℹ️Note Pas de slot date — La date ded'un l'article n'est pas un slot. Elle est lue automatiquement depuis la base Dolibarr (date de modification, sinon date de création). PasVous besoinn'avez depas à la saisir vous-même.saisir.


📅 Dater

Date et auteurerauteur d'un article

La date affichée publiquement suit cette cascade :

  1. 📅 La date de modification de la page (la plus récente).
  2. 📝 La date de création si la page n'a jamais été modifiée.

Vous n'avez rien à saisir : à chaque foispublication que vous publiez d'une modification, la date avanceest mise à jour automatiquement. C'est le comportement standard d'un blog.

💡Conseil — Pour antidater un Demandezarticle, demandez à votre adminadministrateur Dolibarr de modifier llx_website_page.date_creation en SQL. PasAucune d'interface dédiée pourn'est ça,prévue, par choixsouci de simplicité.

L'auteur affiché est généralement géré par un slot dans le gabarit du site (ex.par exemple post_author).


🔗

La page d'index avec son listing automatique

La page d'index du blog (« Ressources », « Blog », etc.) ne nécessite aucune édition manuelle pour ajouter un nouvel article : la liste se met à jour automatiquement.automatiquement.

QuandLorsque vous publiez un nouvel article :

  1. Le module détecte la nouvelle page de type type_container='blogpost'blogpost au statut publié.
  2. Au prochain rendu de la page d'index, l'article apparaît dans la grille.
  3. Image hero,principale, titre, catégorie, lead,accroche, date : tout est lu depuis les slots de l'article.

Conséquence Conséquence — Vous ne touchez jamais à la page d'index. Vous publiez vos articles. Le listing se met à jour seul.de lui-même.


🔁

La section « À lire également »

Sous chaque article, une section affiche 3trois articles aléatoires (autres que celui qu'onqui lit)est consulté). Aucune configuration n'est nécessaire : la sélection est faiteeffectuée par le module à chaque rendu.


📝

Modifier un article existant

  1. Ouvrez l'éditeur Studio.
  2. Dans la colonne de gauche, dépliez le groupe « blogpost ».
  3. Cliquez sur l'article à modifier.
  4. L'aperçu se charge. ÉditezModifiez les slots normalement (clic dans l'aperçu, inspecteur, etc.).
  5. Publiez quandlorsque vous êtes prêt.

📋

Dupliquer un article

PratiqueCette fonction est utile pour réutiliser une structure existante :

  1. Ouvrez l'article modèle.
  2. Cliquez sur le bouton « Dupliquer » dedans la toolbar.barre d'outils.
  3. Une modalefenêtre demande le nouveau slug (préfixé blog-) et le nouveau titre.
  4. Confirmez.
  5. Le module crée la copie avec tous les slots clonés (canonique +et traductions).
  6. Vous êtes redirigé survers le nouvel article pour le personnaliser.

🗑️

Supprimer un article

⚠️ Réservé aux adminsadministrateurs — — Le bouton « Supprimer » de la toolbarbarre d'outils n'est visible qu'avec la permission admin. Une confirmation est demandée. La suppression est irréversible : la page Dolibarr, ses slots, son fichier tpl.php et son wrapper Apache disparaissent.disparaissent définitivement.

💡Alternative Alternative — Plutôt que de 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 maintenantdésormais :

  • Comprendre qu'un article =correspond à une page Dolibarr Website.
  • Créer un nouvel article via le wizardl'assistant contextuel sur la page d'index.
  • Renseigner les 8huit slots du gabarit blog standard.
  • Comprendre la datingdatation automatique de l'article.
  • Constater que le listing s'auto-actualise.se met à jour de lui-même.
  • Modifier, dupliquer, retirer ou supprimer un article.

AuLe prochainchapitre chapitre,suivant on découvreprésente le catalogue produit dynamique.dynamique.