Gewusst wie: Erstellen Sie Ihr eigenes Web-Content-Management-System

July 11

Gewusst wie: Erstellen Sie Ihr eigenes Web-Content-Management-System

Bauen Ihr eigenes Content Management System (CMS) können Sie Tausende von Websites und Intranets erfolgreich umzusetzen. Anpassen von solchen Websites und Content-Systeme werden nicht nur einfach und schnell, sondern geht auch mit gängigen Werkzeugen wie PHP. Da ein CMS einen Design-Prozess unterstützt durch objektorientierte Programmierung verwendet, kann der Code sauber und ordentlich gehalten werden durch die Bündelung es zusammen in Dateien, die als Klassen bezeichnet. Objekte oder Instanzen dieser Klassen werden dann nach Bedarf erstellt. Klassen handeln so wie Blaupausen für Instanzen macht es möglich eine große Anzahl von Systemen mit minimalen danach Code.

Anweisungen

1 Erstellen einer Datenbank. Dies ist, wo die Anmeldung und Informationen gespeichert werden. Eine solche Datenbank würde Einrichten einer Kundentabelle und andere Informationen enthalten. Mithilfe einer Datenbank hilft Ihnen, organisieren Informationen logisch, schnell auf sie zugreifen, bearbeiten und ändern, wann immer notwendig und Automatisierung häufiger Aufgaben leichter.

2 Erstellen Sie eine Klasse für den Zugriff auf die Datenbank. Eine solche Klasse wird sagen, dass das Programm Daten und Komponenten aus einer Systemkomponente zu greifen und ermöglichen den Zugriff darauf. Das folgende Beispiel zeigt den funktionalen Ansatz mit solch einer Klasse:

Klasse: DbConnectorZweck: Verbinden Sie mit einer Datenbank, MySQL

Require_once 'SystemComponent.php'GEHENKlasse DbConnector erweitert SystemComponent {}

enthalten Variablen hier}Funktion DbConnector() {}

$user = $settings ['Dbusername']GEHEN$pass = $settings ['Dbpassword']GEHEN}Funktion Query()-{}

Code einfügen hier}Funktion fetchArray() {}

Code einfügen hier}Funktion close() {}mysql_close()GEHEN}

Der obige Code zeigt die wichtigsten Teile der Datenbank und anschließen und Daten daraus abrufen.

3 Erstellen Sie eine Validator-Klasse für Sicherheit. Ein Validator Klasse sucht nach Fehlern in Benutzereingaben und wird entweder eine Fehlermeldung anzeigen oder eine Benutzeranmeldung erlauben, wenn es sicher und korrekt ist. Ein Beispiel einer solchen Klasse in PHP geschrieben wird unten gezeigt:

<? PhpRequire_once 'SystemComponent.php'GEHENValidator-Klasse erweitert SystemComponent {}

Var $errorsGEHEN}? >

Der obige Code speichert eine Liste der Fehlermeldungen.

4 Schreiben Sie eine Klasse, um die Website zu sichern. Die Funktion dafür ist unten dargestellt:

Funktion logg() {}

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

Funktion logout() {}

unset ($this-Userdata)GEHENsession_destroy()GEHENExit()GEHEN}

5 Erstellen Sie das Interface-Design. Dies ist die grafische Teil des Geländes mit den Login-Daten sowie andere Zusatzinformationen, die in der Regel auf der Homepage erscheinen.

6 Erstellen der Hilfe und Dokumentation für das System auf die gängigsten Aufgaben anzugehen, die ein Benutzer durchführen muss.

Tipps & Warnungen

  • Validieren von Benutzereingaben reduziert die Risiken für Sicherheit und verhindert falsche Einträge in der Datenbank erscheinen.