как использовать Plone в качестве основы - PullRequest
1 голос
/ 13 мая 2009

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

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

У кого-нибудь есть ссылки или рекомендации по обучению использованию Plone в качестве основы?

Ответы [ 3 ]

3 голосов
/ 14 мая 2009

Вы должны начать здесь:

http://plone.org/documentation

Действительно хорошая книга: http://www.packtpub.com/Professional-Plone-web-applications-CMS/book

Plone построен на Сервере приложений Zope (zope.org). Вы должны прочитать в книгу Zope тоже. Это бесплатно.

IRC-канал (#plone) на freenode полон экспертов, которые готовы помочь. Они любят обсуждать с:)

0 голосов
/ 15 июня 2009

Не используйте Plone в качестве фреймворка.

Plone - это CMS. Вы можете использовать его в качестве фреймворка. Вы можете использовать сервер приложений Zope2 + компонентную архитектуру Zope3, но я не рекомендую делать это. Plone был разработан как CMS, так почему вы хотите использовать его в качестве фреймворка?

Почему вы не должны использовать Plone в качестве фреймворка ?:

  1. Плон медленный !!! 30 сек при каждом перезапуске слишком много. Когда вы что-то измените, вам нужно перезагрузить. Авторестарт (http://plone.org/products/collective.autorestart) не помогает, вам все равно нужно перезапускать Plone каждый раз, когда вы меняете zcml, код портлета и иногда код python.
  2. Plone слишком сложен. Такая большая кодовая база. Различные стили кодирования (старая Zope2, новая компонентная база Zope3, некоторые части написаны с помощью Grok).
  3. Вам потребуется написать xml (Generic Setup).
  4. Никто не может сказать, что вы должны использовать Архетипы, Formlib, z3c.form или Ловкость?
  5. У Plone нет хорошей документации. Слишком много старой документации (plone.org/documentation), и нет места, где вы могли бы прочитать, что делать правильно. Единственная хорошая документация есть в книге Мартина Аспели (martinaspeli.net/plone-book), но вам понадобится больше, и эта книга не открыта, поэтому вам нужно будет купить ее.
  6. У Plone так много продуктов, но если вам нужны действительно стабильные и качественные вещи, вам нужно написать свой собственный.
  7. Плон медленный !!! Забудьте о разработке через тестирование.
0 голосов
/ 29 мая 2009

Я думаю, что наиболее важным фактором при выборе фреймворка является наличие хорошей документации. Если вы не можете найти хорошие документы для использования plone так, как вам нужно, без необходимости сначала спрашивать здесь, это все «оценки», которые вам нужны.

Я бы остался с Джанго.

...