إصدار مرشح لإطار عمل الويب Zotonic المكتوب باللغة Erlang

تم إصدار الإصدار الأول المرشح لإطار الويب Zotonic ونظام إدارة المحتوى. المشروع مكتوب بلغة Erlang ويتم توزيعه بموجب ترخيص Apache 2.0. تعتمد شركة Zotonic على مفهوم تنظيم المحتوى على شكل "موارد" (وتسمى أيضًا "صفحات") و"روابط" بينها ("مقال" - "متعلق بـ" - "موضوع"، "مستخدم" - "مؤلف" - "مقال")، علاوة على ذلك، فإن الاتصالات نفسها هي موارد من نوع "الاتصال" (ونوع المورد هو مورد من نوع "نوع المورد").

يتم استخدام لغة القالب المستعارة من Django لتقديم المحتوى، ويتم استخدام PostgreSQL كمخزن للموارد. يتم استخدام شوكة Basho Webmachine، المبنية على Cowboy، لمعالجة الطلبات. يتم تبادل البيانات في اتجاهين بين الخادم والمتصفح باستخدام بروتوكول MQTT. لتحسين الأداء، يتم تخزين الصفحات التي تم إنشاؤها في نظام التخزين المؤقت Depcache.

يسمي المؤلف إحدى العقبات الرئيسية التي تحول دون إعداد إصدار الفرع 1.0 وهي الحاجة إلى التحقق من الترجمات بواسطة المتحدثين الأصليين (يتم تنفيذ أعمال التوطين بشكل منفصل عن تطوير التعليمات البرمجية على منصة Crowdin).

المصدر: opennet.ru

إضافة تعليق