Drupal шесть или семь для новой рабочей платформы - или другой фреймворк?
Для клиента мы собираемся построить платформу для специализированных художников, где клиенты могут найти подрядчиков. Это включает в себя создание доски вакансий, Логинов и страниц профилей для различных ролей, довольно сложный интерфейс администратора для управления и оплаты сделок. Мы уже сделали каркасы и спецификации, но до сих пор не уверены, какой фреймворк использовать. На данный момент наиболее вероятным вариантом является drupal, так как уже есть ряд вещей, которые нам не нужно реализовывать и снова:
- администрирование пользователей, регистрация / логин, роли и т.д.
- редактируемые страницы для мастеров без html
- стандартная тема для бэкенда
- Хорошая расширяемая структура модуля
- плагины для seo и тому подобное
Первый вопрос, который у меня есть: Drupal 7 теперь находится в bbeta2, есть пять критических ошибок для кандидата на релиз. Выйти в эфир для платформы планируется уже в этом году. Может, пойдем на Друпал шесть или семь?
Про шесть:
- drupal six стабилен
- drupal seven может не быть стабильным в день go live
Pro seven:
- более приятный уровень абстракции базы данных
- у клиента будет намного больше времени, пока ему не понадобится обновить в следующий раз, что, похоже, довольно много работы.
Если у вас есть другие идеи для apt фреймворков, не стесняйтесь предлагать их, но, пожалуйста, имейте в виду, что мы наиболее опытны в php, java и ruby.
Большое спасибо за Ваше мнение!
3 ответа:
Похоже, что одним из основных драйверов, стоящих за вашим выбором Drupal (и с большинством людей, выбирающих его), является доступность модуля для выполнения большинства вещей, которые вы могли бы хотеть на сайте. Если вы идете с 7 до его официального релиза, вы можете обнаружить, что вы не только имеете дело с возможностью ошибок в ядре, но вы работаете с бета-версиями или RCs модулей, которые вы хотите. Многие разработчики модулей, у которых есть стабильные версии v6, пообещали иметь стабильные версии v7, готовые ко Дню релиз, однако, не в состоянии гарантировать это заранее, так как код в ядре может измениться.
Если вы начинаете с Drupal, я бы рекомендовал перейти на v6 из-за богатства знаний и модулей, которые доступны и протестированы, поскольку вы можете быть достаточно безопасны в знании, что ваше обучение не будет затруднено трудной для отслеживания ошибкой, которая не является вашим делом. Основные навыки Drupal, которые вы затем разовьете, будут перенесены на Drupal 7 и должны помочь в обновлении как только v7 и все связанные с ним модули будут стабильны. Процесс может быть немного трудоемким, однако наличие хороших рабочих знаний Drupal поможет в выявлении любых проблем на этом пути.
Чтобы построить на @Macros ^ point: Drupal 5 все еще поддерживается и исправляется (это прекратится, когда D7 будет выпущен), поэтому есть некоторое разумное предположение, что D6 также будет некоторое время. D7 уже слишком долго находится в стадии "мы собираемся выпустить его", и с каждым снимком разработки что-то меняется, что влияет на функциональность (я протестировал почти каждый из них). Я все еще развертываю D6 на новых установках и буду продолжать это делать.
^ +1 для вас кстати :)