بيت تطوير ما هو zope؟ - تعريف من techopedia

ما هو zope؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني زوب؟

بيئة نشر كائن Z (Zope) هو خادم ويب مفتوح المصدر تم إنشاؤه باستخدام Python. ويشمل قاعدة بيانات معاملات تخزّن المحتوى وقوالب HTML والبرامج النصية وتتميز بمحرك بحث إلى جانب RDBMS.

تعمل Zope على تبسيط إنشاء تطبيقات الويب الديناميكية وتقدم الدعم المستند إلى التطبيق مثل العضوية والأخبار والبحث. تم تصميم Zope بالكامل باستخدام معايير مفتوحة مثل XML-RPC و DOM و WebDAV.

تيكوبيديا تشرح زوب

توفر Zope Object Database وجهة نظر موجهة نحو الموقع على أساس Zope. يتم تمثيل كل صفحة ومجلد في موقع الويب ككائن ضمن طريقة العرض هذه. ميزات مثل التغليف ، تعدد الأشكال يمكن أن تدمج باستخدام مثل هذا الرأي. يتم تعيين كل صفحة لها عنوان URL معين إلى كائن مطابق في قاعدة بيانات كائن Zope.

يدعم Zope قوالب HTML باستخدام لغة ترميز القوالب الديناميكية (DTML) وقوالب صفحات Zope (ZPT). يسمح DTML للمستخدمين بتحديد العلامات التي تقوم بتنفيذ البرمجة النصية في صفحات القالب. يمكن للمستخدمين تحديد المتغيرات وشروط منطقية وحلقات باستخدام البرامج النصية DTML. إحدى المشكلات المرتبطة بـ DTML هي إضافة تعليمات برمجية غير HTML إلى مستندات HTML وخلط المحتوى والمنطق في صفحات HTML بسبب دمج البرامج النصية DTML.

تستخدم قوالب ZP مستندات XML أو HTML حيث يتم تعريف كل محتوى الترميز في مساحة الاسم Template Language (TAL). يمكن كتابة قسم المنطق في بيثون وبالتالي تبسيط نهج الترميز. نظرًا لأن XML يتبع نموذج DOM ، يمكن استخدام برامج التحرير المعتمدة على واجهة المستخدم الرسومية لتحرير قوالب ZPT.

ما هو zope؟ - تعريف من techopedia