Dynamisk sida

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 26 maj 2021; verifiering kräver 1 redigering .

Dynamisk webbplats  - en webbplats som består av dynamiska sidor - mallar , innehåll , skript och annat, i de flesta fall lagrade på servern som separata resurser (filer, data i databaser och på tredjepartsservrar). När en sida efterfrågas av en klient (webbläsare eller annan applikation) kan den skapas på två sätt eller en kombination av dem: a) på serversidan från en mallsida och separat lagrat innehåll (information, skript, etc.) . b) i klientapplikationen, med laddning av resurser.

Som regel, för att visa valfritt antal sidor av samma typ, används en mallsida, i vilken motsvarande innehåll laddas, detta låter dig samtidigt justera webbplatsens utseende (en uppsättning av alla dess sidor), redigera bara en mall.

Redigera själva innehållet (liksom mallsidan) kan göras både med hjälp av själva webbplatsen och med hjälp av programvara från tredje part. Möjligheten att redigera alla sidor ges endast till en viss kategori användare (till exempel administratörer eller registrerade användare). I vissa fall tillåts anonyma användare att redigera visst webbinnehåll , vilket är mindre vanligt (till exempel i forum  - lägga till meddelanden). Ett exempel på en anonym förändringssida är Wikipedia .

Generering av innehåll (innehåll)

Processen att hämta webbplatsinnehåll ser vanligtvis ut så här:

  1. Generering av innehåll på serversidan;
  2. Överföring av den genererade sidan till klienten;
  3. Generering av innehåll på klientsidan.

Generering av innehåll på serversidan

Servern tar emot en begäran från klienten (till exempel page.ru/index.php ) och börjar bearbeta skriptfilen (i detta fall index.php ) av tolken. Programmeringsspråken som används på serversidan är olika, de vanligaste är till exempel: PHP , Python , Ruby , Go , Perl , samt ASP.NET och JSP , JavaScript på serversidan och andra.

Det är i detta skede som den nödvändiga informationen väljs från databaserna och sidan fylls med den, varefter den färdiga sidan överförs till klienten.

Generering av innehåll på klientsidan

Efter att sidan har tagits emot av klienten från servern, bearbetar webbläsarprogrammet den och visar den för användaren, medan skript på klientsidan körs , om de angavs på sidan och togs emot.

JavaScript används på klientsidan , som kan användas både för minimala, osynliga operationer (till exempel kontroll av lösenordens korrekthet vid registrering på webbplatser), och globala sekvenser och applikationer.

Kombinerad generation

Oftast i livet är det just kombinationen av dessa två generationsmetoder som uppstår - hela "nya Internet" är baserat på det, detta och den "smarta linjen med en antydan om alternativ" i sökmotorer och " redaktörer " i forum och popup-menyer och mycket mer.

Innehållshantering (webbplatsredigering)

Content management system eller motorer (eng. Content management system, CMS) är serverinformationssystem eller serverdatorprogram som används för att tillhandahålla och organisera en gemensam process för att skapa, redigera och hantera innehåll (det vill säga innehåll) på en webbplats eller en lokal nätverksserver.

Huvudmålet med sådana system är förmågan att samla till en helhet och kombinera, utifrån funktionella roller och uppgifter, alla olika källor till kunskap och information som finns tillgänglig både inom och utanför organisationen, samt förmågan att säkerställa medarbetares, arbetsgruppers och projekts interaktion med de som skapats av dem, kunskapsbaser, information och data så att de lätt kan hittas, hämtas och återanvändas på ett sätt som är bekant för användaren.

En mängd olika data kan definieras i ett innehållshanteringssystem: dokument, filmer, foton, telefonnummer, vetenskapliga data och så vidare.

Se även

Litteratur