Ответ 1
Pimcore rock как продвинутое предприятие cms, ams, pims, что у вас есть. Мы используем его в корпоративной среде в качестве нашей системы управления активами начиная с версии 2.1 и используем v1.4.1 прямо сейчас и любим ее.
Общие недостатки (по сравнению с запуском популярной популярности таких компиляторов, как joomla/drupal/wordpress и т.д.):
- Крутая кривая развития, нужно знать структуру zend и extjs, если вы хотите изменить область администрирования или добавить плагины (хотя я считаю, что большинство старых cms - кошмар для разработки).
- Расширенный пользовательский интерфейс администратора, но не подходит для стандартных задач cms, таких как добавление страницы. Не сразу понять, как добавить страницу, добавить к пользовательским навигациям и т.д.
- Кодер, необходимый для его настройки и использования его по своему потенциалу.
- Работа с бэкэнд-плагином требует как интерфейса front-end/extjs/ajax, так и бэкэнда /php/xend framework/mysql.
- Лучше всего работает на выделенной машине, для обработки zend-инфраструктуры требуется большая часть обработки и мощности, и для размещения на общем хостинге требуется некоторое улучшение, чтобы работать.
- Еще один ранний продукт, поэтому некоторые вещи, такие как брендинг администратора и других второстепенных вещей, еще не являются гибкими. Не все полностью легко модифицируется, даже не касаясь ядра.
- Пока нет тонны тем или дополнений.
- Немного сложно вносить свой вклад, не может просто разветкить его на github и т.д.
- Нет модуля входа/регистрации в интерфейсе входа/члена, вам нужно его самостоятельно закодировать, если вам нужна аутентификация переднего конечного пользователя.
Преимущества:
- С архитектурной точки зрения он является сверхмощным и расширяемым и может делать с ним все, поскольку он полностью основан на модели объекта/объекта/документа с API для использования этих объектов и архитектуры плагина для настройки администратора. Это отличная модель для каталога товаров, которые большинство cms вращаются вокруг, но не ограничивают каким-либо образом.
- Кодирование приятное с использованием API Pimcore и Zend Framework/ExtJS и довольно простой для основных функций.
- Множество встроенных функций, которые нужны корпоративным системам, например, пользователям/группам/разрешениям, версиям, планированию, кешированию, cdn и i18n интернационализации.
- Множество элементов пользовательского интерфейса wow-фактора в админе с использованием инфраструктуры ExtJS, таких как перетаскивание, сетки, объекты редактирования.
- Современные возможности редактирования/гибкости редактирования сайтов с помощью редактирования, перетаскивания/переупорядочения контента, блоков контента, фрагментов и т.д.
- Не очень много препятствий или ограничивающих факторов, в основном это открыто для всего, что вы хотите сделать, и редко вы сталкиваетесь с чем-то, что является полноценным дорожным блоком, требующим редактирования основных файлов.
- Большинство случаев использования покрыты и достаточно гибкие, чтобы обеспечить улучшения и настройки без кошмара.
- Встроенный механизм обновления.
- Архитектура плагина.
- Плагин модуляции модулей PHP.
- Встроенный пользовательский интерфейс администратора для создания расширяемых классов и объектов.
- Интерфейс администратора для размещения экранов, позволяющих редактировать данные объекта, используя множество предварительно настроенных элементов управления ui, таких как текстовые поля, ползунки, флажки и т.д.
Несмотря на то, что Pimcore на ранних этапах это отличная инфраструктура cms для предприятий и будет обрабатывать любую задачу, но будьте готовы к тому, чтобы погрузиться в код, когда вы идете. Я уверен, что это изменится по мере его созревания, и они облегчат людям вносить код и открывать рынок для аддонов. В настоящее время я бы не сказал, что это замена для обычных веб-сайтов, использующих WordPress или Drupal с множеством тем и аддонов и конечным пользовательским интерфейсом пользовательского интерфейса для обычных операций cms на сайте. Но так как вы кодер и не против писать свои аддоны с помощью extjs и zend, то это хорошо стоит в моей голове. Моя рекомендация прямо сейчас заключается в том, чтобы пойти с конкретным5, если вам нужна современная замена сайта Zend MVC CMS, которая проста в использовании, но все же приятна для разработки. Со временем pimcore даст всем cms бег за их деньги, хотя из-за этого потрясающая архитектура.
Надеюсь, что это поможет!