motor site-
Sistemul de management al conținutului (sistem de management al conținutului - CMS) - un motor program special, care este, de asemenea, numit "Website".
Pe pagina de site-ul constructor administrativ utilizatorul editează datele generale - parola, numele de domeniu de legare, vezi Statistica folosite spațiu și pot face fișiere și imagini la biblioteca site-ului.
cadre
- Symfony oferă implementarea și gestionarea aplicațiilor Web rapide, puteți efectua cu ușurință sarcini de programare web de rutină. Design-ul său are un limbaj de programare PHP5 web modern. Aceasta susține, de asemenea, mai multe baze de date populare. Nu are nevoie de o bază de date MySQL, este nevoie de pe disc 9 + MB.
- Smarty - un motor de template pentru PHP, unul dintre instrumentele necesare pentru a separa logica aplicației și a datelor din prezentarea în spiritul conceptului de model-view-controller. Acesta susține paginile keshirvanie, ceea ce reduce în mod semnificativ sarcina pe server. Nu are nevoie de o bază de date MySQL, ocupă 1MB de spațiu pe disc.
- CodeIgniter este un cadru PHP cunoscut, care este în esență un cadru gata pentru dezvoltarea de aplicatii web complexe. El este popular printre dezvoltatorii web din întreaga lume.
Principalele sale avantaje includ:- utilizarea modelului MVC (Model-View-Controller), care este bine zarekomendovavala-te de dezvoltare de aplicații foarte diferite direcții;
- suport pentru mai multe baze de date, inclusiv MySQL și PostgreSQL;
- documentație bogată;
- performanță superioară.
- Yii - o structură pe bază de componente de înaltă performanță a PHP-cadru pentru dezvoltarea de aplicații web pe scară largă. Acesta vă permite să aplice conceptul de reutilizare maximă de cod și poate accelera în mod semnificativ procesul de dezvoltare web.
Comunitatea vorbitoare de limba rusă Yii
Cum de a alege un CMS
Focus pe utilizarea CMS ar trebui să fie, în cele mai multe cazuri. Într-adevăr, în urmă cu câțiva ani, în scopul de a obține un nivel satisfăcător CMS, a fost necesar să-și petreacă o sumă remarcabilă de bani pentru achiziționarea de licențe și plata de servicii profesionale, pentru a personaliza sistemul. Și nu este pentru fiecare site ca cheltuielile par a fi justificate. Acum situația sa schimbat dramatic: au existat CMS open source, ușor de configurat, cu instalarea unor sisteme moderne ia un pic de timp și nu necesită abilități speciale.
In toate celelalte cazuri, CMS facilitează foarte mult durata de viață a sajtovladel`cy. Dacă numai dreptul de a alege CMS. Pentru alegerea corectă ar trebui să decidă în primul rând pe mai multe aspecte.
Prima întrebare: Care este structura de informații a site-ului?
Aceasta este cea mai importantă problemă. Faptul este că, chiar și cel mai puternic și flexibil „universal“ CMS are limitările sale pentru ierarhia materialului de afișare.
De exemplu, să presupunem că ați planificat pentru a face un catalog, în cazul în care mai multe sute de nume de diverse produse vor fi prezentate, fiecare tip de care va corespunde la două sau trei duzini de performanță de înaltă calitate. Cel mai probabil, nici unul dintre „universal“ nu va permite CMS este pus în aplicare. Aceasta fie va trebui să acorde o atenție la sistemul special pentru cataloage on-line, sau luați în considerare alegerea unui ordin de dezvoltare CMS „pentru un anumit site.“ Pe de altă parte, CMS, axat pe directoare on-line, nu este potrivit pentru site-ul corporate sau tematice.
Deci, înainte de a opri alegerea pe unele dintre CMS propus, ar fi bine să facă o schiță a organizării structurale a conținutului site-ului și o listă de cerințe pentru transformarea conținutului.
A doua întrebare este: cine și cât de des se va actualiza informațiile de pe site?
A patra întrebare: Este posibil să plătească o companie terță parte pentru CMS?
Într-adevăr, tehnologia a urcat până în prezent că, indiferent de problemele identificate în etapa de a căuta răspunsuri la cele trei întrebări precedente, le ajuta sa depaseasca dezvoltarea CMS specializate. Cu toate acestea, acest lucru este un exercițiu extrem de costisitoare, într-adevăr justificată numai atunci când există o posibilitate într-un fel de a returna banii investiți.
De asemenea, există comerciale CMS. Acesta este un sistem „universal“, dar pentru dreptul de a le folosi va trebui să plătească producătorului. Principalul avantaj al acestor sisteme nu este în unele caracteristici uimitoare care nu sunt disponibile în open source CMS, și că banii plătiți pentru client devine un bun suport tehnic (cel puțin, ar trebui să le primească). Open source CMS, din păcate, nu se poate lăuda cu un bun și gratuit ca suport tehnic. Cu toate acestea, CMS poate fi utilizat în mod gratuit, „achiziționarea“ sprijinul ei comerciale, dar atunci nu ar fi o decizie liberă.
Astfel, CMS este necesar, iar alegerea sa este determinată de structura site-ului, dimensiunea echipei de dezvoltare, o platformă de găzduire web la prețuri accesibile și de capacitățile financiare saytostroitelya.
Cum de a informa un motor de căutare cu privire la modificările de pe site-ul dvs.? Poate CMS sistem are o alarmă încorporat, de exemplu, WordPress.