####Projet de blog réalisé dans le cadre de la certification simplon.co
Consignes : liens vers les fichiers pdf à venir
Equipe : Patrick Morghadi en front-end et Renaud Vivancos en back-end
Trello : https://trello.com/b/KI8kMSig/projet-blog
Technologies utilisées
- HTML 5 / CSS 3
- Javascript
- PHP 5 / Mysql
- Symfony 3
Lien vers le script de création de la base SQL à venir
####Description du projet
Blog avec 3 types d'utilisateurs différents ayant des droits différents :
-
Visiteur anonyme (non loggé) : peut consulter uniquement la page d'accueil (affichant les 4 derniers articles publiés), la page de login et la page pour s'enregistrer
-
Utilisateur (loggé) : peut voir la liste complète des articles publiés ainsi que modifier son profil.
-
Administrateur : peut ajouter, modifier ou supprimer un article. Peut aussi voir la liste de tout les articles, publiés ou non. En sauvegarder en brouillon pour les publier plus tard, ou bien dépublier ceux déjà publiés. Peut changer le rôle d'un utilisateur pour le passer administrateur ou inversement. Peut supprimer un utilisateur.
####Difficultés rencontrées
- Apprentissage de symfony en même temps que on développait le blog
- Problème d'hébergement du blog : On a d'abord essayé chez ovh sur un serveur web mutualisé (avec un sous-domaine), mais pas possible de le faire marcher, on a ensuite testé platform.sh mais on a été confronté à un problème de cache. Au final on a donc eu recours au serveur de Simplon Narbonne pour l'hébergement, avec une connexion ssh distante.