Это сезон для проектов с открытым исходным кодом, чтобы работать вместе и учиться друг у друга. Сообщество 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.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…