Membres du groupe :
- Pierre Cavalet
- Marlène Guillemette
- Stéphane Wouters
## Utilisation
Une version de démonstration est en ligne :
http://casscroute.doelia.fr
- Compte administrateur : admin / admin
- Compte utilisateur : user / user
- Visualisation des articles
- Titre, date, contenu
- Interprétation du langage markdown
- Système de pagination complexe
- Connexion / Inscription
- Surcouche admin lorsqu'on est connecté :
- Création / Édition / Suppression des articles
- Pages d'erreur personnalisées (mode prod uniquement)
- Data Fixtures préparées pour les tests
- Framework Symfony
- Bundle Fosuser pour la gestion des utilisateurs
- Bundle Data fixtures
- Bundle knp-markdown-bundle pour l'interprétation du Markdown
- Bundle Assetic pour minifier le CSS/JS
- Framework CSS Semantic UI
- Librarie Jquery
Télécharger le dump SQL et l'importer dans une base MySQL :
https://github.com/Doelia/casscroute/raw/master/casscroute.sql
Cloner le projet :
git clone https://github.com/Doelia/casscroute
cd casscroute
Installer les dépendances :
composer install
Modifier et adapter la configuration SQL :
nano app/config/parameters.yml
Regénérer les fixtures :
php app/console doctrine:fixtures:load
Dumper les CSS/JS :
php app/console assetic:dump --env=prod
Lancer le serveur en mode production :
php app/console server:run --env=prod