Care este site-ul motorului

Daca ti-a placut acest material, împărtăși cu prietenii dvs. în rețelele sociale

Site-ul motorului (de la motor argoul engleză -. Motor, motor) - o piesă dedicată de cod software pentru a pune în aplicare aplicația specială - partea de program a programului, un set de programe sau de bibliotecă, în funcție de aplicație și de punere în aplicare. Ca o regulă, partea de aplicare este eliberat din program pentru a fi utilizat în mai multe proiecte și / sau dezvoltare separată / testare.

Utilizarea motorului finit în dezvoltarea programului, site-ul sau un alt produs reduce timpul de dezvoltare, permițând mai mult timp pentru dezvoltarea altor subsisteme, de exemplu, interfața cu utilizatorul (sau conținutul site-ului).

Care este site-ul motorului

Pentru a schimba ceva pe site-ul a trebuit să deschidă pagina de cod și schimbați-l. Dacă trebuie să modificați un element de design sau șablon al fiecărei pagini, astfel de operațiuni a trebuit să fie făcut cu fiecare pagină. Suport pentru astfel de site-uri revendicate de către proprietarii lor anumite cunoștințe, precum și procesul de schimbare a informațiilor durează prea mult timp.

A devenit evident că nici instrumente care ar simplifica lucrul cu site-ul, nu se poate face. Astfel de instrumente au devenit sistem de management al conținutului (CMS).

Ce este un CMS? (Content Management System)

CMS (este un acronim de la Content Management System engleză -. Content Management System „conținut“) - un sistem informatic sau un program de calculator folosit pentru organizarea și partajarea procesul de creare, editarea și gestionarea conținutului.

Deoarece structura si designul site-ului nu se schimbă de multe ori, dar conținutul poate fi schimbat destul de des, în fiecare zi sau chiar la fiecare oră, principiul de bază al majorității CMS bazat pe următoarele elemente:

Site pagini create de CMS în esența ei nu sunt pagini separate și nu există în natură. CMS creează o pagină pentru utilizator crearea de conținut lor „din zbor“ la momentul solicitării. Page cum este pus împreună din diferite părți, fie: o pălărie, o pivniță, un meniu, o parte centrală a dreptului difuzoarele din stânga și (dacă este prezent), precum și alte părți structurale ale paginii. În același timp, în funcție de situație, utilizatorul este unele informații unice pot fi afișate. Un exemplu frapant al acestui - un coș în magazin on-line.

  • Viteza de dezvoltare - un simplu site cu funcționalitate standard, pot fi create într-un timp foarte scurt (5 minute)
  • Ușor de utilizat - ca gestionarea site-ului într-o măsură mai mare, folosind o interfață intuitivă pentru a lucra cu CMS poate fi „la întâmplare“
  • Separarea puterilor - ca proiectarea, funcționalitatea și conținutul site-ului sunt separate, iar 99% funcțional CMS au drepturi de control al accesului la SMF există un administrator de sistem, care poate da un alt utilizator anumite drepturi în controlul sistemului. Astfel, umplerea conținutului și dezvoltarea site-ului se poate face cu un grup de oameni, fiecare dintre ele pentru a-și îndeplini sarcinile.
  • Similitudinea - aproape toate CMS au aceleași principii de funcționare, prin urmare, pentru a înțelege într-un CMS, va fi mai ușor de utilizat un alt
  • funcționalitate Extensibilitatea - în cazul în care sistemul este popular, de obicei este scris pentru ea un număr foarte mare de extensii (add-on-uri, module, plugin-uri, componente, template-uri, widget-uri), utilizând care puteți extinde funcționalitatea CMS după instalare de bază
  • Limited - ca regulă, CMS rezolvă doar o parte a sarcinilor și dezvoltarea în continuare a site-ului funcțional, extensiile existente ar putea să nu fie suficient pentru a pune în aplicare planul său.
  • Generare de cod - sistemul poate genera codul care se va încărca pe server, sau poate fi foarte dificil de a face CMS a primit ceea ce ar putea fi necesare date pentru tine.
  • Sistemul shablonitizatsii - în scopul de a pune în aplicare ideea că proiectantul, tot trebuie să recurgă la asistență profesională

Ce este CMF? (Cadru de administrare a continutului)

În momentul de față, nu există nici o limită clară între CMS și CMF.

Un număr de CMS. oferă un API pentru a extinde funcționalitatea sa, pretinde a CMF. astfel de sisteme includ: Drupal, MODX Revolution.

  • CMF combină cu toate argumentele pro CMS
  • pentru că ar crea site-uri și aplicații web mai complexe programator trebuie să învețe API, care prevede CMF selectat

Ce este un cadru PHP? (PHP-cadru)

Cadre (cadru Engl. - structura Carcass) - software care facilitează crearea și susținerea unor proiecte complexe, punct de vedere tehnic sau încărcate. De regulă, conțin numai modulele software de bază și toate componentele specifice proiectului implementat de către dezvoltator pe baza acestora.

Cadrul este definit ca un set de clase concrete și abstracte, precum și un anumit mod de relația lor. clase specifice pune în aplicare în mod tipic relația reciprocă dintre clase. clase abstracte sunt puncte de extensie care pot fi utilizate pentru extindere.

Cea mai mare parte a cadrului pune în aplicare un model de proiectare Model-View-Controller (MVC).

reprezentanți de seamă sunt următoarele cadre: Zend Framework, Symfony, Laravel, Yii, Kohana, CodeIgniter, CakePHP.

articole similare