Site dinamic

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 26 mai 2021; verificarea necesită 1 editare .

Site dinamic  - un site format din pagini dinamice - șabloane , conținut , scripturi și alte lucruri, în cele mai multe cazuri stocate pe server ca resurse separate (fișiere, date în baze de date și pe servere terțe). Atunci când o pagină este solicitată de un client (browser sau altă aplicație), aceasta poate fi formată în două moduri sau o combinație a acestora: a) pe partea serverului dintr-o pagină șablon și conținut stocat separat (informații, scripturi etc.) . b) în aplicația client, cu încărcarea resurselor.

De regulă, pentru a afișa orice număr de pagini de același tip, se folosește o pagină șablon, în care este încărcat conținutul corespunzător, acest lucru vă permite să ajustați simultan aspectul site-ului (un set de toate paginile sale), editarea doar un șablon.

Editarea conținutului în sine (precum și a paginii șablon) se poate face atât prin intermediul site-ului propriu-zis, cât și prin intermediul unui software terță parte. Capacitatea de a edita toate paginile este oferită numai unei anumite categorii de utilizatori (de exemplu , administratori sau utilizatori înregistrați). În unele cazuri, utilizatorilor anonimi li se permite să editeze anumite conținuturi web , ceea ce este mai puțin obișnuit (de exemplu, în forumuri  - adăugarea de mesaje). Un exemplu de site de modificare anonimă este Wikipedia .

Generare de conținut (conținut)

Procesul de obținere a conținutului site-ului arată de obicei astfel:

  1. generare de conținut pe partea de server;
  2. Transferul paginii generate către client;
  3. Generarea de conținut pe partea clientului.

Generare de conținut pe partea de server

Serverul primește o solicitare de la Client (de exemplu, page.ru/index.php ) și începe procesarea fișierului script (în acest caz, index.php ) de către interpret. Limbajele de programare utilizate pe partea de server sunt diferite, cele mai frecvente sunt, de exemplu: PHP , Python , Ruby , Go , Perl , precum și ASP.NET și JSP , JavaScript pe server și altele.

În această etapă sunt selectate informațiile necesare din bazele de date și pagina este completată cu acestea, după care pagina finalizată este transferată Clientului.

Generarea de conținut pe partea clientului

După ce pagina este primită de către Client de la Server, programul browser o prelucrează și o afișează Utilizatorului, în timp ce execută scripturi la nivelul Clientului, dacă acestea au fost specificate în pagină și primite.

JavaScript este utilizat pe partea Clientului , care poate fi folosit atât pentru operațiuni minime, invizibile (de exemplu, verificarea corectitudinii parolelor la înregistrarea pe site-uri), cât și pentru secvențe și aplicații globale.

Generație combinată

Cel mai adesea în viață, apare tocmai combinația acestor două metode de generație - întregul „Internet nou” se bazează pe acesta, acesta și „linia inteligentă cu un indiciu de opțiuni” în motoarele de căutare și „ editori ” în forumuri și meniuri pop-up și multe altele.

Management de conținut (editare site)

Sistemele sau motoarele de gestionare a conținutului (ing. Sistemul de management al conținutului, CMS) sunt sisteme informatice de server sau programe de computer pentru server utilizate pentru a furniza și organiza un proces comun de creare, editare și gestionare a conținutului (adică conținut) al unui site de Internet sau al unui site local. server de rețea.

Scopul principal al unor astfel de sisteme este capacitatea de a colecta într-un singur întreg și de a combina, pe baza rolurilor și sarcinilor funcționale, toate sursele diverse de cunoștințe și informații disponibile atât în ​​interiorul organizației, cât și în afara acesteia, precum și capacitatea de a asigura interacțiunea angajaților, grupurilor de lucru și proiectelor cu cele create de aceștia.baze de cunoștințe, informații și date astfel încât acestea să poată fi găsite, recuperate și reutilizate cu ușurință într-un mod familiar utilizatorului.

Într-un sistem de management al conținutului pot fi definite o varietate de date: documente, filme, fotografii, numere de telefon, date științifice și așa mai departe.

Vezi și

Literatură