Dynamisk site

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 26. maj 2021; verifikation kræver 1 redigering .

Dynamisk websted  - et websted bestående af dynamiske sider - skabeloner , indhold , scripts og andre ting, i de fleste tilfælde gemt på serveren som separate ressourcer (filer, data i databaser og på tredjepartsservere). Når en side anmodes af en klient (browser eller anden applikation), kan den dannes på to måder eller en kombination af dem: a) på serversiden fra en skabelonside og separat lagret indhold (information, scripts osv.) . b) i klientapplikationen med indlæsning af ressourcer.

Som regel, for at vise et vilkårligt antal sider af samme type, bruges en skabelonside, hvor det tilsvarende indhold er indlæst, dette giver dig mulighed for samtidig at justere udseendet af webstedet (et sæt af alle dets sider), redigere kun én skabelon.

Redigering af selve indholdet (såvel som skabelonsiden) kan ske både ved hjælp af selve webstedet og ved hjælp af tredjepartssoftware. Muligheden for at redigere alle sider gives kun til en bestemt kategori af brugere (f.eks . administratorer eller registrerede brugere). I nogle tilfælde har anonyme brugere lov til at redigere bestemt webindhold , hvilket er mindre almindeligt (f.eks. i fora  - tilføje meddelelser). Et eksempel på et anonymt ændringssted er Wikipedia .

Indholdsgenerering (indhold)

Processen med at hente webstedsindhold ser normalt sådan ud:

  1. Generering af indhold på serversiden;
  2. Overførsel af den genererede side til klienten;
  3. Generering af indhold på klientsiden.

Generering af indhold på serversiden

Serveren modtager en anmodning fra klienten (for eksempel page.ru/index.php ) og begynder at behandle scriptfilen (i dette tilfælde index.php ) af tolken. De programmeringssprog, der bruges på serversiden, er forskellige, de mest almindelige er for eksempel: PHP , Python , Ruby , Go , Perl , samt ASP.NET og JSP , server-side JavaScript og andre.

Det er på dette trin, at den nødvendige information udvælges fra databaserne og siden fyldes med dem, hvorefter den færdige side overføres til Klienten.

Generering af indhold på klientsiden

Efter at siden er modtaget af klienten fra serveren, behandler browserprogrammet den og viser den til brugeren, mens den udfører scripts på klientsiden, hvis de er angivet på siden og modtaget.

JavaScript bruges på klientsiden , som kan bruges både til minimale, usynlige operationer (f.eks. kontrol af korrektheden af ​​adgangskoder ved registrering på websteder) og globale sekvenser og applikationer.

Kombineret generation

Oftest i livet er det netop kombinationen af ​​disse to generationsmetoder, der opstår - hele det "nye internet" er baseret på det, dette og den "smarte linje med en antydning af muligheder" i søgemaskiner og " redaktører " i fora og pop-up menuer og meget mere.

Indholdsstyring (webstedsredigering)

Indholdsstyringssystemer eller -motorer (eng. Content management system, CMS) er serverinformationssystemer eller servercomputerprogrammer , der bruges til at levere og organisere en fælles proces med at skabe, redigere og administrere indhold (det vil sige indhold) på et websted eller et lokalt websted. netværksserver.

Hovedformålet med sådanne systemer er evnen til på basis af funktionelle roller og opgaver at samle alle forskelligartede kilder til viden og information, der er tilgængelig både i og uden for organisationen, til en samlet helhed, samt evnen til at sikre medarbejderes, arbejdsgruppers og projekters interaktion med dem, de har skabt vidensbaser, information og data, så de nemt kan findes, hentes og genbruges på en måde, der er velkendt for brugeren.

En række data kan defineres i et indholdsstyringssystem: dokumenter, film, fotos, telefonnumre, videnskabelige data og så videre.

Se også

Litteratur