L'ensemble du code source a été commenté. L'utilsation de PhpDocumentor a permis de générer une documentation sous forme de site web.
Le site de documentation est accessible à l'url suivante : http://yourAdress.fr/basePath/Docs/index.html
Les schémas UML se situent dans le dossier diagrammes à la racine du projet:- Diagramme de classe
- Diagramme de cas d'utilsation
- Diagramme de séquence
- Etape 1 : Copier les fichiers dans le dossier racine de votre serveur web (en général "www/").
- Etape 2 : Créer une base données sur votre SGDB (MySQL) et importer le fichier DB/blog.sql pour créer les tables du blog.
- Etape 3 : Dans le fichier Config/config.json, modifier les paramètres dans la section dataBase:
{
"host": "localhost",
"dbname": "yourDataBaseName",
"user": "yourLogin",
"password": "yourPassword"
}
Important Veuillez à bien remplir tout les champs avec vos informations de la même façon que celle fournit dans l'exemple !
- Etape 4 : Dans le fichier Config/config.json, modifier les paramètres dans la section mailManager:
{
"mailTo": "yourAdresse@email.fr ",
"mailFrom": "noreply@domain.fr"
}
- Etape 5 : Dans le fichier Config/config.json, modifier les paramètres dans la section basePath:
"/Blog" Enter "/" and your base directory name
Pour afficher la page d'accueil de votre Blog entrer l'url suivante dans votre navigateur : http://yourAdress.fr/basePath/default
- Rendez-vous sur l'url suivante : http://yourAdress.fr/basePath/registerUser
- Renseigner les informations demandées dans le formulaire et cliquer sur le bouton pour valider l'inscription.
- Dans votre base de données, dans la table "user", récupérer l'id du user que vous venez de créer.
- Dans votre base de données, dans la table "role_user", ajouter les deux lignes suivante dans l'editeur de requête SQL :
- INSERT INTO `role_user`(`user_id`, `role_id`) VALUES (your userId,1); Pour vous donner le role Admin
- INSERT INTO `role_user`(`user_id`, `role_id`) VALUES (your userId,3); Pour vous donner le role Auteur
- et éxécuter la requête.
Vous disposez désormais d'un compte administrateur qui vous permet de gérer votre blog via l'interface d'administration accessible en utilisant la route suivante :