Projet Citizen Watch Europe - Refonte Drupal
Par SALY Théo
1. Installation du projet en local
Prérequis
- PHP 8.x
- Composer
- Drush
- MySQL/MariaDB
- Un serveur web (Apache, Nginx, etc.)
Étapes d'installation
-
Cloner le répertoire
git clone git@git.unistra.fr:tsaly/citizen.git
Ou via Finder
-
Installer les dépendances Si cloner via git
composer install
-
Importer la base de données
- Créer une base de données nommée
citizen
. - Importer le fichier SQL fourni
citizen.sql
.
- Créer une base de données nommée
-
Configurer les fichiers de Drupal
- Les fichiers de configuration sont dans (
.yml
) dans le dossiercitizen/web/sites/default/files/config
. - Vérifier que
settings.php
contient le bon accès à la base de données.
- Les fichiers de configuration sont dans (
-
Lancer le serveur
drush cr drush uli
- Accéder au site via : http://localhost/citizen/web/
2. Liste des modules contribués utilisés
-
Admin Toolbar (
admin_toolbar
) - Version 3.5.1 -
Admin Toolbar Extra Tools (
admin_toolbar_tools
) - Version 3.5.1 -
Metatag (
metatag
) - Version 2.1.0 -
Pathauto (
pathauto
) - Version 8.x-1.13 -
Superfish (
superfish
) - Version 8.x-1.8
3. Informations de connexion
- URL d'administration : http://localhost/citizen/web/admin
-
Identifiants :
- Email : theo.saly@etu.unistra.fr
-
Utilisateur :
Voir sur le mail
. - Mot de passe : ``Voir sur le mail`.
4. Les Pages
Home : http://localhost/citizen/web/ Mentions légales : http://localhost/citizen/web/mentions-legales
5. Thème custom
citizen/web/themes/custom/citizen
6. Route et contrôleur personnalisés :
Mentions légales: citizen/web/core/modules/custom/mentions_legales
7. CSS & JS
JS: citizen/web/themes/custom/citizen/js/script.js CSS: citizen/web/themes/custom/citizen/css/style.css
8. Site de base de Citizen
Lien direct : https://fr.citizenwatch.eu/fr/?s=1.xnl