- 📝 Description
- 👥 Auteur(s)
- 🤝 Contributeur(s)
- 🛠️ Langages
- 🧰️ Installation
- 🔧️ Configuration .env.local
- 📂 Structure du Projet
- 👤 David ANNEBICQUE - Dannebicque
- 🤜 Vincent KPATINDE - Veskroy
- 🤜 Tom SIKORA - tom512000
- 🤜 Nino SAUVAGEOT - sauv0037
- 🤜 Leo BERNARD - bern0181
-
Clonage du dépôt GitHub sur votre machine locale :
git clone https://github.com/Veskroy/crestic-site-web-mode-dev.git
-
Accès au répertoire du projet :
cd nom-repo
-
Installation des dépendances PHP avec Composer :
composer install
-
Installation des dépendances JavaScript avec npm :
npm install
-
Construction et compilation des fichiers front-end :
npm run build
-
Lancer votre serveur local avec la commande :
symfony serve
Configurer le fichier .env.local dans la racine du projet :
MAILER_DSN=smtp://identifiant:motdepasse@smtps.univ-reims.fr:465/?encryption=tls&auth_model=login&verify_peer=0
DATABASE_URL="mysql://identifiant:motdepasse@mysql:3306/identifiant_crestic?serverVersion=13&charset=utf8"
php-crud-tvshow/ ↴
Racine du projet.
bin/ ↴
Scripts et exécutables.
config/ ↴
Fichiers de configuration
packages/ ↴
Configurations par environnement.
dev/ ↴
Configuration pour l'environnement de développement.
prod/ ↴
Configuration pour l'environnement de production.
test/ ↴
Configuration pour les tests.
routes/ ↴
Définition des routes.
dev/ ↴
Configuration pour l'environnement de développement.
public/ ↴
Ressources accessibles depuis le navigateur.
assets/ ↴
Organisation les ressources front-end.
css/ ↴
Styles CSS du site.
datatables/ ↴
Composants de DataTables.
fonts/ ↴
Fichiers de polices d'écriture.
fullcalendar/ ↴
Composant FullCalendar.
icones/ ↴
Icônes utilisées dans le site.
img/ ↴
Images du site.
jquery-ui-1.11.4/ ↴
Bibliothèque jQuery UI.
js/ ↴
Scripts JavaScript du site.
libs/bootstrap-xeditable/ ↴
Bibliothèque Bootstrap X-Editable.
lou-multi-select-a789e06/ ↴
Composant de sélection multiple.
select2-master/ ↴
Composant de sélection Select2.
tinymce/ ↴
Éditeur de texte TinyMCE.
src/ ↴
Code source de l'application.
Classes/ ↴
Configuration des données persistantes et intégration avec l'API HAL (statistiques).
Controller/ ↴
Fichiers de contrôle des routes.
Entity/ ↴
Définition des entités de données.
Event/ ↴
Gestion des événements système.
EventListener/ ↴
Gestion des réponses aux événements.
EventSubscriber/ ↴
Abonnements aux événements.
Form/ ↴
Définition des formulaires.
Repository/ ↴
Accès aux données persistantes.
Security/ ↴
Logique de sécurité (CAS).
Twig/ ↴
Extension des fichiers twig.
templates/ ↴
Fichiers de templates pour le rendu des vues.
admin/ ↴
Modèles pour les vues administratives.
bundles/TwigBundle/Exception/ ↴
Gestion des exceptions TwigBundle.
default/ ↴
Modèles par défaut.
hceres/ ↴
Modèle spécifique à Hcéres.
includes/ ↴
Modèles réutilisables inclus dans d'autres vues.
publicActualites/ ↴
Modèles pour les actualités publiques.
publicAgenda/ ↴
Modèles pour l'agenda public.
publicDepartements/ ↴
Modèles pour les départements publics.
publicDocumentation/ ↴
Modèles pour la documentation publique.
publicEmplois/ ↴
Modèles pour les offres d'emploi publiques.
publicEquipes/ ↴
Modèles pour les équipes publiques.
publicMembres/ ↴
Modèles pour les membres publics.
publicPlateformes/ ↴
Modèles pour les plateformes publiques.
publicProjets/ ↴
Modèles pour les projets publics.
publicPublications/ ↴
Modèles pour les publications publiques.
utilisateur/ ↴
Modèles pour les vues utilisateur.
translations/ ↴
Fichiers de traduction.