Для информации Итак, результат двухдневных изысков по eZ publish 3.4.0 :
- система только после распаковки занимает 21 мб (из 3.5 в архиве), но можно сократить убрав вручную поддержку ненужных языков. (TYPO3 - 35, drupal, Land Down Under - 1.5) - док. только в pdf и более полная на сайте - русской поддержки не нашёл + устанавливается без гвоздей (создал БД, запустил сайт, дальше всё доходчиво) - первый запуск самого первого пользователя занимает 30-60 секунд по док. (у меня 40) (обрабатывает необходимые шаблоны) если очистить кэщ системы или внести серьёзные изменения в структуру, то история повториться, а так грузиться меньше секунды. Вообще все шаблоны которые ни разу не использовались сильно тормозят. + с другой стороны наличие кэша для сложной системы это плюс. + встроенный поиск, все новые документы индексируются, русские слова ищет. - поиск ищет дословно :( т.е. через = а не через LIKE, наверное это где-то можно настроить или самому изменить в коде. Глупо короче. - редактор для нового содержимого, чтобы забыть о тегах = 99$ ;) В общем самому надо прикручивать :( Правда можно вставлять обычный html код, потом предпросмотр и он неподдерживаемые теги убирает (кроме некоторых закорючек), а поддерживаемые переименоввывает как ему надо, например <b></b> в <strong></strong>. Похоже он использует своё форматирование... не знаю насколько это стандартное форматирование, но работает. + встроено создание опросов. + встроено создание фотогалерей + объединение новостей + встроен форум + встроен магазин + сам создаёт PDF + есть корзина для удалённого (при работе с содержимым сайта) + содержимое сайта храниться в MySQL при этом можно раскладывать по подпапочкам, а не в одну кучу + есть роли для настройки прав пользователей + администраторский интерфейс в основном на русском (перевод похоже для 3.2) + кодировку можно указывать даже для настроечных файлов (ini), поддерживается UTF-8, но я везде выставил cp1251, короче русский показывает нормально + развитая структура создания сайта (классы, секции, процессы, папки, шаблоны и т.д.) + шаблоны с перекрыванием т.е. если не указывать свои шаблоны, то используются стандартные (их на первый взгляд полно) правда нашёл здесь известную но ещё не исправленную ошибку (пишет названия шаблонов в override.ini.append, а читает из override.ini.append.php - нужен только второй), как убрать ошибку описано. Вообще шаблоны лежат в каталоге сайта (можно на одном движке делать несколько) и состоят из *.tpl и *.css. Tpl внутри вполне понятны (для движка всё в фигурных скобках): <a href={"/news"|ezurl}>News</a> - ссылка <img src={"piece.png"|ezimage} /> - картинка <td class="content">{$module_result.content}</td> - где показываются новости или ещё что-то {include uri="design:footer.tpl"} - включение другого шаблона есть и более хитрые команды, например для показа списка новостей {section name=Child loop=$children} {node_view_gui view=line content_node=$Child:item} <hr> {/section} при этом шаблоны, отображающий отдельную новость и отображающий список новостей можно перекрывать своими. Применимость шаблона определяется по приоритету (расположению в файле override.ini.append.php) и по соответствию заданным условиям: Match[object] Matches the object ID Match[node] Matches the node ID (например отдельная новость, статья) Match[parent_node] Matches on the parent node ID Match[class] Matches on the class ID Match[class_identifier] Matches on the class identifier (имя класса (folder - список содержимого папки, например с новостями)) Match[view_offset] Matches on the current offset in a list Match[section] Matches the section ID (раздел сайта) Match[classification] Matches the classification for eZXMLText tags Match[depth] Matches on the depth of the current node Вообще всю кучу возможностей не стал описывать, только то что заинтересовало и то что не везде пишут. На мой взгляд очень гибкая система, видел на ней красивые сайты. Только редактор надо сразу приделать... Но вот что-то я побаиваюсь тормозов на у провайдера.... У меня дома Athlon 2100+ 512mb MySQL 4.0.13 apache2 php4.3.6 модулем, под скрипты 16 мб. Игрался с ezpublish в WinXP, смотрю на загрузку процессора и вижу, что активное лазание по демосайту нагружает в среднем на 80-90% в то время как по демосайту Drupal или Land Down Under или Typo3 всего на 40-60%... При этом первые запуски ezpublish грузят на 40 сек под 100% (всегда грузит apache). По скорости, субъективно, ezpublish тоже уступает всем остальным.... Если на нём что-то делать, то сначала надо обязательно опробовать в реальных условиях...