Website-urile Dinamice sunt site-uri ce au continut complex, ce se poate schimba functie de criterii stabilite de proprietar sau programator.
Acestea, in marea majoritate folosesc PHP ca limbaj de programare si MySQL ca sistem de gestiune al bazelor de date.
Cele mai utilizate platoforme utilizate pentru constructia unui website dinamic sunt CMS-urile. Acestea ofera proprietarului si/sau programatorului facilitatea de a construi website-uri complexe cu continut dinamic si cu forme de prezentare usor de modificat. un esenta in CMS este format din 3 componente principale:
- Front end
- Back end
- Template
Front end
Front end-ul este ceea ce vede vizitatorul siteului (imaginea finala) cu care acesta interactioneaza. In Font End sunt prezentate toate informatiile ce sunt publice pe website in formatul ales si pozitionate conform regulilor stabilite de programator impreuna cu proprietarul.
Template
Pozitia, aspectul si continutul unei pagini din Front End sun stabilite de catre Template. Acesta este piesa principala a unui website. Template-ul stabileste: unde, in ce fel, cu ce dimensiuni, cu ce font si cu ce culoare este afisata informatia pe site.
De ce este asa de important un template?
Aspectul unui website este stabilit prin template, de cate ori doriti sa faceti modificari asupra modului in care sunt afisate informatiile pe Website, nu trebuie sa faceti modificari majore, continutul ramane acelasi. se modifica sau se schimba doar template-ul, ce stabileste atributele de afisare enumerate mai sus. Pot exista pe site mai multe template-uri care sa afiseze in mod diferit paginile de le Website-ul dumneavoastra, astfel siteul dumneavoasta devine mult mai atractiv pentru audienta.
Back end
Pentru a putea face modificari in site este nevoie de o interfata care sa permita sa administrati continutul website-ului. aceasta interfata permite administratorului sa adauge, stearga sau modifice informatiile prezentate pe site. De asemenea se pot adauga functionalitati noi (module, plugin-uri, widget-uri), sau se pot face modificari in template-ul esxitent sau adaugare unuia nou.
In general in ultimul timp, pentru crearea Website-urilor dinamice se utilizeaza CMS-uri . Acestea pun la dispozitie toate cele cele trei componente, in plus de asta sunt puse la dispozitie permanent imbunatatiri si actualizari.
Websiteurile dinamice sun folosite pentru Bloguri, Magazine Online, Website de prezentare, Publicatii online, etc.
Website-urile dinamice permit anumite automatizari, de exemplu daca doriti sa faceti o oferta valabila de la data de pana la data de puteti scrie "articolul" cu mult inainte, sa il publicati in pozitia aleasa si acesta va aparea in frontpage la data de inceput si va sta acolo pana expira perioada.



