Skip to content
Snippets Groups Projects
saly's avatar
SALY THEO authored
7b534c84

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

  1. Cloner le répertoire

    git clone git@git.unistra.fr:tsaly/citizen.git

    Ou via Finder

  2. Installer les dépendances Si cloner via git

    composer install
  3. Importer la base de données

    • Créer une base de données nommée citizen.
    • Importer le fichier SQL fourni citizen.sql.
  4. Configurer les fichiers de Drupal

    • Les fichiers de configuration sont dans (.yml) dans le dossier citizen/web/sites/default/files/config.
    • Vérifier que settings.php contient le bon accès à la base de données.
  5. Lancer le serveur

    drush cr
    drush uli

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

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