Drupal шесть или семь для новой рабочей платформы - или другой фреймворк?


Для клиента мы собираемся построить платформу для специализированных художников, где клиенты могут найти подрядчиков. Это включает в себя создание доски вакансий, Логинов и страниц профилей для различных ролей, довольно сложный интерфейс администратора для управления и оплаты сделок. Мы уже сделали каркасы и спецификации, но до сих пор не уверены, какой фреймворк использовать. На данный момент наиболее вероятным вариантом является drupal, так как уже есть ряд вещей, которые нам не нужно реализовывать и снова:

  • администрирование пользователей, регистрация / логин, роли и т.д.
  • редактируемые страницы для мастеров без html
  • стандартная тема для бэкенда
  • Хорошая расширяемая структура модуля
  • плагины для seo и тому подобное

Первый вопрос, который у меня есть: Drupal 7 теперь находится в bbeta2, есть пять критических ошибок для кандидата на релиз. Выйти в эфир для платформы планируется уже в этом году. Может, пойдем на Друпал шесть или семь?

Про шесть:

  • drupal six стабилен
  • drupal seven может не быть стабильным в день go live

Pro seven:

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

Если у вас есть другие идеи для apt фреймворков, не стесняйтесь предлагать их, но, пожалуйста, имейте в виду, что мы наиболее опытны в php, java и ruby.

Большое спасибо за Ваше мнение!

3 4

3 ответа:

Похоже, что одним из основных драйверов, стоящих за вашим выбором Drupal (и с большинством людей, выбирающих его), является доступность модуля для выполнения большинства вещей, которые вы могли бы хотеть на сайте. Если вы идете с 7 до его официального релиза, вы можете обнаружить, что вы не только имеете дело с возможностью ошибок в ядре, но вы работаете с бета-версиями или RCs модулей, которые вы хотите. Многие разработчики модулей, у которых есть стабильные версии v6, пообещали иметь стабильные версии v7, готовые ко Дню релиз, однако, не в состоянии гарантировать это заранее, так как код в ядре может измениться.

Если вы начинаете с Drupal, я бы рекомендовал перейти на v6 из-за богатства знаний и модулей, которые доступны и протестированы, поскольку вы можете быть достаточно безопасны в знании, что ваше обучение не будет затруднено трудной для отслеживания ошибкой, которая не является вашим делом. Основные навыки Drupal, которые вы затем разовьете, будут перенесены на Drupal 7 и должны помочь в обновлении как только v7 и все связанные с ним модули будут стабильны. Процесс может быть немного трудоемким, однако наличие хороших рабочих знаний Drupal поможет в выявлении любых проблем на этом пути.

Чтобы построить на @Macros ^ point: Drupal 5 все еще поддерживается и исправляется (это прекратится, когда D7 будет выпущен), поэтому есть некоторое разумное предположение, что D6 также будет некоторое время. D7 уже слишком долго находится в стадии "мы собираемся выпустить его", и с каждым снимком разработки что-то меняется, что влияет на функциональность (я протестировал почти каждый из них). Я все еще развертываю D6 на новых установках и буду продолжать это делать.

^ +1 для вас кстати :)

Я бы пошел на Drupal 6. В этот момент Drupal 7 может иметь много проблем, которые вы должны обновить. Drupal 6 имеет много времени тестирования и доказано, что он очень стабилен.