Какие добавленные модули переносятся в ядро ​​Drupal 8?

20

Существовало значительное количество модулей D6 (или версий), которые были загружены в ядро ​​D7. Мне интересно, есть ли для D8?

user842
источник

Ответы:

10

Короткий ответ: сообщество Drupal разработано, поэтому оно зависит от того, что ВЫ (любой, кто читает этот ответ) добавляет в Drupal 8.

Я всегда использую элементы jQuery UI в основной проблеме в качестве примера того, как работает этот процесс. У нескольких людей была идея, они опубликовали некоторый код, он был рассмотрен и обсужден, а затем добавлен в ядро ​​Drupal 7.

Основные вклады ни в коем случае не являются эксклюзивными, так что будьте смелыми! Начните вносить.

Крис Плиакас
источник
2
В случае предоставленных модулей, это зависит больше от тех, кто поддерживает эти модули, и от того, какие самолеты у Дриса. Если сопровождающие модуля, который может быть объединен с кодом ядра Drupal, ничего не делают, то этот модуль не будет объединен с Drupal.
kiamlaluno
1
Я понимаю, что вы говорите, но с достаточной поддержкой вы можете получить что-то в ядро ​​без сопровождающего. Очевидно, что это было бы гораздо труднее сделать, и без поддержки со стороны сопровождающего, вероятно, не прошли бы фазу обзора и дебатов. Общая мысль, которую я пытаюсь сделать, заключается в том, что этот процесс не является эксклюзивным, и это главная причина, по которой Drupal настолько мощен для начала.
Крис Плиакас
45

Модули введены в ядро

Целиком:

  • точка остановки
  • CacheTags
  • Перевод контента
  • Электронная почта (простое поле, только проверка HTML5)
  • Entity API
  • Ссылка на сущность
  • Режимы просмотра сущностей
  • File Entity
  • Ссылка (простое поле, только проверка HTML5)
  • Телефон (простое поле, только проверка HTML5)
  • Картина
  • Быстрое редактирование
  • транслитерация
  • UUID
  • Взгляды
  • RESTWS (переименован в модуль REST)

Частично:

  • Admin Views (переработано)
  • CKEditor
  • CTools
  • Дата (все, кроме повторяющихся дат)
  • Display Suite (режимы просмотра)
  • интернационализация
  • Перенести
  • Просмотры массовых операций (переработано)

Удалены

  • Блог (перенесен в вклад)
  • Панель инструментов (перенесено в contrib как Homebox)
  • Открытый идентификатор
  • Наложение (принципиально переработано, чтобы не обеспечивать «наложение»)
  • PHP Filter (перенесено в contrib)
  • Опрос (перемещен в вклад)
  • Профиль (используйте Profile2 сейчас)
  • Перевод (заменен переводом Entity)
  • Триггер (используйте правила сейчас)
  • Подпись (функциональность, предоставленная Пользователем, перемещена в Contribute)
  • XML-RPC (перемещен в вклад)

Модули в корне изменены в Drupal 8:

Устаревший (вам это больше не понадобится)

  • Администратор
  • Административный язык
  • боб
  • Ящики
  • Фильтр титров
  • Вычисляемое поле
  • Ctools экспортеров
  • Резервные языковые переговоры
  • Поле скрыто
  • Полевые панели Панели
  • Поплавковый фильтр
  • Скрытые Виджеты Поля
  • история
  • IMCE
  • Обновление локализации
  • Локализованное распространение Drupal
  • Блок меню
  • Трассы меню
  • Модуль Фильтр
  • Ссылка на узел
  • Заполнитель
  • PROFILE2
  • RSS разрешения
  • Сервисы
  • Переопределение строк
  • Сильная рука
  • знак
  • транслитерация
  • Поле пользователя
  • Справочник пользователя
  • Вертикальные вкладки
  • Wysiwyg * (модуль и все что с ним связано)

Уменьшено (у них будет меньше работы)

  • Резервное копирование и миграция
  • контекст
  • Пользовательские панировочные сухари
  • Характеристики
  • Ленты
  • Меню хлебных крошек
  • Сервисные ссылки
  • правила
  • Представления * (каждый модуль связан с представлениями)
cosmicdreams
источник
6

Это не модули, которые тянутся в ядро, это функциональность. Функциональность, которая могла бы быть предоставлена ​​добавленными модулями (и код, который был добавлен в ядро, мог быть под влиянием этих модулей, но не обязательно, что фактический код используется повторно. Например, поля, которые были вдохновлены CCK, но были полностью переписаны с нуля ). И тогда эти модули contrib не нужно переносить на следующую базовую версию.

Тем не менее, нет никакой дорожной карты в разработке ядра Drupal. Так что на данный момент невозможно ответить на ваш актуальный вопрос.

Единственное, что сейчас существует, - это ряд так называемых основных инициатив . Это область, в которой люди работают вместе под «инициативой» владельца инициативы, чтобы улучшить Drupal в определенной области. Одним из них является HTML5 (что может означать, что ряд связанных с HTML5 модулей может не потребоваться в D8), другим является веб-службы и контекст (что означает, что, например, модуль контекста будет ненужным и, возможно, частью панелей). Но все это только предположения на данный момент. Поскольку, несмотря на то, что эти инициативы существуют, не стоит забывать, что все, над чем они работают, будет совершено.

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

Между прочим, все зависит от того, есть ли люди, которые заинтересованы в чем-то и хотят внедрить / улучшить / исправить какую-то часть ядра Drupal.

Berdir
источник