Release Candidate für das in Erlang geschriebene Zotonic-Webframework

Der erste Release Candidate für das Web-Framework und Content-Management-System Zotonic wurde veröffentlicht. Das Projekt ist in Erlang geschrieben und wird unter der Apache 2.0-Lizenz vertrieben. Zotonic basiert auf dem Konzept, Inhalte in Form von „Ressourcen“ (auch „Seiten“ genannt) und „Links“ zwischen ihnen („Artikel“ – „verwandt mit“ – „Thema“, „Benutzer“ – „Autor“) zu organisieren. - „Artikel“), Darüber hinaus sind die Verbindungen selbst Ressourcen vom Typ „Verbindung“ (und der Ressourcentyp ist eine Ressource vom Typ „Ressourcentyp“).

Zur Darstellung von Inhalten wird eine von Django entlehnte Template-Sprache verwendet, als Ressourcenspeicher kommt PostgreSQL zum Einsatz. Für die Bearbeitung von Anfragen wird ein Fork von Basho Webmachine verwendet, der auf Cowboy basiert. Der bidirektionale Datenaustausch zwischen Server und Browser erfolgt über das MQTT-Protokoll. Um die Leistung zu verbessern, werden generierte Seiten im Depcache-Caching-System gespeichert.

Als eines der Haupthindernisse, das die Vorbereitung der Veröffentlichung des 1.0-Zweigs blockiert, nennt der Autor die Notwendigkeit, Übersetzungen durch Muttersprachler zu überprüfen (Lokalisierungsarbeiten werden getrennt von der Codeentwicklung auf der Crowdin-Plattform durchgeführt).

Source: opennet.ru

Kommentar hinzufügen