Jak se staví svůj vlastní Web Content Management System

Budování vlastní systém pro správu obsahu ( CMS ), vám umožní úspěšně implementovat tisíce webových stránek a intranetů . Přizpůsobení takové webové stránky a systémy, obsah bude nejen snadné a rychlé, ale může být také provedeno pomocí běžně dostupných nástrojů, jako je PHP . Vzhledem k tomu,CMS používá proces návrhu podporován objektově orientovaného programování ,kód může být čistý a uklizený svazování dohromady v souborech zvaných tříd . Objekty nebo instance těchto tříd jsou pak vytvořeny podle potřeby . Třídy a tak působí jako plány pro případy takže je možné navrhnout celou řadu systémů s minimálním kód poté . Pokyny dovolená 1

Vytvoření databáze . To je místo, kde budou uloženy všechny přihlašovací údaje a informace. Takovádatabáze by měla zahrnovat vytvoření tabulky zákazníka a další informace . Použití databáze vám pomůže uspořádat informace logicky , rychle k němu získat přístup , manipulaci a změnit jej v případě potřeby kdykoli a automatizaci běžných úkolů snadněji .
2

Vytvořte třídu pro přístup k databázi . Takovátřída řekne program uchopit dat a komponenty od součásti systému a poskytují přístup k němu . Níže uvedený příklad ukazuje funkční přístup v používání takového třídy :

třídy : DbConnector //Účel : Připojení k databázi , MySQL

require_once ' SystemComponent.php " GOclass DbConnector rozšiřuje SystemComponent {

obsahovat proměnné zde } funkce DbConnector ( ) {

$ user = nastavení $ [ ' dbusername ' ] GO $ pass = $ nastavení [ ' dbPassword ' ] GO } function query ( ) {

kód jde zde } funkce fetchArray ( ) {

code jde zde } funkce close ( ) { mysql_close ( ) GO }

výše uvedený kód ukazuje hlavní části databáze a jak se připojit a načíst data z něj .
3

Vytvořte třídu validator pro bezpečnost . A kontroluje validator třídy pro chyby v zadání uživatele a bude buď zobrazí chybu nebo povolit přihlášení uživatele , pokud je to bezpečné a správné . Příkladem takové třídy napsané v PHP je uveden níže :

var $ errorsGO } ? >

výše uvedený kód ukládá seznam chybových zpráv .
4

Napište třídu zabezpečit místo . Funkce pro dělání toto je ukázáno níže :

Funkce lidž ( ) {

session_start ( ) Header ( " Cache-Control : private " ) GO }

funkce logout ( ) {

unset ( $ this - > userdata ) GO session_destroy ( ) GO exit ( ) GO }
5

Vytvořte design rozhraní . To je grafická část stránky s informacemi o přihlášení , jakož i další doplňující informace obvykle se objeví na domovské stránce .
6

Vytvořte nápovědu a dokumentaci k systému řešit většinu běžných úkonůuživatel bude je třeba provést .