Table des matières
Quelques infos sur l'espace élu
Quels contenu est utilisé, quels fichier ont des infos importantes, comment faire une mise en prod sans trop s'embêter (même si ça va pas être simple désolé)
Il y à aussi sur le drive un tuto pour créer des nouvelles pages / Documents élu qui explique la structure des types de contenus, qui est relié à quoi ici : https://docs.google.com/document/d/1FvWX6zUFnVivCN46cbv007bGZSU94ml1FkE3wzlHUDQ/edit )
La base :
L'espace élu est disponilbe en dev à l'adresse http://atlantic-eau.cmantika.com/elu
La connection admin est dans l'excel info site mdp, mais on peut aussi se connecter en tant qu'élu avec le compte : test_elu / test_elu
Contenu présent sur l'espace élu :
- Des documents rangés par catégories disponible pour certains élus (règle de filtre dans asana je pense)
- Des événements
- Des actualités
Types de contenus, taxonomies, ... utilisés
Plusieurs types de contenus sont utilisés pour rendre le tout disponible et administrables:
- Contenus :
- Actualité espace élu
- Document espace élu
- Document Presse Espace Elu
- Page espace élu
- Page intermédiaire espace Elu
- Événements
- Menu
- Menu espace élu
- Taxonomies
- Categorie Document élu
- Statuts Elus
- Territoire atlantic'eau
- Types de médias
- Media espace élu (pour pouvoir les protéger via connexion)
- Types de paragraphes
- Elu - fonctions délégués
- Elu - fonctions territoire
- Vues
- Actualités espace élu
- Agenda élu
- Categories document elu pour filtre bleu
- Catégorie Document élu
- Document espace élu
- Document Presse espace élu
- Evenement calendrier elu
- Blocs
- Groupes
- Groupe - Header espace elu
- Groupe - Espace élu Mon compte
- Groupe - Espace élu - Page Presse
- Groupe - Actus élu
- Groupe - Espace élu Actualités
- Groupe - Espace élu Home
- Personnalisés
- Titre actu élu (core)
- Contenu page RGPD espace élu
- Partage espace élu
- Espace élus (Menu)
- + tout les blocs situés dans les groupes de blocs indiqué juste au dessus
- Ne pas oublier le rôle élu et le profiul élu qui contient tout les champs des élus
Les fichiers et méthodes importantes
Tout les template propre à l'espace élu sont présent dans le theme Drupal dans template/espace_elu, le css est présent dans css/espace_elu, le js est intégrer dans js/main.js.
Attention, certains fichiers de template non présent dans le dossier espace_elu ont été modifiés (template/system/html.html.twig sutout)
Le fichier atlantic_eau.theme a aussi été modifé et est très important !
- atlantic_eau_preprocess_page : modifier pour ajouter des classes et tester si une page fait parti de l'esapce élu
- atlantic_eau_preprocess_block : Preprocess ajouter pour les pages mon compte de l'espace élu
- atlantic_eau_preprocess_breadcrumb : Bidouiller le fil d'arianne pour l'espace élu
- atlantic_eau_preprocess_taxonomy_term : TRES IMPORTANT, permet de récupérer les bons documents espace élus en fonction de la page, des catégories, de l'utilisateurs,…
- get_vue_filtre_for_current_user ET atlantic_eau_preprocess_views_view_fields : Récupère la vue de l'agenda élu pour l'afficher
Comment le mettre en prod
Je pense que le plus simple pour la mise en prod est :
- Importer tout les types de contenus de l'espace élu via l'import DEVEL de Drupal qui fonctionne bien
- Importer les tables liés à ces types de contenus
- Transférer les nouveaux fchiers de templates css et tout
- Régler les erreurs
- Profiter