Веб-фреймворк для быстрой и глубокой интеграции компонентов вики, форума, фотогалереи.

Я собираюсь разработать веб-сайт, основной задачей которого является инновационная интеграция вики, форумов, почтового веб-клиента, фотогалерей и т. д. (Trac или assembla.com — хорошие примеры того, что мне нужно, инструмент управления проектами).

Я бы предпочел не тратить большую часть своего времени на разработку этих довольно сложных, но стандартных компонентов, а скорее на создание пользовательской логики для их объединения. Построить их из уже существующих блоков было бы замечательно. Было бы здорово, если бы эти компоненты также имели некоторую поддержку AJAX (например, для загрузки фотографий). Конечно, будут некоторые дополнительные функции, которые мне нужно будет разработать самостоятельно, но если начать с нуля, эти компоненты займут больше всего времени.

Я уже провел некоторое исследование: мне не нужны никакие CMS, такие как Joomla или Drupal, так как они ограничивают уровень интеграции в существующие компоненты. В настоящее время я рассматриваю:

  • Python + Django + несколько крошечных расширений (например, django-simple-wiki, django-tables, django-forum, django-photologue) — их функциональность — это то, что я ищу, но они не кажутся слишком стабильными.
  • PHP + CodeIgniter || CakePHP — я видел довольно продвинутые веб-сайты на их основе, но не нашел слишком много стандартных компонентов.
  • Python + Django + Pinax — кажется, это то, что я ищу… есть ли у вас опыт работы с Pinax?

Я в порядке с Python, PHP или Java. Я бы предпочел не изучать .NET или Ruby.

Есть ли что-нибудь еще, что вы могли бы посоветовать или какие-либо комментарии по вышеизложенному, имея в виду мои требования?

Спасибо, Марчин.


person Marcin    schedule 29.01.2011    source источник


Ответы (1)


Без сомнения, вам обязательно стоит провести некоторое время с Pinax. pinaxproject.com/ Кроме того, если вы хотите разместить его, подумайте о webfaction.com. Эти люди великолепны, и у них есть дополнительный бонус в виде инструкций на сайте pinax: http://code.pinaxproject.com/wiki/DetailedPinaxWebfaction/

Для протокола, я не связан ни с тем, ни с другим. Просто большой, большой фанат. Обоих.

person Chris Larson    schedule 15.03.2011