Candidato de lanzamiento para el marco web Zotonic escrito en Erlang

Se ha lanzado la primera versión candidata para el marco web y el sistema de gestión de contenidos Zotonic. El proyecto está escrito en Erlang y distribuido bajo la licencia Apache 2.0. Zotonic se basa en el concepto de organizar el contenido en forma de "recursos" (también llamados "páginas") y "enlaces" entre ellos ("artículo" - "relacionado" - "tema", "usuario" - "autor" - "artículo"), además, las conexiones en sí son recursos del tipo "conexión" (y el tipo de recurso es un recurso del tipo "tipo de recurso").

Se utiliza un lenguaje de plantilla tomado de Django para presentar contenido y PostgreSQL se utiliza como almacenamiento de recursos. Se utiliza una bifurcación de Basho Webmachine, basada en Cowboy, para procesar solicitudes. El intercambio de datos bidireccional entre el servidor y el navegador se realiza mediante el protocolo MQTT. Para mejorar el rendimiento, las páginas generadas se almacenan en el sistema de almacenamiento en caché de Depcache.

El autor considera que uno de los principales obstáculos que bloquean la preparación del lanzamiento de la rama 1.0 es la necesidad de que los hablantes nativos verifiquen la traducción (el trabajo de localización se lleva a cabo por separado del desarrollo del código en la plataforma Crowdin).

Fuente: opennet.ru

Añadir un comentario