Jak zbudować własną Web Content Management System
Budowa własnego systemu zarządzania treścią ( CMS) pozwala skutecznie wdrożyć tysiące stron internetowych i intranetów . Dostosowywanie stron internetowych i systemów takich treści będzie nie tylko łatwe i szybkie , ale może być również wykonane przy użyciu powszechnie dostępnych narzędzi , takich jak PHP. OdCMS wykorzystuje proces projektowania wspieranego przez programowania obiektowego ,kod może być uporządkowane przez łączenie go ze sobą w plikach zwanych klas . Obiektów lub instancje tych klas są następnie tworzone w miarę potrzeb . Więc zajęcia działać jak plany dla przypadkach umożliwiając zaprojektowanie dużej liczby systemów z minimalnym kodu później. Instrukcja1
Tworzenie bazy danych . To jest, gdzie będą przechowywane wszystkiedane logowania i danych . Takabaza danych będzie zawierać konfiguracji klienta na stół i inne informacje . Korzystanie z bazy danych pomoże Ci zorganizować informacje logicznie , szybko uzyskać do niego dostęp , manipulować i zmieniać je w razie potrzeby i łatwiej zautomatyzować typowe zadania .
2
utworzyć klasę dla dostępu do bazy danych . Takaklasa powie program chwycić danych i komponenty z komponentu systemu i zapewnić dostęp do niego . Poniższy przykład pokazuje podejście funkcjonalne w użyciu takiej klasy :
klasy : DbConnector //Cel : połączyć się z bazą danych , MySQL Obrazów
require_once ' SystemComponent.php ' GOclass DbConnector rozciąga SystemComponent {
zawierać zmienne tutaj } funkcja DbConnector () {
$ user = Ustawienia $ [ ' dbusername '] GO $ pass = $ ustawienia [ ' dbPassword ' ] GO } zapytanie function () {
tutaj kod } funkcja fetchArray ( ) {
tutaj kod } funkcja close ( ) { mysql_close ( ) GO }
powyższy kod pokazuje główne części bazy danych i jak połączyć i pobrać z niego dane .
3
Utwórz klasę walidatora dla bezpieczeństwa . A klasa walidator sprawdza błędy w danych wejściowych użytkownika i albo będzie wyświetlać błąd lub pozwolić logowania użytkownika, jeśli jest to bezpieczne i zgodne z prawdą . Przykładem takiej klasy napisane w PHP znajduje się poniżej:
Phprequire_once " SystemComponent.php ' GOclass Validator rozciąga SystemComponent {
var $ errorsGO } >
powyższy kod przechowuje listę komunikatów o błędach .
4
Napisz klasę w celu zabezpieczenia witryny . Funkcja robi to przedstawiono poniżej:
LOGG function () {
session_start ( ) Header ( " cache- control : private" ) GO }
funkcja wylogowania ( ) {
unset ( $ this-> userdata ) GO session_destroy ( ) GO exit ( ) GO }
5
Stwórz projekt interfejsu. Jest to graficzna część strony z danymi logowania , jak również inne dodatkowe informacje pojawiające się zazwyczaj na stronie głównej .
6
Tworzenie pomoc i dokumentację systemu w celu rozwiązania najbardziej typowych zadań,użytkownik będzie trzeba wykonać . Imperium
Następny artykuł:Znaki bezpieczeństwa etykiety
Poprzedni artykuł:HIPAA Wymagania dla małych kliniki