Skip to content

Doelia/casscroute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet casscroute

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

Fonctionnalités

  • 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

Techonologies utilisées

  • 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

Configuration et installation

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

About

Projet universitaire pour l'UE Web avancé

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors