اولین نسخه آزمایشی چارچوب وب و سیستم مدیریت محتوای Zotonic منتشر شد. این پروژه با زبان برنامهنویسی Erlang نوشته شده و تحت مجوز Apache 2.0 منتشر شده است. Zotonic بر اساس مفهوم سازماندهی محتوا به "منابع" (همچنین به عنوان "صفحات" شناخته میشود) و "روابط" بین آنها ("مقاله" - "مرتبط" - "موضوع"، "کاربر" - "نویسنده" - "مقاله") است، که خود روابط، منابعی از نوع "روابط" هستند (و نوع منبع، منبعی از نوع "نوع منبع" است).
یک زبان قالب وام گرفته شده از Django برای ارائه محتوا و PostgreSQL برای ذخیره سازی منابع استفاده می شود. یک انشعاب از Basho Webmachine، مبتنی بر Cowboy، برای پردازش پرس و جو استفاده می شود. تبادل داده دو طرفه بین سرور و مرورگر از طریق پروتکل MQTT مدیریت میشوند. برای بهبود عملکرد، صفحات تولید شده در سیستم ذخیرهسازی Depcache ذخیره میشوند.
نویسنده، نیاز به تأیید ترجمه توسط گویندگان بومی را به عنوان یکی از موانع اصلی آمادهسازی نسخه ۱.۰ ذکر میکند (کار بومیسازی جدا از توسعه کد در پلتفرم Crowdin انجام میشود).
منبع: opennet.ru
