فہرست کا خانہ:
تعریف - Zope کا کیا مطلب ہے؟
زیڈ آبجیکٹ پبلشنگ ماحولیات (Zope) ایک اوپن سورس ویب سرور ہے جو ازگر کا استعمال کرکے بنایا گیا ہے۔ اس میں ایک ٹرانزیکشنل ڈیٹا بیس شامل ہے جس میں آر ڈی بی ایم ایس کے ساتھ ساتھ مواد ، ایچ ٹی ایم ایل ٹیمپلیٹس ، اسکرپٹس اور ایک سرچ انجن کی خصوصیات ہوتی ہے۔
زوپ متحرک ویب ایپس کی تشکیل کو آسان بناتا ہے اور درخواست پر مبنی معاونت جیسے ممبرشپ ، خبروں اور تلاش کی پیش کش کرتا ہے۔ زوپ کھلے معیارات جیسے XML-RPC ، DOM اور WebDAV کا استعمال کرتے ہوئے مکمل طور پر بنایا گیا ہے۔
ٹیکوپیڈیا Zope کی وضاحت کرتا ہے
زوپ آبجیکٹ ڈیٹا بیس زوپ پر مبنی ویب سائٹ کا آبجیکٹ پر مبنی نظارہ پیش کرتا ہے۔ اس نقطہ نظر کے تحت ویب سائٹ میں موجود ہر صفحے اور فولڈر کو بطور اعتراض پیش کیا جاتا ہے۔ اس طرح کے نظارے کا استعمال کرتے ہوئے انکپولیشن ، کثیر نفسیات جیسی خصوصیات شامل کی جاسکتی ہیں۔ ہر صفحے پر کسی خاص URL کا نقشہ زپ آبجیکٹ ڈیٹا بیس میں اسی چیز سے نقش کیا جاتا ہے۔
زوپ متحرک سانچہ مارک اپ لینگوئج (ڈی ٹی ایم ایل) اور زپ پیج ٹیمپلیٹس (زیڈ پی ٹی) کا استعمال کرتے ہوئے ایچ ٹی ایم ایل ٹیمپلیٹس کی حمایت کرتا ہے۔ ڈی ٹی ایم ایل صارفین کو ٹیگس کی وضاحت کرنے کی اجازت دیتا ہے جو ٹیمپلیٹ صفحات میں اسکرپٹنگ کو لاگو کرتے ہیں۔ صارف متغیرات ، بولین کے حالات اور ڈی ٹی ایم ایل اسکرپٹ کا استعمال کرتے ہوئے لوپ کی وضاحت کرسکتے ہیں۔ ڈی ٹی ایم ایل کے ساتھ وابستہ ایک مسئلہ ، HTML دستاویزات میں غیر HTML کوڈ کا اضافہ اور ڈی ٹی ایم ایل اسکرپٹس کو شامل کرنے کی وجہ سے HTML صفحات میں مواد اور منطق کی آمیزش شامل کرنا ہے۔
زیڈ پی ٹیمپلیٹس XML یا HTML دستاویزات کا استعمال کرتے ہیں جہاں تمام مارک اپ مشمولات کو ٹیمپلیٹ انتساب زبان (TAL) نام کی جگہ میں بیان کیا گیا ہے۔ منطق کے حصے کو ازگر میں لکھا جاسکتا ہے اس طرح کوڈنگ کے نقطہ نظر کو آسان بنا رہا ہے۔ چونکہ XML DOM ماڈل کی پیروی کرتا ہے ، GUI پر مبنی ایڈیٹرز ZPT ٹیمپلیٹس میں ترمیم کرنے کے لئے استعمال ہوسکتے ہیں۔
