Sadržaj
- Definicija - Što znači Zope?
- Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
- Tehopedija objašnjava Zope
Definicija - Što znači Zope?
Z Object Publishing Environment (Zope) je otvoreni izvorni web poslužitelj izgrađen pomoću Pythona. Sadrži transakcijsku bazu podataka koja pohranjuje sadržaj, HTML predloške, skripte i značajke tražilice zajedno s RDBMS-om.
Zope pojednostavljuje stvaranje dinamičnih web aplikacija i nudi podršku utemeljeno na aplikacijama kao što su članstvo, vijesti i pretraživanje. Zope je izgrađen u potpunosti koristeći otvorene standarde kao što su XML-RPC, DOM i WebDAV.
Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.
Tehopedija objašnjava Zope
Baza podataka Zope Object pruža objektno orijentirani prikaz web stranice temeljen na Zopeu. Svaka stranica i mapa na web mjestu predstavljena je kao objekt pod ovim prikazom. Značajke poput enkapsulacije, polimorfizma mogu se ugraditi u takav pogled. Svaka stranica s određenim URL-om mapirana je na odgovarajući objekt u zope baze podataka objekata.
Zope podržava HTML predloške koristeći jezik dinamičkog dodavanja predloška (DTML) i Zope Page Templates (ZPT). DTML omogućava korisnicima da definiraju oznake koje implementiraju skripte u stranice predložaka. Korisnici mogu definirati varijable, logične uvjete i petlje koristeći DTML skripte. Jedan problem povezan s DTML-om je dodavanje ne HTML koda HTML dokumentima i miješanje sadržaja i logike u HTML stranicama zbog ugradnje DTML skripte.
ZP predlošci koriste XML ili HTML dokumente u kojima je sav označeni sadržaj definiran u nazivu prostora TAL (Language Attribute Language) (TAL). Logički odjeljak može se napisati na Python-u i na taj način pojednostaviti pristup kodiranju. Budući da XML slijedi DOM model, urednici temeljeni na GUI-u mogu se koristiti za uređivanje ZPT predložaka.