विषयसूची:
परिभाषा - Zope का क्या अर्थ है?
Z ऑब्जेक्ट पब्लिशिंग एनवायरनमेंट (Zope) एक खुला स्रोत वेब सर्वर है जिसे पायथन का उपयोग करके बनाया गया है। यह एक ट्रांसेक्शनल डेटाबेस को शामिल करता है जो सामग्री, HTML टेम्प्लेट, स्क्रिप्ट को संग्रहीत करता है और एक आरडीबीएमएस के साथ एक खोज इंजन की सुविधा देता है।
ज़ोप डायनेमिक वेब ऐप्स के निर्माण को आसान बनाता है और सदस्यता, समाचार और खोज जैसे एप्लिकेशन-आधारित समर्थन प्रदान करता है। Zope पूरी तरह से XML- RPC, DOM और WebDAV जैसे खुले मानकों का उपयोग करके बनाया गया है।
Techopedia Zope समझाता है
Zope Object Database, Zope पर आधारित वेबसाइट का ऑब्जेक्ट-ओरिएंटेड व्यू प्रदान करता है। वेबसाइट के प्रत्येक पृष्ठ और फ़ोल्डर को इस दृश्य के अंतर्गत एक ऑब्जेक्ट के रूप में दर्शाया गया है। इनकैप्सुलेशन, बहुरूपता जैसी विशेषताओं को इस तरह के दृश्य का उपयोग करके शामिल किया जा सकता है। किसी विशेष URL वाले प्रत्येक पृष्ठ को Zope Object Database में संबंधित वस्तु से मैप किया जाता है।
Zope डायनामिक टेम्पलेट मार्क-अप लैंग्वेज (DTML) और Zope Page Templates (ZPT) का उपयोग करके HTML टेम्प्लेट का समर्थन करता है। DTML उपयोगकर्ताओं को उन टैग को परिभाषित करने की अनुमति देता है जो टेम्पलेट पृष्ठों में स्क्रिप्टिंग को लागू करते हैं। उपयोगकर्ता DTML स्क्रिप्ट का उपयोग करके चर, बूलियन स्थितियों और लूप को परिभाषित कर सकते हैं। DTML से जुड़ी एक समस्या HTML दस्तावेज़ों में गैर HTML कोड और DTML लिपियों को शामिल करने के कारण HTML पृष्ठों में सामग्री और तर्क का मिश्रण है।
ZP टेम्प्लेट XML या HTML डॉक्यूमेंट्स का उपयोग करते हैं जहां सभी मार्क-अप कंटेंट को टेम्प्लेट एट्रीब्यूट लैंग्वेज (TAL) नेमस्पेस में परिभाषित किया गया है। पाइकॉन में लॉजिक सेक्शन को लिखा जा सकता है, जिससे कोडिंग अप्रोच सरल हो जाती है। चूंकि XML DOM मॉडल का अनुसरण करता है, GUI आधारित संपादकों का उपयोग ZPT टेम्पलेट्स को संपादित करने के लिए किया जा सकता है।
