La configuration se fait depuis l'interface d'aministration, accessible à cette adresse : https://sonum.tlscp.fr/admin/.
Depuis l'onglet de gauche Pages, sélectionner la page d'accueil ("Mission Société Numérique") dans la langue à configurer.
Vous avez ensuite accès à la liste des pages. Il suffit de cliquer sur une page pour la modifier.
Pour ajouter une page, il faut cliquer sur le bouton "Ajouter une sous-page".
Depuis la page d'édition, se rendre dans l'onglet "Promotion", puis cocher la case "Faire apparaître dans les menus".
Les dispositifs et actualités ne sont pas configurés comme des pages. Pour en ajouter ou en modifier, choisir dans le menu de gauche l'onglet "Blocs".
Aujourd'hui (janvier 2022), le site est configuré pour ne fonctionner qu'en anglais et français. Si une langue doit être ajoutée, cela demandera quelques ajustements technique. Le plus simple est de demander à TelesCoop ([email protected]).
Les pages peuvent être indépendantes dans les différentes langues, ou être les mêmes pages, avec des traductions. À notre avis, le plus simple est de définir toutes les pages en français, et traduire celles qui sont pertinentes en anglais.
Pour traduire une page, un dispositif ou une actualité, il faut cliquer sur le bouton "Traduire" quand la souris est sur un élément.
Une fois la page traduite, quand des éléments sont ajoutés ou supprimer, il faudra mettre à jour la synchronisation de la traduction en cliquant sur "Synchroniser les blocs".
Pour modifier ou ajouter des liens vers des réseaux sociaux, depuis l'interface d'administration, aller dans l'onglet "Paramètres", puis "Comptes des réseaux sociaux" ou utiliser ce lien.
De manière quasi-identique à ci-dessus, aller dans l'onglet "Paramètres", puis "Inscription à la lettre d'information" ou utiliser ce lien.
De manière quasi-identique à ci-dessus, aller dans l'onglet "Paramètres", puis "Labo Société Numérique" et indiquer le lien du Labo
Deux options d'affichage de la promotion du labo sont possibles :
- Ajout d'un bouton d'accès dans le bandeau des réseaux sociaux et de l'inscription à la newsletter. Dans ce cas il faut cocher la case "Afficher dans le bandeaux des réseaux sociaux ?"
- Ajout d'un encart de promotion du Labo sur la page d'accueil. Dans ce cas il faut aller modifier directement la page d'accueil et renseigner les champs correspondants. Si le champ "Titre pour la mise en avant du Labo" n'est pas renseigné, alors l'encart ne s'affichera pas.
Il est possible de n'utiliser aucune des deux possibilités ou bien les deux en même temps.
Il y a plusieurs pages à créer dans l'admin pour un bon fonctionnement de l'application. Ces pages doivent être des sous-pages de la page d'accueil (page racine).
- La page d'accueil avec le slug
accueil - Une page actualité avec le slug
actualite - Une page notre mission avec le slug
mission - Une page accessibilité avec le slug
accessibilite - Une page mentions légales avec le slug
mentions-legales
- Une image pour les actualités dont le titre est
journal
Le lien : https://sonum.tlscp.fr/feed/news/latest permet de s'inscrire au flux rss permettant de recevoir les nouvelles actualités et évènements publié sur le site Société Numérique.
python manage.py makemigrations
python manage.py migrate
- Créer ou mettre à jour un fichier de traductions :
django-admin makemessages -l fr - Renseigner à la main les traductions dans les fichiers .po autogénéré
- Compiler les fichiers de traductions:
django-admin compilemessages
Cf le README correspondant à l'app Tweets
Le système de traduction utilisé est wagtail-localize
Attention : Si une langue est rajouté il faudra (en plus du système de base de wagtail localize) adapter le switch de langue du header
Nous avons modifié le dsfr.module.min.js pour supprimer la possibilité d'avoir le thème sombre. En cas de mise à jour du DSFR, il faudra le re-faire. Regarder notamment où se trouve le texte prefers-color-scheme.





