Alkal - cum să scrie un (sistem de management al conținutului) CMS

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 +)

articole similare