Ce * PHP Blog System * a un modèle MVC, utilise Traits (PHP 5.4), Namespace (PHP 5.3), modèle Singleton, PDO (PHP 5.1) et la nouvelle fonctionnalité PHP Password Hashing (PHP 5.5).
Le projet était un PHP Challenge Project que j'ai réalisé.
Si vous avez besoin de coder un site Web simple sous un code professionnel et très agréable/propre (comme j'aime beaucoup le faire), ce script vous sera très utile pour démarrer sur de bonnes bases et économiser du temps et de l'argent.
Cependant, si vous avez besoin de créer un système de blog, encore une fois, ce projet peut être utilisé comme * cadre * pour démarrer facilement votre projet selon un * bon modèle de développement * et * de bonnes pratiques de développement * et une organisation.
- Le projet doit être écrit en PHP orienté objet ciblant la version 5.5 ou supérieure
- Tout doit être auto-écrit, sans frameworks ni bibliothèques existants
- Il doit avoir une bonne sécurité (par exemple, mots de passe hachés, protection contre l'injection SQL, ne doit pas avoir d'erreur lorsque nous essayons de modifier les chaînes de requête d'URL ou de le pirater, etc.)
- Devrait utiliser une base de données MySQL pour stocker le compte administrateur et les données d'article
- Liste des articles de blog affichant le titre, le corps tronqué à 100 caractères et la date. Il ne devrait afficher que les 5 derniers articles
- Article de blog unique montrant le titre, le corps complet et la date
- Liste de tous les articles du blog
- Possibilité d'ajouter un nouvel article de blog avec un titre et un corps. Le titre doit autoriser un maximum de 50 caractères
- Possibilité de modifier un article de blog existant
- Possibilité de supprimer un article
- Fonction de déconnexion pour l'utilisateur administrateur
Le code HTML et CSS doit être limité au minimum nécessaire pour rendre le site Web fonctionnel - Ce projet vise uniquement à évaluer la façon dont vous abordez le problème et non sa qualité.
EpsilonCoder