Dinamikus webhely - dinamikus oldalakból - sablonokból , tartalomból , szkriptekből és egyéb dolgokból álló webhely , amelyek a legtöbb esetben külön erőforrásként (fájlok, adatbázisokban és harmadik féltől származó szervereken) tárolódnak a szerveren . Ha egy oldalt egy kliens (böngésző vagy más alkalmazás) kér, akkor az kétféleképpen, vagy ezek kombinációjával alakítható ki: a) a szerver oldalon sablonoldalból és külön tárolt tartalomból (információk, szkriptek stb.) . b) a kliens alkalmazásban, az erőforrások betöltésével.
Általános szabály, hogy tetszőleges számú azonos típusú oldal megjelenítéséhez egy sablonoldalt használnak, amelybe a megfelelő tartalom betöltődik, ez lehetővé teszi a webhely megjelenésének (az összes oldalának egy halmazának) egyidejű beállítását, szerkesztését csak egy sablon.
Magának a tartalomnak (valamint a sablonoldalnak) a szerkesztése történhet magával az oldallal és harmadik féltől származó szoftverek használatával is. Az összes oldal szerkesztésének lehetősége csak a felhasználók egy bizonyos kategóriája számára biztosított (például rendszergazdák vagy regisztrált felhasználók). Egyes esetekben a névtelen felhasználók szerkeszthetnek bizonyos webes tartalmakat , ami kevésbé gyakori (például fórumokon – üzenetek hozzáadása). Az anonim csereoldalra példa a Wikipédia .
A webhelytartalom megszerzésének folyamata általában így néz ki:
A Szerver kérést kap az Ügyféltől (például page.ru/index.php ), és elkezdi feldolgozni a szkriptfájlt (jelen esetben index.php ) az értelmező által. A szerver oldalon használt programozási nyelvek eltérőek, a leggyakoribbak például: PHP , Python , Ruby , Go , Perl , valamint ASP.NET és JSP , szerveroldali JavaScript és mások.
Ebben a szakaszban történik meg az adatbázisokból a szükséges információk kiválasztása és az oldal feltöltése , majd a kész oldal átvitele az Ügyfélhez.
Miután az oldalt az Ügyfél a Szerverről megkapta, a böngészőprogram feldolgozza és megjeleníti a Felhasználónak, miközben kliensoldali szkripteket hajt végre , amennyiben azok az oldalon meg lettek adva és megérkeztek.
A kliens oldalon JavaScript használatos , amely minimális, láthatatlan műveletekre (például a jelszavak helyességének ellenőrzésére a webhelyeken történő regisztrációkor), valamint globális sorozatokra és alkalmazásokra egyaránt használható.
Az életben leggyakrabban pontosan ennek a két generációs módszernek a kombinációja fordul elő - az egész „új Internet” ezen alapul, ezen és az „intelligens vonalon egy csipetnyi lehetőséggel” a keresőmotorokban és a „ szerkesztőkben ”. fórumokon, előugró menükben és még sok másban.
A tartalomkezelő rendszerek vagy motorok (eng. Content management system, CMS) olyan szerverinformációs rendszerek vagy szerver számítógépes programok, amelyek egy internetes vagy helyi tartalom (vagyis tartalom) létrehozásának, szerkesztésének és kezelésének közös folyamatát biztosítják és szervezik. hálózati szerver.
Az ilyen rendszerek fő célja, hogy egyetlen egésszé gyűjtsék össze, és funkcionális szerepek és feladatok alapján egyesítsék a szervezeten belül és kívül egyaránt rendelkezésre álló különféle tudás- és információforrásokat, valamint biztosítsák az alkalmazottak, munkacsoportok, projektek interakciója az általuk létrehozottakkal.tudásbázisok, információk és adatok, hogy azok könnyen megtalálhatók legyenek, visszakereshetők és a felhasználó számára ismert módon újrafelhasználhatók legyenek.
Egy tartalomkezelő rendszerben sokféle adat definiálható: dokumentumok, filmek, fényképek, telefonszámok, tudományos adatok stb.
Web és weboldalak | |
---|---|
globálisan | |
Helyileg | |
Webhelyek és szolgáltatások típusai |
|
Alkotás és karbantartás | |
Elrendezések, oldalak, webhelyek típusai | |
Műszaki | |
Marketing | |
Társadalom és kultúra |