LINUX.ORG.RU

Zotonic 0.5

 , , , , , , ,


0

1

Zotonic - это CMS и фреймворк на эрланге для создания динамических и высоконагруженных сайтов, который работает сразу после установки. Изменения относительно 0.4.0:

  • Упрощенная подсистема модулей: теперь модуль не должен нести в себе собственный gen_server
  • Поддержка интернационализации сайтов через gettext
  • Модульная ACL архитектура для реализации различных политик доступа к информации
  • Модуль аутентификации теперь расширяемый. К дистрибутиве появился mod_facebook в качестве примера расширения
  • Модуль регистрации пользователей mod_singup
  • Изменения в дереве супервайзора:
    • Общий межсайтовый пул соединений к PostgreSQL заменен на внутрисайтовые пулы
    • Сайты можно добавлять и удалять без остановки всей системы
    • Улучшена взаимоизоляция модулей и сайтов
  • Модуль zotonic_status отображает текущее состояние сайтов и позволяет производить горячую замену кода для сайтов, если последние находяться под контролем версий mercurial.
  • Новые теги, фильтры и улучшения в ErlyDTL
  • Расширеная поддержка WebSockets
  • Модель m_group окончательно удалена
  • Исправление ошибок и многое другое

Zotonic поставляется вместе с веб-сервером mochiweb и библиотекой exmmp для автоматической синхронизации территориально распределенных веб-сайтов по XMPP pubsub.

>>> Подробности

★★★★★

Проверено: Aceler ()

>Zotonic поставляется вместе с веб-сервером mochiweb и библиотекой exmmp
Как-то не юниксвейно. Кто-нибудь в курсе, как у него с установкой на другие сервера?

fractaler ★★★★★ ()

>> который работает сразу после установки.

это его главное достоинство? Я бы прифигел (мягко говоря) с фреймворка, который после установки ещё и не работат =))

deadman ★★ ()

кто юзает...пара вопросов вам...

1. для работы он использует ORM?

2. как на счет производительности? ну например в сравнении с рельсами или джангой

Deleted ()
Ответ на: комментарий от Deleted

1. Что-то похожее есть, да. Но создание своей модели не столь тривиально, как в джанге, т.к. в эрланге нет ООП

2. Производительность особо не мерял, но на старом двухядернике команда seq 4000 | xargs -P 300 -I NONE wget http://localhost:8000/... нагружает сабж одномоментными запросами и проц на 180% + 20%postgres. Если врубить кэширование, то до энтерпрайса не далеко

shahid ★★★★★ ()

>который работает сразу после установки. А какие CMS на это не способны? Или устанавливать нужно в новолуние или на первый выходной месяца?

aptyp ★★★★ ()
Ответ на: комментарий от aptyp

> А какие CMS на это не способны?[br]

Кластеризоваться с первого момента жизни без напильника?

shahid ★★★★★ ()
Ответ на: комментарий от shahid

>На yaws что ли? А зачем?
Да хоть на апаче. Предположим у меня он уже есть и работает, менять не хочу, а попробовать сабж интересно.

fractaler ★★★★★ ()
Ответ на: комментарий от fractaler

> Да хоть на апаче.

Erlang


Можешь апач в режим прокси переключить и поставить наперёд зотоника, будет как бы работать.

shahid ★★★★★ ()
Ответ на: комментарий от fractaler

> Как-то не юниксвейно.

Ну отдельно же сервер. А смысл, наверное есть.

Gukl ★★ ()

нет повода не запилить опердень!

jtootf ★★★★★ ()
Ответ на: комментарий от Deleted

> 1. для работы он использует ORM?

В слове ORM есть Object. В Эрланге такого слова нет.

Aceler ★★★★★ ()
Ответ на: комментарий от cy4apa

> /me удачно вспомнил про эрланг и яндекс ))

лолчто

shahid ★★★★★ ()

так и подмывает спросить - можно пример не работающей после установки cms ?

izmena ()

>для создания динамических и высоконагруженных...
оперденей?

anonymous ()
Ответ на: комментарий от shahid

> в эрланге нет ООП

Разве? А -extends()? а парметризованные модули?

Led ★★★☆☆ ()

А что так кисло с БД? CMS, заточенные только под постгрес все давно на свалке истории.

annonymous ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.