ezPublish впечатления

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

Весь сюжет / маркетинговый ход звучит солидно, и с первого взгляда на саму CMS все складывается согласованно и довольно гибко. Однако я ищу опыт из первых рук, поскольку он обычно лучше отражает реальную ситуацию, чем все остальное.

Если вы использовали (или продолжаете использовать) ezPublish для чего-то, я хотел бы услышать об этом.

Спасибо!

5 ответов

Решение

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

Иногда он может быть немного медленным, но при правильной настройке кэширования он также может быть очень быстрым.

Принимая во внимание все положительные стороны eZ Publish, вы должны знать и о положительных. С точки зрения программиста: большая часть системы была написана на php4 и была переписана на скорую руку, чтобы она работала с php5. Отсутствие шаблонов проектирования и объектно-ориентированного подхода в ядре затрудняет разработку системы и чтение ее кода. Чтобы добавить более тяжелую функциональность, не предоставляемую CMS, вы можете использовать систему расширений. Проблема в том, что программирование расширений происходит медленно и мучительно (документация только в коде). На сайте www.ez.no есть довольно хорошая техническая документация, но большая ее часть предназначена для веб-дизайнеров.

Самый большой недостаток: кривая обучения очень крутая и длинная, а в Северной Америке недостаточно знающих разработчиков eZ Publish.

Однако с самого начала мне нравилась его общая архитектура, которая кажется элегантной, гибкой и в целом хорошо продуманной. Со временем некоторые вещи были закреплены таким образом, что это не обязательно идеально подходит. Но это удивительно, что вы можете достичь с помощью основных функций, а переопределение и расширение ядра является чистым и обеспечивает хорошее разделение.

Я бы сказал, что если вы занимаетесь этим в течение длительного времени и можете позволить себе обучать своих разработчиков (на самом деле, вы не можете позволить себе не делать этого), то eZ Publish является достаточно хорошим выбором. После того, как вы определитесь с платформой и разработаете свой собственный набор инструментов, вы сможете довольно быстро развернуть пользовательские решения.

Я также соглашусь с более ранним ответом, что система классов действительно сияет. Кэширование всегда является проблемой, поэтому не забудьте изучить систему кеширования. Ваш сайт может летать на eZ Publish, но вы должны разбираться в кешировании, чтобы сделать это!

Я использовал eZ Publish уже несколько лет. Сначала было довольно сложно изучить его и понять структуру, но когда вы в пути, все будет просто и быстро, особенно с их новым ядром на Symfony2.

Я бы порекомендовал использовать eZPublish 5, так как полагаю, что вы больше не говорите о старых версиях, только если у вас есть хотя бы некоторые базовые знания о версии eZ4. Это потому, что администратор все еще использует устаревшую версию, и все настройки выполняются с использованием файлов.ini, которые вам действительно необходимо знать. Ничего сложного, но кривая обучения определенно крутая.

Использование eZFlow также потребует работы как с конфигурационными файлами.ini, так и с.yml, поэтому вы должны понимать обе конфигурации.

Далее, как я был на презентации для нового администратора, который, к сожалению, будет использовать YUI в качестве платформы JS, и, увидев план выпуска на этот год, я могу сказать, что вам придется сохранить прежнего администратора, если вы хотите Преимущество всех функциональных возможностей, так как предстоит проделать огромную работу для переноса всего на Symfony 2.

Даже с анонсом eZPlatform(eZ 6) я не уверен, что у нас будет действительно СТАБИЛЬНАЯ версия где-нибудь в этом году.

Другие вопросы по тегам