เผยแพร่ผู้สมัครสำหรับกรอบงานเว็บ Zotonic ที่เขียนด้วย Erlang

ผู้สมัครรุ่นแรกสำหรับกรอบงานเว็บ Zotonic และระบบการจัดการเนื้อหาได้รับการเผยแพร่แล้ว โครงการนี้เขียนด้วยภาษา Erlang และเผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0 Zotonic ขึ้นอยู่กับแนวคิดของการจัดระเบียบเนื้อหาในรูปแบบของ "ทรัพยากร" (เรียกอีกอย่างว่า "เพจ") และ "ลิงก์" ระหว่างเนื้อหาเหล่านั้น ("บทความ" - "เกี่ยวข้องกับ" - "หัวข้อ", "ผู้ใช้" - "ผู้เขียน" - "บทความ") ยิ่งไปกว่านั้น การเชื่อมต่อนั้นเป็นทรัพยากรประเภท "การเชื่อมต่อ" (และประเภททรัพยากรนั้นเป็นทรัพยากรประเภท "ประเภททรัพยากร")

ภาษาเทมเพลตที่ยืมมาจาก Django ใช้เพื่อนำเสนอเนื้อหา และใช้ PostgreSQL เป็นที่จัดเก็บทรัพยากร ทางแยกของ Basho Webmachine ซึ่งมีพื้นฐานมาจาก Cowboy ถูกใช้เพื่อดำเนินการตามคำขอ การแลกเปลี่ยนข้อมูลสองทางระหว่างเซิร์ฟเวอร์และเบราว์เซอร์ดำเนินการโดยใช้โปรโตคอล MQTT เพื่อปรับปรุงประสิทธิภาพ เพจที่สร้างขึ้นจะถูกจัดเก็บไว้ในระบบแคช Depcache

ผู้เขียนเรียกหนึ่งในอุปสรรคสำคัญที่ขัดขวางการเตรียมการเปิดตัวสาขา 1.0 ซึ่งจำเป็นต้องตรวจสอบการแปลโดยเจ้าของภาษา (งานการแปลจะดำเนินการแยกต่างหากจากการพัฒนาโค้ดบนแพลตฟอร์ม Crowdin)

ที่มา: opennet.ru

เพิ่มความคิดเห็น