Der erste Kandidat fĂŒr die Release-Version des Web-Frameworks und Content-Management-Systems Zotonic ist erschienen. Das Projekt ist in der Programmiersprache Erlang geschrieben und wird unter der Apache 2.0-Lizenz verbreitet. Zotonic basiert auf dem Konzept der Organisation von Inhalten in Form von âRessourcenâ (auch als âSeitenâ bezeichnet) und âBeziehungenâ zwischen diesen (âArtikelâ â âgehört zuâ â âThemaâ, âBenutzerâ â âAutorâ â âArtikelâ), wobei die Beziehungen selbst Ressourcen vom Typ âBeziehungâ sind (und der Ressourcentyp â eine Ressource vom Typ âRessourcentypâ).
Zur Darstellung des Inhalts wird eine von Django ĂŒbernommene Template-Sprache verwendet, als Ressourcenspeicher kommt PostgreSQL zum Einsatz. FĂŒr die Anfragebearbeitung wird ein Fork von Basho Webmachine, basierend auf Cowboy, verwendet. Der Datenaustausch zwischen dem Server durch und dem Browser erfolgt ĂŒber das MQTT-Protokoll. Um die Leistung zu steigern, werden die erstellten Seiten im Cache-System Depcache gespeichert.
Eines der Hauptprobleme, die die Vorbereitung der Version 1.0 blockieren, ist die Notwendigkeit der ĂberprĂŒfung der Ăbersetzung durch Muttersprachler (die Lokalisierungsarbeit erfolgt getrennt von der Codeentwicklung auf der Plattform Crowdin).
Quelle: opennet.ru
