Достаточно ли Plone, чтобы идти в ногу с другими CMS? - PullRequest
21 голосов
/ 13 октября 2010

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

Но, опять же, вот что я вижу в преимуществах Plone

  • Python sweet Python
  • Построен на закаленных в боях и супер зрелых Стиль Zope 2
  • Zope 3, который теперь доступен также в Zope 2 и, следовательно, в Plone
  • Объекты, а не SQL
  • Истинное разделение конфигурации и контента (в отличие от Drupal, где конфигурацияи содержимое полностью перепутано в базе данных)
  • Очень мощная система для создания пользовательских типов содержимого (к сожалению, не через пользовательский интерфейс)

Однако меня удивило, что я ничего не сделалможно найти эквивалентные представления (http://drupal.org/project/views) и что таксономия (то есть классификация) не является гражданином первого класса.Кажется, что у каждого продукта Plone свой подход к таксономии.В общем, хотя мне нравился его экстремальный и идеалистический подход, меня всегда поражало, что в этом все было так сложно осуществить.

Я действительно надеялся, что Plone преуспеет, и каждые несколько месяцев будут изучать его RSS-каналы только для того, чтобы вернуться удрученно.

Я думал, что протестирую Plone 4. Новый список возможностей в Plone 4 был для меня * * (http://plone.org/products/plone/features).

Drupal7 новых функций (http://drupalcode.org/viewvc/drupal/drupal/CHANGELOG.txt?revision=1.373&view=markup) и Wordpress 3 (http://codex.wordpress.org/Version_3.0), по-видимому, сделали тонн больше в своих новых основных выпусках.

Более того, замена на Архетипы черезЛовкость (http://plone.org/products/dexterity/documentation/faq/how-is-dexterity-related-to-archetypes/view) также является большим шагом вперед, поэтому хотя сам Plone 4 может быть улучшением по сравнению с 3.x, достаточно ли этого, чтобы Plone оставался в числе других CMS?

Что приноситменя на мой вопрос:

У Plone устойчивый спад? Каково будущее Plone? Не ошибаюсь ли я в своей оценке, что Plone не добавляет функциональность и возможности по сравнению с другими CMS высшего уровня?

Это http://www.google.com/trends?q=plone, кажется, подтверждает мои страхи.

Должен ли я попробовать Plone 4 и сделать его "второй" CMS?

Ответы [ 4 ]

20 голосов
/ 13 октября 2010

Позвольте мне сначала убрать предвзятость: я один из соучредителей Plone, так что делайте из этого то, что вы будете.;)

Plone 4 во многих отношениях является «промежуточным» выпуском - первоначальный план состоял в том, чтобы превратить его в большой выпуск с новым подходом пользовательского интерфейса (новая система разметки Deco), улучшенной системой определения типов (Dexterity) иулучшена тематическая история (в настоящее время называемая XDV, имя, вероятно, изменится).

Попутно мы поняли, что нам нужно меньше релиза, прежде чем мы это сделаем, поэтому основные улучшения были перенесены в новый Plone 5.вехой, и Plone 4 был превращен в релиз по инфраструктуре / очистке.

С этой целью команда выпустила самый быстрый из всех Plone (для Drupal, Joomla и WordPress по скорости), значительно улучшилась.очень важная инфраструктура (файлы теперь хранятся вне базы данных, они используют гораздо меньше памяти, чем раньше, и гораздо лучше масштабируются для большого числа параллельных запросов).

Инновация все еще продолжается, и сейчасчто Plone 4 вышел, мы полностью сосредоточены на выпуске Plone 5, который должен иметь многоновые функции и улучшения, которые изначально планировались как Plone 4. Между тем, у нас есть чрезвычайно прочная и быстрая база для работы и развертывания клиентов.

Вы также можете использовать множествотехнология Plone 5 в Plone 4 уже - примеры включают вышеупомянутую систему определения типа Dexterity, систему тем XDV и некоторые другие улучшения инфраструктуры, такие как язык шаблонов Chameleon (добавляет ~ 50% ускорение для большинства страниц).

Итак, нет - мы не добавляем функции в более медленном темпе - если вы посмотрите на историю и активность исходного кода вместо Google Trends (который не очень полезный показатель для чего-то столь же нишевого, как система CMS), вы 'Вы увидите, что есть больше активных разработчиков и больше улучшений кода, чем когда-либо прежде.

4 голосов
/ 19 февраля 2011

Да Коллекции делают большую часть того, что описано в этом описании Drupals Views.Одна вещь, которую коллекции не делают из коробки - группировка / таксономия.Есть дополнительные плагины, которые могут помочь сделать это, такие как colle.collection.yearview .Варианты таксономии могут быть более эффективными, но в действительности вложенные коллекции работают для большинства случаев использования.

Что касается будущего plone?Популярность Plone оставалась неизменной в течение последних нескольких лет, поскольку она прошла через масштабную внутреннюю реструктуризацию.Это потерянные разработчики и приобретенные разработчики.По сравнению с ростом Drupal и CMS в целом это может выглядеть как снижение.Теперь важно то, что благодаря этой реструктуризации Plone теперь очень удобен для разработчиков.Благодаря Diazo / XDV, на который переключаются большинство интеграторов Plone, Plone теперь очень дружественен к дизайну.Это также теперь быстро и так же безопасно и гибко, как всегда.Ожидайте, что Plone начнет получать больше внешнего внимания и роста с этого момента.

3 голосов
/ 13 октября 2010

Как отметил Лими, мантра звучит так: «Plone 4 - эволюционный релиз, Plone 5 - революционный релиз».Как сказал DisplacedAussie, посмотрите на «Коллекции» в Plone, они похожи на сохраненные поиски и объединены с портлетом коллекций. Они очень мощные.будет действительно довольно удивительно, и вы можете увидеть в первоначальном предварительном просмотре этого здесь: http://www.mefeedia.com/watch/32696814

По сути, вся страница состоит из составных элементов, каждый из которых является первоклассным элементом и адресуется со своимURL.Их можно перетаскивать по странице на сетке, как вам удобно.

-Matt

0 голосов
/ 17 октября 2012

Я знаю, что на этот вопрос уже давно дан ответ, и что мой ответ не касается Plone, но вы можете попробовать проверить ProcessWire:

http://processwire.com/

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

Взгляните на это:

http://processwire.com/api/what/

Вы можете смоделировать любой пользовательский тип данных и использовать его как страницу или как ресурс для использования в другом месте.Более того, ProcessWire не предполагает ничего о вашей разметке или даже типе ответа для HTTP-запроса.От вас зависит, вернет ли данный запрос страницу HTML, ответ JSON, файл PDF или ленту RSS.

Кажется, что PW также достаточно надежен, есть сайты с десятками тысяч страниц, работающихна нем.

...