Sadržaj:
Definicija - Što Zope znači?
Z Object Publishing Environment (Zope) je otvoreni izvorni web poslužitelj izgrađen pomoću Pythona. Obuhvaća 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.
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 na HTML stranicama zbog ugradnje DTML skripte.
ZP Predlošci koriste XML ili HTML dokumente gdje je sav označni sadržaj definiran u nazivu prostora TAL jezika jezika atributa (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.
