/admin/.
L’installeur crée les dossiers data/, uploads/ et les XML de démo.
Vérifiez les droits en écriture (755/775) et le config.php. Bootstrap 5 & Font Awesome sont déjà intégrés.
admin/settings.php, section « Modules ».
Pour la FAQ : cochez « FAQ » puis définissez la route (ex. /faq) et la pagination.
Ces valeurs sont enregistrées dans $config['modules']['faq'].
/data/ : articles.xml, pages.xml,
galleries.xml, videos.xml, annuaire.xml, etc.
Les médias sont dans /uploads/ (thumbnails en /uploads/thumb*).
[faq] ou [faq cat="Compte"].
L’éditeur Summernote peut proposer un bouton « FAQ » qui insère automatiquement le shortcode.
aria-expanded, aria-controls et titres hiérarchisés.
Le premier item peut être ouvert par défaut, les suivants repliés.
FAQPage est injecté dynamiquement avec Question et Answer pour chaque entrée.
Compatible avec Google Rich Results.
admin/faq/index.php, utilisez le glisser-déposer (SortableJS).
Enregistrez : les attributs order sont réécrits dans data/faqs.xml.
admin/faq/edit.php : saisissez la langue, le statut (public/brouillon), la question, la réponse (WYSIWYG), catégorie et mots-clés.
Les réponses sont stockées en CDATA pour conserver le HTML.
admin/settings.php : basculez « Mode maintenance » et définissez le message.
Le front redirige vers maintenance.php si activé via $config['maintenance_mode'].