Каковы преимущества (dis) преимуществ pimcore?

Я ищу CMS на основе Zend Framework, и я читал о pimcore. Теперь у меня есть некоторые вопросы:

  • Есть ли у кого-нибудь опыт работы с этой CMS?
  • Каковы преимущества (dis)?
  • Какова кривая обучения? (Я много работаю с ZF)
  • Можете ли вы разработать новый модуль?

Ответы

Ответ 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 бег за их деньги, хотя из-за этого потрясающая архитектура.

Надеюсь, что это поможет!

Ответ 2

Теперь его уже версия 1.4.4.

Я использую его в течение некоторого времени для всех моих веб-проектов. Это действительно отличное ядро ​​для разработки различных проектов.

Я думаю, что самое большое преимущество в том, что нет интерфейсного модуля. Вы просто делаете custum. И у меня не было проблем до сих пор обновлять pimcore, потому что вы только обновляете бэкэнд, и действительно ничего не может пойти не так, если вы не изменили ядро. Может быть, некоторые обновления miner на интерфейсе нужны, но на данный момент у меня не было такого примера.

Другие преимущества: - Разработка плагинов хороша архитектурно, и вы можете использовать extjs практически для любых целей. Начиная с версии 1.4.3. вы также можете поместить свои взгляды и контроллеры в плагин, поэтому вам не нужно писать код, например, логин и другие материалы более одного раза. - WebDav для управления активами - pixlr для редактирования изображений - очень хорошее редактирование страницы и подстраницы (вы действительно видите страницу, как она выглядит при редактировании), вы можете легко создавать пользовательские элементы страницы - сообщество и команда pimcore очень полезны на форуме -...

Недостатки: - людям, которые на самом деле не в компьютерах, трудно редактировать простую страницу, людям, которые любят немного изучать и не боятся щелкать и стараться любить это интересно (вы должны учиться custumer в начале)

Для меня это очень неуместно, но я программист.

Если у вас есть фон Zend Framework, я думаю, что это очень хороший выбор. После года использования моих проектов я очень доволен, что решил использовать и изучить Pimcore.

Ответ 3

Я думаю, pimcore - очень хорошее решение для кого-то с zf-опытом. Хорошая документация, хорошая община, небольшая кривая обучения.

Один недостаток: нет интерфейса, потому что вы должны писать свои собственные контроллеры и представления. Но это может быть большим преимуществом, если вы ненавидите настраивать интерфейсы (например, typo3 со всеми CSS, которые вы должны настроить).