ezpublish.ru / Форумы / Для новичков / Это не ready-to-use решение




Это не ready-to-use решение

Для доступа к форумам необходимо авторизоваться. Это можно сделать здесь

Автор Сообщение

Дмитрий J

Чт, 13 марта 2008 7:06:43

Я руководитель группы разработчиков с большим опытом работой с CMS, но такого убожества я еще не видел. Система не то что не готова к запуску после установки, она требует десятки человеко-часов для приведения ее в более-менее удобоворимый вид. Ее выбрал заказчик и мне не удалось его отговорить.

Итак, сразу минусы:
1. Вся настройка должна делаться разработчиком, а не верстальщиком или пользователем
2. Невозможно сделать ВСЕ требуемые изменения только через интерфес
3. Абсолютно неинтуитивное представление данных. Например, в визуальном редакторе не ясно как будет выглядеть изображение, где располагается тот или иной блок и т.п.
4. По умолчанию система не готова для SEO
5. HTML в шаблонах смешан с исполняемым кодом
6. Элементарные задачи вида размещения блока подстраниц решаются крайне сложно и не решаются через интерфейс вообще (или это так неинтуитивно, что я не понял как это сделать)
7. Ооооочень медленная

Итог. Эта система сравнима с Боингом в запуске, настройке и поддержке. Себестоимость запуска просто огромна. Я рекомендую тем, кто ищет себе систему не связываться с этой не нужной махиной. Лучше взять любую другую, пусть даже и коммерческую систему, но которую можно запустить значительно дешевле. Вся "гибкость" данной системы - это просто максимальная абстрактность, которая порождает массу проблем для реального запуска и использования системы. Реального отличия по фичесету от большинства CMS с более удобным интерфейсом и дешевых в запуске, я не вижу.

Короче, я ее назвал фразой из анекдота - "сферический конь в вакууме", потому что в реальности никому нафиг не нужна такая система, а нужна система, с которой можно работать, а не тратить деньги на ее настройку и запуск.

PS. Меня очень позабавило, когда на официальном форуме встречаешь фразы "о Боже, это наконец-то заработало" или "я не знаю почему, но это помогло".

Андрей Полищук

Чт, 13 марта 2008 23:47:23

Спасибо за мнение. Хотелось бы узнать от Вас, а какую же CMS Вы считаете ready to use? Поконкретнее

Дмитрий J

Пт, 14 марта 2008 2:15:47

Я не буду говорить что мне понравилось больше всего, чтобы не посчитали рекламой, но у нас был более или менее положительный опыт при работе с Typo3, UMI, Amiro. У каждой из них были свои преимущества и недостатки, но работа начаться могла почти всегда на порядок быстрее.

Дмитрий J

Пт, 14 марта 2008 4:33:52

Например, возьмем типовую задачу.

Необходимо создать сайт, имеющий 3 макета. Для определенности назовем "главная страница", "основной", "широкий". На каждом из макетов есть специальный блок, назовем его "верхний", текст которого можно было бы задавать на каждой странице свой или оставить родительский. Далее, должно быть левое меню, которое генерируется на странице с макетом "основной".

Вот как и сколько по времени делается такая штука? Кастомизация только CSS не подходит, потому что необходимо модифицировать шаблоны (например, из-за той же пресловутой SEO).

Андрей Астахов

Пт, 14 марта 2008 8:59:36

To: Дмитрий J

Во многом вы правы и часть ваших суждений-осуждений верна. Я работаю с системой пару лет, не гуру, не успеваю следить за веяниями выше 3.9, но кое в чем разобрался. Некоторые вещи в системе мне не нравятся очень сильно, тем не менее я как и в самом начале считаю, что система очень сильна.

Вот в чем вы НЕ правы: в общем подходе - это не CMS! Это CMF, это фреймворк со всеми вытекающими:
0) "...не ready-to-use решение". Конечно, ведь это фреймворк, из которого вы должны собрать свое решение.
1) "Вся настройка должна делаться разработчиком". Чаще всего фреймворк без программиста не будет делать то, что требуется
А также пункты 2, 4, 6.

EZP - это действительно "сферический конь", но для некоторых задач нужен именно такой. Если вам нужен простенький сайт на полсотни страниц, то с большой вероятностью паблиш вам не нужен совершенно. Если исходная задача стояла так, что нужно писать свой собственный движок или выбирать какой-то мощный готовый (Symfony, Cake PHP), то имеет смысл приглядеться к eZ Publish и/или eZ Components. Все фреймворки - это "сферические кони".

Теперь о других замечаниях:
3) "Абсолютно неинтуитивное представление данных. Например, в визуальном редакторе ". Не очень понятно при чем тут представление данных. Но если речь только о визуальном редакторе - да, то увы, он показывает разметку со своими стиялми. В Одессе на встрече разработчиков этот вопрос поднимался. Вероятнее всего, можно подменить стили, но я сам никогда не пробовал это делать.
4) "По умолчанию система не готова для SEO". Как по мне, то хуже получить SEO-ready CMS, в которой SEO как-то убого и однобоко трактуется разработчиками.
7) "Ооооочень медленная". Есть такое, но включением кеша, настройками и тюнингом многое решается. И по моим данным - настроенные TYPO3 и eZ Publish на равных по мощности серверах работают вполне одинаково.

Реально вы правы только по пункту 5 ("HTML в шаблонах смешан с исполняемым кодом". Вот тут сферический конь отступил от абстрактности и стал таким себе приземленным животным. Зато появляются дополнительные возможности.

Дальше коментировать не получается, ибо я буду повторяться.
Вкратце:

> Эта система сравнима с Боингом в запуске...
Да. Но (при наличии опыта) простой сайт я запущу довольно быстро.

> Я рекомендую тем, кто ищет себе систему не связываться с этой не нужной махиной...
Ну и зря.

> Реального отличия по фичесету от большинства CMS ...
Сравнивайте не с CMS, а с CMF.
IMHO, eZ Systems внесла некоторую сумятицу, пытаясь втиснуться и в рынок CMS решениями типа Website Interface, eZ Now и т.п. Как reday-to-use CMS изипаблиш действительно слабоват. Рассматривайте его как CMF и ваши претезии отпадут. Вероятнее всего, вы просто откажетесь от системы и будете правы. А те, кому нужен фреймворк будут разбираться дальше.

-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Андрей Полищук

Пт, 14 марта 2008 9:02:32

To: Дмитрий J
А Вы не бойтесь произносить названия других CMS, как я понимаю, тут не стреляют
Я сам со своей командой уже достаточно долго работаю с TYPO3. И сижу уже достаточно долго над шаблонами в Ez Так что я, скорее, не оппонент в дискуссии, а "собрат по несчастью"

To: Андрей Астахов
Вот ты меня обогнал на минуту с ответом. А по существу - согласен.

Андрей Астахов

Пт, 14 марта 2008 9:52:27

To: Дмитрий J

> Например, возьмем типовую задачу
Сразу замечу, что я не умею длеать такие вещи только на уровне CSS. Я не любитель webin и предпочитаю править шаблоны.
Для начала я бы опредлелил как формировать переопределенный pagelayout.tpl
Можно для главной показывать pagelayout.tpl, для других объектов показывать pagelayout_inner.tpl

Ваш верхний блок можно выводить как в pagelayout, так и в шаблонах контент-объектов. Предпочтительнее второе. В классе объектов задаете новый аттрибут - что показывать в верхнем блоке. И выводите значение этого атрибута его в шаблоне.

С "широким" непонятно. Однако можно делать как свои layout'ы (например для печатной версии), так и свои виды (module/view) - вариантов масса.

-----------------------------------
Простобанк Консалтинг
http://www.prostobank.com/

Дмитрий J

Вс, 16 марта 2008 9:37:28

Оттого, что что-то называется CMF, совершенно не должно влиять на функционал.

Например:
1. Кто мешает сделать СЕО настроенным по дефолту?
2. Свои формы. Я нашел-таки мега-инструкцию про создание форм. А сравните, например, редактор форм в CMF Битрикс. И сразу станет все на свои места.
3. Смена дизайна и несколько макетов. Просто можно сделать другую предустановку. Не 2 клона как сейчас, а, скажем, взять мою, как типовую - будет на порядок лучше.
4. Самое муторное, чего я не решил. При добавлении типа объекта (формы обратной связи), для него тоже надо макет под дизайн подстраивать? И это для всех модулей? Мне не подходит кастомизация через CSS и теперь для всех модулей я должен делать однотипную работу?

Очередные приколы
1. При добавлении формы обратной связи подэлементом, он не отобразился в дереве сайта. И не зная структуру, ее не найдешь. Да просто поиска по типу модуля нет
2. По-моему, урлы правильнее генерировать в лоу-кейсе. Мелочь, а некрасиво

Сергей Гедеон

Ср, 4 июня 2008 13:34:16

>Я руководитель группы разработчиков с большим опытом работой с CMS, но такого убожества я еще не видел.

Термин "убожество" заставляет задуматься, а не связаны ли комментарии с "недобросовестной конкуренцией"...

>Система не то что не готова к запуску после установки, она требует десятки человеко-часов для приведения ее в >более-менее удобоворимый вид.

В зависимости от проекта. Сайт с типичной структурой при готовой верстке можно "поднять" за 3-4 дня.


>1. Вся настройка должна делаться разработчиком, а не верстальщиком или пользователем
Это отчасти и логично. Далеко не все пользователи нуждаются в возможности править функциональность сайтов... Правильно сделанный сайт - сайт не нуждающийся в перенастройке

>2. Невозможно сделать ВСЕ требуемые изменения только через интерфес

Во-первых в eZ есть ezwebin, который это все позволяет.
Во-вторых специфические требования к изменениям через интерфейс, обычно реализуются достаточно просто

>3. Абсолютно неинтуитивное представление данных. Например, в визуальном редакторе не ясно как будет выглядеть >изображение, где располагается тот или иной блок и т.п.

Это недостаток визуального редактора, а не всей системы вцелом

>4. По умолчанию система не готова для SEO

Возможно, но это несложно исправить


>5. HTML в шаблонах смешан с исполняемым кодом

Так это удобно. При нормальной верстке программисту несложно будет понять как и куда вставлять нужный код. Кроме того в шаблонах используется не php код, а гибкий язык более высокого уровня.


>6. Элементарные задачи вида размещения блока подстраниц решаются крайне сложно и не решаются через интерфейс >вообще (или это так неинтуитивно, что я не понял как это сделать)
Можно поподробней? Что требуется сделать?

>7. Ооооочень медленная

Возможно для сайтов с 10-50 страницами eZ и проигрывает более оптимизированным под такие задачи системам, но для больших сайтов со сложной структурой и функциональностью использование eZ очень даже оправдано!

>Вся "гибкость" данной системы - это просто максимальная абстрактность, которая порождает массу проблем для >реального запуска и использования системы.
Возможно в ней сложно разобраться при первом использовании, но это не уменьшает гибкости системы.


>Короче, я ее назвал фразой из анекдота - "сферический конь в вакууме", потому что в реальности никому нафиг не нужна >такая система, а нужна система, с которой можно работать, а не тратить деньги на ее настройку и запуск.

Можна один раз настроить eZ и потом "клепать" сайты со сложной функциональностью и структурой, а можна использовать движки для блогов и радоваться их "конкретности", "неабстрактности"... (это я утрирую)
Мне чем-то эта дискуссия напомнила спор "Винда_против_Линуха". В Линуксе есть многое. Но трудно найти где оно настраивается.


>PS. Меня очень позабавило, когда на официальном форуме встречаешь фразы "о Боже, это наконец-то заработало" или "я >не знаю почему, но это помогло".

такие фразы есть на форумах всех CMS Но таки улыбает


В eZ есть много технических багов, но их можна исправлять. А вот претензий к логике и функциональности системы у меня лично нет. Кроме того в eZ реализована гибкая система для написания специфических расширений. И это притягивает больше чем "вылизанные" CMS-ки с достаточным но ограниченным набором функций.

===----
Радоваться жизни можно тихо...
----====

Maxim Kopytov

Пн, 3 мая 2010 5:30:16

Бесплатная система управления сайтом (CMS) Ez Publish

Бесплатная система управления сайтом Ez Publish, разработана фирмой eZ Systems распространяемая по лицензии GPL. Эта система управления подойдет для создания любых коммерческих или не коммерческих сайтов или порталов. Мы сами используем эту систему в своей работе.

Работа с системой проста. Создаете формы (в системе называется это классом), определяете какие поля будут (например текстовое поле, картинка и т.д.), сохраняете класс, далее создаете шаблоны для этого класса. Используете html код для размещения элементов в форме. Внутренний язык программирования очень прост для понимания. Этот сайт создан с помощью системы Ez Publish. Если у Вас возникнут любые вопросы, Вы сможете задать их на нашем форуме.

По нашему мнению, эта система оставляет далеко позади множество коммерческих CMS.Конечно, Ez Publish имеет пару мелких замечаний, но это такая мелочь, по сравнению с замечаниями некоторых коммерческих систем.

Если Вашей компании потребуется сайт на этой системе, то мы с радостью разработаем его т.к. работа с EZ Publish доставляет у нас только радость.

Некоторые преимущества:

* Бесплатная GPL лицензия. Для такого уровня системы это уникальность.
* Имеет русский язык (перевод далек от идеала, но все же на стадии ознакомления может быть полезен, хотя для изучения, может потребоваться сразу на двух языках, думаю будет понятнее. В русской версии будет понятно то, что переведено корректно, в английской будет понятно то, что переведено не корректно).
* ЧПУ. Человеко понятные URL. Посмотрите на строку адреса своего браузера. ЧПУ можно использовать автоматически, а можно задавать самому.
* На w3.org validator система НЕ ИМЕЕТ ОШИБОК. Посмотрите сколько ошибок имеют коммерческие системы
* Открытый php код. Смотреть его Вам не придется т.к. что то в нем менять тоже Вам не придется. У системы полностью закончено смысловое содержание
* Каждая страница сделана на основе форм (классов) и шаблонов (все сделано очень удобно для редактирования)
* Есть возможность подключать и разрабатывать свои компоненты. Мы будем публиковать компоненты для этой системы на нашем сайте.
* Версия которая опубликована на нашем сайте уже содержит необходимые исправления.
* Есть возможность микширования обьектов на странице, например на этой странице сразу размещены несколько обьектов: информация о системе, галерея картинок этой системы и т.д. Вы сможете в любую часть сайта включить любые обьекты, которые используются на сайте.
* Ссылки на сайте можно устанавливать в виде обьектов т.е. если ссылка поменялась, то она не будет потеряна, а изменится во всех местах где Вы ее установили.
* Одну и ту же информацию можно размещать в различных частях сайта. Например, созданное описание программы может публиковаться сразу в двух категориях.
* В системе есть внутренний интерпретатор. Очень простой в понимании, он потребуется только для создания уникального дизайна, все остальное делается в визуальном режиме.

Недостатки (на наш взгляд):

* Систему нельзя автоматически обновлять. Авторы просят за автоматическое обновление системы 3000 евро в год.
* Те версии, которые публикуют на сайте авторов всегда имеют мелкие недоработки, по этому нужно остановится на одной версии и скачивать исправления с сайта авторов для какой то одной версии.
* Система требовательна к серверу.
o Памяти PHP для работы нужно минимум 512 мегабайт.
o На директорию сайта и всех файлов необходимо устанавливать атрибуты Apache, Apache т.е. у Вас должен быть доступ к серверу с правами root. На обычном хостинге эту систему не запустить. Если Вы запустите ее на обычном хостинге, то работать она будет ужасно медленно.

http://www.midisa.org/Katalog-pro...ma-upravleniya-sajtom-CMS-Ez-Publish

Дмитрий Круглов
ООО МИДИСА Софт
г. Омск

------------------------
I love eZ Publish