Почему сайт drupal.org не использует более свежую версию Drupal?


12

Сдается мне, что если drupal.org поощряет людей использовать Drupal 8, то они должны подавать пример и переносить свой сайт на Drupal 8.

На drupal.org:

<meta name="Generator" content="Drupal 7 (http://drupal.org)">

Есть ли причина, по которой они выпустили Drupal версии 8, но сами все еще используют Drupal версии 7 ? Должен ли тот факт, что они не мигрировали, вызвать у нас какие-либо подозрительные причины, почему мы не должны еще этого делать?


2
Если ваш сайт работает нормально, и в настоящее время у вас есть другие дела, то зачем вам тратить время и ресурсы на обновление? Это вопрос времени и приоритетов.
Донкиксот

Вы получили несколько ответов на свой вопрос. Знаете ли вы, что в соответствии с правилами этого сайта вам рекомендуется пометить один из них как ваш «принятый» ответ (при условии, что хотя бы один из них каким-то образом помог)? Таким образом, этот вопрос больше не будет отображаться в списке вопросов без ответа.
Pierre.Vriens

Ответы:


19

Drupal.org - это огромный сайт, миграция может занять некоторое время. Переход с Drupal 6 на Drupal 7 был, наконец, сделан 2 года назад, и это заняло вечность. Переход к Drupal 8 займет много времени. Я не вижу, чтобы это происходило, как через 3-4 года.

Переход на Drupal 8 сейчас не является более высоким приоритетом для Drupal.org, по сравнению с добавлением новых функций и улучшением текущего веб-сайта.

Drupal.com - это небольшой веб-сайт, на котором установлена ​​бета-версия Drupal 8.


1
И добавьте к этому, что drupal.org является прекрасным примером того, что можно сделать с помощью Drupal 7
Дж. Рейнольдс

10

На сайте drupal.org существует множество инфраструктуры и зависимостей, которые также существуют за пределами базовой базы кода drupal. Например, интеграция с git, очереди на выдачу, testbot, хостинг проектов. Насколько мне известно, эти модули не все еще обновлены до drupal 8.

Чтобы понять, что происходит с сайтом drupal.org, я рекомендую прочитать: https://groups.drupal.org/drupalorg


4

О себе

Вот цитата из дорожной карты Drupal.org :

... Каждый год Drupal.org и его дочерние сайты обслуживают миллионы посетителей и тысячи активных участников. Это один из крупнейших постоянно действующих сайтов Drupal в мире. И из-за этого, он имеет 15 лет устаревшего контента и функций. В этом масштабе невозможно реально улучшить Drupal.org без приоритетного плана действий, сосредоточив внимание на нескольких важных функциях одновременно. ...

Чтобы понять, что представляет собой « задача обновления » D8 , взгляните на эти проекты drupal.org (цитаты из ссылок):

  • Веб-мастера

    Проект с системой отслеживания проблем, которую вы можете использовать для сообщения о спаме, неработающих ссылках или проблемах с учетными записями пользователей на веб-сайте Drupal.org.

  • содержание

    Проект с системой отслеживания ошибок для организации и модерирования контента без документации Drupal.org. Это место для вопросов о списках на рынке (услугах, обучении и книгах), тематических исследованиях, запросах на первую полосу продвижения, планетах drupal и т. Д.

  • Документация

    Это основной проект для всей документации Drupal . Чтобы узнать больше о том, как помочь с документацией, начните с раздела « Внести вклад в документацию ».

  • Адаптации

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

    Более подробную информацию о состоянии запланированных работ на Drupal.org можно найти на дорожной карте Drupal.org .

  • тема

    Bluecheese - это переработанная тема Drupal.org ... Эта тема предназначена только для использования на официальных сайтах Drupal.org. Не используйте это для предприятий, локальных групп и других сайтов, которые должны иметь свой собственный бренд и индивидуальность. Вопросы и комментарии по использованию этой темы следует отправлять в Drupal Association ...

  • инфраструктура

    Отслеживание проблем для всего, что связано с серверами Drupal.org. Это включает установку Apache и MySQL, списки рассылки Mailman, репозитории Git и различные установки Drupal в домене drupal.org.

  • Testbots

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

  • группы

    Этот проект имеет две цели.

    1. Это похоже на проект настроек drupal.org для хранения кода, специфичного для сайта.
    2. Это похоже на очереди инфраструктуры и веб-мастеров, но специфично для groups.drupal.org. Итак, если раньше люди вводили вещи в эти очереди с помощью Компонента groups.drupal.org, теперь они могут вводить их здесь.

О проблеме обновления

Учитывая вышесказанное, я думаю, что существует множество причин, по которым Drupal.org еще не использует D8, вот лишь некоторые из них (в случайном порядке):

  • Этот сайт является критически важным для многих из нас, поэтому провал не возможен .
  • Должно быть немало добавленных модулей , которые необходимы, но для которых еще не выпущен релиз D8. Не уверен, что они используют / нуждаются во всех них, но я уверен, что это некоторые из этих модулей: Проект, Органические группы, Миграция (от D7 до D8), что-то для построения диаграмм, может быть, Правила, Флаг и т. Д. Правда, такие модули, как Представления и т. Д. Теперь находятся в ядре D8, и вы уже можете продвинуться довольно далеко, только используя ядро ​​Drupal, но я сомневаюсь, что drupal.org не нужны некоторые модули, подобные приведенным выше.
  • Для этого вам понадобится рабочая сила с соответствующими навыками (D8 немного отличается от D7, верно?).
  • Вам нужна инфраструктура для запуска сайтов D8 (версия PHP, память и т. Д.).
  • Могу поспорить, что для запуска Drupal.org требуется « некоторый » пользовательский код , и обновление пользовательского кода никогда не было простым.
  • И есть необходимость в таких вещах, как QA-тестирование , документация и т. Д.
  • Из приведенной выше цитаты кажется, что есть и другие приоритеты, поэтому обновление до D8, похоже, не является приоритетом .
  • Бьюсь об заклад, есть другие вещи, которые имеют более высокий приоритет, например, « Форумы нуждаются в улучшении ».
  • Даже если ничего из вышеперечисленного не блокировало все это, подумайте о его чисто бухгалтерской части (я не могу представить, что ежегодные списания для недавнего обновления D7 уже завершены).

Что дальше

По всем этим причинам, я думаю, что в данный момент лучшее, что мы можем сделать, - это « Надежда на Джорджа » (из выступления Dries на DrupalCon Amsterdam 2014, когда была объявлена ​​самая первая бета-версия D8).

PS : никто не понимает, что было сделано , только то, что еще предстоит сделать .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.