Bienvenue sur le wiki de Nuit debout, nous sommes le 2988 mars.




Outils/Numerique/Nuitdebout.fr(site officiel)/Documentation Technique

De NuitDebout
Aller à : navigation, rechercher

Le site web nuitdebout.fr est propulsé par Wordpress.

Il est configuré en mode multi-sites afin de fournir de l'infrastructure à ceux qui en ont besoin.

Introduction

Le code source du site est hébergé sur Github.

Deux machines virtuelles (Vagrant et Docker) sont fournies avec le projet afin de permettre aux développeurs de travailler sur leur propre machine.

Le thème du site utilise le framework de thème Roots/Sage.

Page d'accueil

Le thème étant partagé entre le site principal et les multi-sites, l'affichage est quelque peu différent selon le contexte (site principal ou multi-site).

Sur le site principal, la page d'accueil est configurée pour afficher une page statique, mais l'affichage est de toutes façons "hardcodé"

Sur un multi-site, le choix est laissé libre à l'administrateur d'afficher une page statique (https://codex.wordpress.org/Creating_a_Static_Front_Page) ou les derniers articles ajoutés.

Affichage des articles en page d'accueil

La page d'accueil permet d'afficher et de mettre en avant des articles.

(Voir le fichier theme/template/module-news.php)

Nuitdebout.fr accueil a la une.png

Le deux premiers articles mis en avant sont gérés via des categories :

  • le dernier article placé dans la catégorie "À la une" apparaîtra en première position
  • le dernier article placé dans la catégorie "Important" apparaîtra en seconde position

Tous les autres articles avec l'option "Mettre cet article en avant sur la page d’accueil" activée seront affichés à la suite.