Phát hành ứng cử viên cho khung web Zotonic được viết bằng Erlang

Ứng cử viên phát hành đầu tiên cho hệ thống quản lý nội dung và khung web Zotonic đã được phát hành. Dự án được viết bằng Erlang và được phân phối theo giấy phép Apache 2.0. Zotonic dựa trên khái niệm tổ chức nội dung dưới dạng “tài nguyên” (còn gọi là “trang”) và “liên kết” giữa chúng (“bài viết” - “liên quan đến” – “chủ đề”, “người dùng” - “tác giả” - "bài viết"), Hơn nữa, bản thân các kết nối là tài nguyên thuộc loại “kết nối” (và loại tài nguyên là tài nguyên thuộc loại “loại tài nguyên”).

Ngôn ngữ mẫu mượn từ Django được sử dụng để trình bày nội dung và PostgreSQL được sử dụng làm nơi lưu trữ tài nguyên. Một nhánh của Basho Webmachine, dựa trên Cowboy, được sử dụng để xử lý các yêu cầu. Trao đổi dữ liệu hai chiều giữa máy chủ và trình duyệt được thực hiện bằng giao thức MQTT. Để cải thiện hiệu suất, các trang được tạo sẽ được lưu trữ trong hệ thống bộ nhớ đệm Depcache.

Tác giả gọi một trong những trở ngại chính cản trở việc chuẩn bị phát hành nhánh 1.0 là nhu cầu xác minh bản dịch của người bản ngữ (công việc bản địa hóa được thực hiện tách biệt với việc phát triển mã trên nền tảng Crowdin).

Nguồn: opennet.ru

Thêm một lời nhận xét