Огромный сборник статей от WPTec для начинающих

Мнение

Усовершенствования цикла выпуска Drupal, вдохновленные WordPress и другими платформами

Это сезон для проектов с открытым исходным кодом, чтобы работать вместе и учиться друг у друга. Сообщество Joomla тепло приветствовало Мэтта Малленвега и Эндрю Начина на Всемирной конференции Joomla, где Мэтт выступил с основным докладом . Это событие открыло несколько интересных межплатформенных дискуссий о разработке. Сотрудники WordCamp Miami приглашают пользователей и разработчиков Joomla посетить их мероприятие в следующем году, чтобы способствовать более широкому обмену опытом.

Руководители проекта Drupal также стремятся изучить подход других проектов к разработке. Дрис Байтарт , основатель и руководитель проекта Drupal, объявил сегодня, что проект будет двигаться в сторону более гибкого подхода к разработке, чтобы быстрее вносить небольшие изменения.

Байтарт указывает на несколько проблем, связанных с разработкой ядра Drupal: « недостаточное быстрое внедрение инноваций, недостаточный коммерческий стимул для участия, выгорание участников и непредсказуемые циклы выпуска». «Любой живой, дышащий проект с открытым исходным кодом всегда будет иметь свои уникальные препятствия, которые необходимо преодолеть. Анализируя, как можно улучшить текущий подход к разработке Drupal, они сравнили и сопоставили стратегии выпуска, используемые в других подобных проектах , включая WordPress , Joomla, Typo3, Firefox, Ubuntu, Symfony и PHP.

Собранные данные показывают, что WordPress имеет тенденцию выполнять итерации быстрее, чем другие, выпуская больше основных выпусков, но предлагая поддержку безопасности только для текущего выпуска. Разница здесь в том, что WordPress изо всех сил старается никогда не нарушать обратную совместимость, даже для основных выпусков. В других опрошенных проектах может быть более длительное ожидание между основными выпусками с меньшим акцентом на обратную совместимость, но по-прежнему поддерживается поддержка безопасности или то, что они называют LTS (долгосрочная поддержка) для более старых выпусков.

У всех есть основной выпуск где-то от 6 недель (для Firefox) до 1 года (для PHP), с большинством около 6 месяцев. Проекты различаются тем, предоставляют ли они выпуски LTS и каким образом: Ubuntu делает это раз в два года и поддерживает их в течение 5 лет, в то время как WordPress обеспечивает поддержку безопасности только для своего последнего выпуска, но изо всех сил старается всегда сохранять BC, даже в основных выпусках.

Предложение Buytaert по управлению циклом выпуска Drupal 8 берет лучшие идеи из этих проектов и применяет их таким образом, чтобы это сработало для сообщества Drupal. Они будут придерживаться новой стратегии, в основном сохраняя обратную совместимость, стремясь к инновационному выпуску каждые шесть месяцев, что аналогично большинству опрошенных проектов. В то же время Drupal будет предоставлять один выпуск LTS в качестве финального второстепенного выпуска, аналогичного Joomla, и будет поддерживать этот выпуск LTS до тех пор, пока не будут выпущены два дополнительных выпуска в стиле Ubuntu.

Подход WordPress к циклам выпуска — не единственный и не лучший. Это просто способ, который работает для нас до сих пор. Тандемный цикл выпуска WordPress 3.7 и 3.8 был для нас новым подходом, но, похоже, он окупается. Приятно видеть, как сообщество Drupal разрабатывает новую стратегию, которая будет работать для них, основываясь на сильных сторонах, которые они видят в других подобных проектах. Предложенные изменения кажутся хорошо принятыми, и будет интересно посмотреть, как этот следующий релизный цикл изменит положение вещей для пользователей Drupal.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *