Blog-CMS Contexte Le blog informatif a été développé pour créer un réseau personnel d'informations où une personne peut facilement consulter les informations ; il s'agit simplement d'un blog personnel utile pour publier des contenus au jour le jour. Un blog informatif n'est pas limité aux seuls blogs personnels. Il peut être utilisé comme un tableau d'affichage en ligne ou un avis informatif dans une entreprise / un collège afin que les autorités puissent afficher le contenu et que les membres de l'organisation et les étudiants, les enseignants du collège puissent consulter les informations avec des détails.
Cette application web est entièrement fonctionnelle et l'objectif principal de ce projet est de créer un portail où les utilisateurs peuvent consulter les informations et où il n'y a pas d'authentification pour les utilisateurs pour s'inscrire ou se connecter pour voir le contenu. Il suffit de visualiser le contenu et les informations présentes. En cas de problème concernant l'avis/le contenu, vous pouvez remplir le simple formulaire de contact qui sera envoyé à l'administration. La principale fonctionnalité est celle de l'administrateur qui gère le contenu du site web.
Caractéristiques du projet Caractéristiques administratives Créer un poste Modifier un poste Mettre à jour un poste Supprimer un poste Consulter la liste des postes Ajouter une image à la poste (optionnelle) Modifier/remplacer l'image de la poste Supprimer l'image de la poste Caractéristiques visiteurs: Voir tous les articles Ouvrir un poste spécifique pour lire l'article complet Plainte de suggestion en utilisant le formulaire de contact Fonctionnement et droits d'utilisateurs : Les administrateur a un contrôle total sur le projet ; c'est comme une page de blog personnelle avec un contenu fait maison. Seul l'administrateur peut se connecter avec le nom d'utilisateur et le mot de passe et être redirigé vers la page d'index (Dashboard). Le tableau de bord comprend tout le blog et l'administrateur peut se rendre dans le panneau d'administration en cliquant sur le bouton "admin" dans la barre de navigation, puis la page d'administration est affichée. La page d'administration comprend le titre de tous les blogs, la date et l'heure de publication et si un blog ne contient pas de date de publication, il est laissé non publié. Pour publier le blog, le bouton de publication redirige vers la page d'édition où la date et l'heure du blog doivent être définies afin de publier l'article.
Pour créer un article, il suffit de cliquer sur le lien "Ajouter un article" et il sera redirigé vers la page "Créer un article".
L'utilisateur est le spectateur et le lecteur du blog / de l'article. Il/elle peut voir tous les articles listés sur la page d'index avec le titre du blog, l'horodatage et la catégorie dans laquelle il/elle est mentionné(e) lors de la création et le contenu. Pour ouvrir l'article de blog pour une vue complète, il suffit de cliquer sur le titre du blog et l'article entier est affiché.
L'utilisateur a accès à l'envoi de messages de problème en utilisant le formulaire de contact fourni. Les utilisateurs peuvent remplir le formulaire de contact avec l'objet et le message du courriel et l'envoyer sera envoyé à l'administrateur principal.
Déroulement Préparer l'envoronemnet de travail ( serveur local xampp ou wamp) Préparer le projet selon le modèle MVC Concevoir l'application (UML/Merise, UI/UX) Créer la base de données en utilisant l'outil phpmyadmin Intégrer le désigne en se basant sur les données stocker sur la base de données Modalités pédagogiques Travail individuel Durée : 15 jours ouvrable outils de collaboration : Github, discord Livrables attendus Application du modèle MVC Conception de la base de données Site fonctionnel avec les fonctionnalitées CRUD Modalités d'évaluation Oral