Construire votre propre système de gestion de contenu (CMS) vous permettra de mener à bien des milliers de sites Web et les intranets . Personnalisation de ces sites et de systèmes de contenu ne sera pas seulement facile et rapide , mais peut aussi être fait en utilisant des outils courants tels que PHP. Depuis un CMS utilise un processus de conception soutenue par la programmation orientée objet , le code peut être gardé propre et bien rangé en proposant des solutions ensemble dans des dossiers appelés classes . Des objets ou des instances de ces classes sont ensuite créés en fonction des besoins . Classes agissent donc comme des modèles pour les instances permettant de concevoir un grand nombre de systèmes avec un minimum de code par la suite. Instructions
1
Créer une base de données . C'est là que toutes les informations de connexion et les données seront stockées . Une telle base de données serait inclure la mise en place de la table d'un client et d'autres informations. En utilisant une base de données vous aidera à organiser l'information logiquement , rapidement y accéder , de manipuler et de les modifier en cas de besoin et d'automatiser les tâches courantes plus facilement.
2
créer une classe pour accéder à la base de données. Une telle classe dira le programme pour saisir des données et des composants d'un composant du système et fournir un accès à elle. L'exemple ci-dessous montre l'approche fonctionnelle en utilisant par exemple une classe :
Classées : DBConnector //But : se connecter à une base de données MySQL
require_once ' SystemComponent.php '; classe DBConnector extends Les composants du système { Photos
inclure des variables ici } function DBConnector () {
$ user = $ settings [' dbusername '] ; $ pass = $ settings [' dbpassword '] ;} requête function () {
Code
goes here } function fetchArray () {
code
goes here } function close () { mysql_close (); }
le code ci-dessus montre les principales parties de la base de données et comment se connecter et récupérer les données qu'il contient .
3
Créer une classe de validation de la sécurité. A contrôles de validateur pour des erreurs de saisie de l'utilisateur et affichera soit une erreur ou permettre une connexion de l'utilisateur si elle est sûre et correcte . Un exemple d'une telle classe écrit en PHP est le suivant: < ? Phprequire_once ' SystemComponent.php '; classe Validator extends Les composants du système { var $
des erreurs ;} > Photos
< br >
le code ci-dessus stocke une liste de messages d'erreur.
4
écrire une classe pour sécuriser le site . La fonction pour ce faire est la suivante:
Logg d' function () {
session_start () header (" Cache- Control: private "); } function
Déconnexion ( ) {
unset ($ this-> userdata ) ; session_destroy (); exit () ;}
5
créer le design d'interface. Cela fait partie graphique du site avec les informations de connexion ainsi que d'autres informations supplémentaires qui apparaissent généralement sur la page d'accueil.
6
Créer l' aide et la documentation du système pour traiter les tâches les plus courantes , un utilisateur besoin d'effectuer .