LINUX.ORG.RU
 
shahid

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.

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

НАУЧИ КОМПЬЮТЕР ВАРИТЬ КОФЕ

управление электрическими цепями с помощью компьютера
лучший подарок для техногика; только открытые программы
http://www.unicontrollers.com/products/unc01x

[#]  

CMS для сотонистов?

()
[#]  
ArtemZ

>на эрланге
ну вы понели

* ()
[#]  
lazyklimm

Мочи ВЕБ!

**** ()
[#]  

0.5 на что намекает?

()
[#]  

А опердень поддерживаются?

()
[#]  
fractaler

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

**** ()
[#]  

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

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

** ()
[#] Ответ на: комментарий от fractaler 04.10.2010 11:12:09  
shahid

На yaws что ли? А зачем?

***** ()
[#]  
halturin

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

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

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

***** ()
[#] Ответ на: комментарий от halturin 04.10.2010 11:52:41  
shahid

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

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

***** ()
[#]  
AnDoR

Zotonic хорошо.

*** ()
[#]  

Zotonaaaa!

*** ()
[#]  
aptyp

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

** ()
[#] Ответ на: комментарий от aptyp 04.10.2010 13:01:45  
shahid

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

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

***** ()
[#] Ответ на: комментарий от shahid 04.10.2010 11:24:17  
fractaler

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

**** ()
[#] Ответ на: комментарий от fractaler 04.10.2010 14:16:28  
shahid

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


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

***** ()
[#] Ответ на: комментарий от AnDoR 04.10.2010 12:32:46  

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

()
[#]  
Gukl

Вот это вещч!!!

** ()
[#] Ответ на: комментарий от fractaler 04.10.2010 11:12:09  
Gukl

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

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

** ()
[#] Ответ на: комментарий от cy4apa 04.10.2010 15:48:36  
vvnab

А я не знаю, расскажи...

()
[#]  
jtootf

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

***** ()
[#] Ответ на: комментарий от halturin 04.10.2010 11:52:41  
Aceler

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

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

***** ()
[#]  

> эрланге
Нормально нельзя было написать?

* ()
[#] Ответ на: комментарий от cy4apa 04.10.2010 15:48:36  
shahid

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

лолчто

***** ()
[#]  

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

* ()
[#]  

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

anonymous ()
[#] Ответ на: комментарий от shahid 04.10.2010 12:05:22  

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

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

***## ()
[#]  

юзаем Yii и не паримся

()
[#]  

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

** ()