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 .
Processen med at hente webstedsindhold ser normalt sådan ud:
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.
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.
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.
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.
Web og hjemmesider | |
---|---|
globalt | |
Lokalt | |
Typer af websteder og tjenester |
|
Oprettelse og vedligeholdelse | |
Typer af layout, sider, websteder | |
Teknisk | |
Markedsføring | |
Samfund og kultur |