De-a lungul articol, vă voi spune diverse moduri, tehnici și trucuri de a scrie propriul CMS și componentele lor individuale.
O pereche de un cuvânt de carte în sine: Pentru că cu faptul că nu am fost în măsură să negocieze cu editorii de renume, am decis că, atâta timp cât de auto-distribui creația prin intermediul unei platforme electronice unice pentru vânzarea de bunuri. Puteți citi mai mult de a merge la articolul relevant din blog: Ia cartea „Cum se scrie pe PHP CMS“ Numărul de vizitatori de pe blog:
Prezentare generală a zonei subiect
Capitolul 1 Elementele de bază teoretice ale CMS
Secțiunea 1.1 Structura și principiul de funcționare a sistemului
Subsecțiunea 1.1.1 Definiții de bază
Sub-secțiunea 1.1.2 CMS Principiu
Secțiunea 1.2 a paginilor Structura
Capitolul 2 Primii pasi in dezvoltarea CMS
Secțiunea 2.1 Stabilirea obiectivelor
Secțiunea 2.2 Partea tehnică a dezvoltării
Secțiunea 2.3 Structura de Dezvoltare CMS
Subsecțiunea 2.3.1 Structura sistemului de fișiere
Subsecțiunea 2.3.2 Structura fișierelor module
Capitolul 3 Mecanisme funcționale
Secțiunea 3.1 a principiului modular separării funcțiilor
Secțiunea 3.2 Interfața „utilizator - portal“
CATEGORIA 3,3 UTF-8 - fiecare programator
Secțiunea 3.5 Principiul generării de pagini
Capitolul 4 core programabil
Secțiunea 4.1 Crearea unei baze de date cadru
Sub-secțiunea 4.1.1 Tabelul „popoare“
Subsecțiunea 4.1.2 Tabelul „grupuri“
Subsecțiunea 4.1.3 Tabelul „_ mesaje“ IDS
Sub-secțiunea 4.1.4 Tabelul „pagini“
Subsecțiunea 4.1.5 Tabelul „module“
Sub-secțiunea 4.1.6 Tabelul „Articole“
Secțiunea 4.2 Dezvoltarea unei tratari a erorilor
Secțiunea 4.3 Dezvoltarea opțiunilor de stocare
Secțiunea 4.4 Componenta de dezvoltare a bazelor de date „Inspector“
Secțiunea 4.5 Dezvoltarea componentei de siguranță
handler parametru 4.6 Unitatea de Dezvoltare
Secțiunea 4.7 Dezvoltarea unui șablon
Sub-secțiunea 4.7.1 Elaborarea unui șablon simplu
Secțiunea 4.7.2 Dezvoltare Script
Secțiunea 4.8 Crearea unui fișier de conectare
Secțiunea 4.9 Crearea fișierul index
Secțiunea 4.10 Rezultatele dezvoltării nucleu
Capitolul 5 Crearea modulului panoul de administrare
Secțiunea 5.1 Informații generale despre modulele „administrator“
Secțiunea 5.3 Modulul „instalator“
Secțiunea 5.4 Modulul „Lista Modulul“
Secțiunea 5.6 Modulul „Lista Pagina“
Secțiunea 5.8 Modulul „Lista utilizatori“
Secțiunea 5.9 Modulul „Lista grupurilor“
Secțiunea 5.11 Modulul „Lista de articole“
Subsecțiunea 5.12.2 Componenta Dezvoltarea
Secțiunea 5.13 Rezultatele dezvoltării modulelor „administrator“
Capitolul 6 Crearea unui module „personalizate“
Secțiunea 6.1 Modulul „Încheierea articolului“
Secțiunea 6.3 Modulul „Contactați-ne“
Secțiunea 6.4 Rezultatele dezvoltării modulelor „personalizate“
Capitolul 7, „teste de teren“
Secțiunea 7.1 Rezultatele dezvoltării unui sistem de management al conținutului
Secțiunea 7.2 Sfaturi atunci când se utilizează
Subsecțiunea 7.2.1 Despre crearea meniurilor
Subsecțiunea 7.2.3 Despre Securitate
Capitolul 8 Securitatea informațiilor
Secțiunea CERERE Parametrii 8,1
CATEGORIA sesiune sau Cookie 8,2
Apendicele 1 Componente opționale
Apendicele 2 Excepție de manipulare
Apendicele 3 Îmbunătățirea bazei de date inspector
Apendicele 4 Superior IDS-componente
Apendicele 5 straturi de pagină și
Anexa -contraction 6 GZIP
Anexa 7 sistem de cache
Anexa 8 CD-uri de revizuire
În viitor, am de gând să termine cartea, crescând treptat numărul de titluri. secțiuni și subsecțiuni, inclusiv necesitatea pentru materialul meu vzgyald. În acest sens, sper că pentru ajutorul în determinarea subiectele pe care trebuie să deschidă într-o măsură mai mare! În timp ce citiți cartea următoarele întrebări și probleme vor fi rezolvate:
1. Dezvoltarea unui sistem simplu de management al conținutului, având următoarele proprietăți și caracteristici:
1,1 CMS trebuie să aibă o structură clară.
1,2 CMS ar trebui să aibă panoul administratorului, inaccesibil utilizatorului mediu.
1.3 Panoul de control ar trebui să ofere posibilitatea de a setărilor CMS la nevoile create de portal.
1,4 CMS ar trebui sa fie reprezentat ca un nucleu și un set de module.
1,5 kernel CMS trebuie să fie reprezentat ca următorul set de componente:
· Handler eroare
· Opțiuni de procesor
· Componenta de securitate
· Componenta de date a aplicației
1.6 Fiecare dintre componentele ar trebui să rezolve setul său bine definit de sarcini.
1.7 Toate componentele de bază trebuie să aibă o structură comună.
1.8 Modulele de sistem trebuie să aibă, de asemenea, o structură comună.
1,9 CMS ar trebui să sprijine schimbarea de proiectare.
CMS trebuie să crească 1,10 pentru a menține funcțional prin adăugarea de noi module.
1,11 CMS ar trebui să aibă următoarele caracteristici:
· Ca de stocare a datelor pentru a fi utilizate Baze de date MySQL.
· Ca un limbaj de programare ar trebui să fie folosite de PHP.
2. Examinați principiul de funcționare CMS. pentru a putea să-l modifice pentru a se potrivi nevoilor dumneavoastră. P.S. Cartea este distribuit pentru o taxă nominală, datorită faptului că am pus în ea cunoștințele lor, timpul lor și sufletul lor +)