Які внесені модулі переміщуються в ядро ​​Drupal 8?


20

Була значна кількість модулів D6 (або версій), які були втягнуті в ядро ​​D7. Мені цікаво, чи є такі для D8?

Відповіді:


10

Коротка відповідь полягає в тому, що Drupal розробляється громадою, тому це залежить від того, що ВИ (хто читає цю відповідь) додати до Drupal 8.

Я завжди використовую елементи інтерфейсу Add jQuery до основної проблеми як приклад того, як працює цей процес. У кількох людей була ідея, вони розмістили якийсь код, він був переглянений і обговорений, потім доданий до ядра Drupal 7.

Основні внески жодним чином не є ексклюзивними, тому будьте сміливі! Почніть вносити внесок.


2
Що стосується модулів, що надаються, це більше залежить від технічного обслуговування цих модулів та від площин Дріса. Якщо технічне обслуговування модуля, який можна було б об'єднати в основний код Drupal, нічого не зробить, цей модуль не буде об'єднаний у Drupal.
kiamlaluno

1
Я розумію, що ви говорите, але при достатній підтримці ви можете отримати щось в основі без підтримки. Очевидно, що це було б набагато складніше, і без підтримки технічного обслуговування речі, ймовірно, не пройшли б фазу огляду та дебатів. Загальний пункт, який я намагаюся зробити, - це те, що процес не є винятковим, що є основною причиною того, чому Drupal настільки потужний для початку.
Кріс Плякас

45

Модулі, введені в ядро

Повністю:

  • Точка розриву
  • CacheTags
  • Переклад вмісту
  • Електронна пошта (просте поле, лише перевірка HTML5)
  • Entity API
  • Посилання суб'єкта господарювання
  • Режими перегляду сутності
  • Файл Entity
  • Посилання (просте поле, лише перевірка HTML5)
  • Телефон (просте поле, лише перевірка HTML5)
  • Картина
  • Швидке редагування
  • Транслітерація
  • UUID
  • Перегляди
  • RESTWS (Перейменований на модуль REST)

Частково:

  • Перегляди адміністратора (перероблено)
  • CKEditor
  • CTools
  • Дата (всі, крім повторюваних дат)
  • Набір дисплеїв (режими перегляду)
  • Інтернаціоналізація
  • Міграція
  • Перегляди масових операцій (перероблено)

Вилучено

  • Блог (переміщено до внеску)
  • Інформаційна панель (переміщена на внесок як домашня скринька)
  • Відкрити ідентифікатор
  • Накладення (принципово перероблене, щоб не забезпечити "накладення")
  • PHP-фільтр (переміщено до внеску)
  • Опитування (переміщено на внесок)
  • Профіль (Використовуйте профіль2 зараз)
  • Переклад (замінений перекладом особи)
  • Тригер (використовуйте Правила зараз)
  • Підпис (функціональність, яку надає Користувач переміщена на внесок)
  • XML-RPC (переміщено до внеску)

Модулі, принципово змінені Drupal 8:

Застаріле (більше вам це не потрібно)

  • Адміністратор
  • Мова адміністрації
  • Бін
  • Коробки
  • Фільтр підписів
  • Обчислене поле
  • Ctools експортується
  • Переговори про запасну мову
  • Поле приховано
  • Склоподібні панелі
  • Поплавковий фільтр
  • Віджети прихованого поля
  • Історія
  • МОЖЛИВО
  • Оновлення локалізації
  • Локалізований Drupal розповсюдження
  • Блок меню
  • Доріжки меню
  • Модульний фільтр
  • Посилання на вузол
  • Заповнювач
  • Профіль2
  • Дозволи RSS
  • Послуги
  • Повторне скасування
  • Сильна зброя
  • Токен
  • Транслітерація
  • Поле зображення користувача
  • Довідник користувача
  • Вертикальні вкладки
  • Wysiwyg * (модуль і все, що з ним пов'язано)

Скорочено (для цього доведеться менше працювати)

  • Резервне копіювання та міграція
  • Контекст
  • Спеціальні сухарі
  • Особливості
  • Канали
  • Меню Панірувальні сухарі
  • Посилання служби
  • Правила
  • Перегляди * (кожен модуль, пов’язаний із переглядами)

6

Це не модулі, які втягнуті в ядро, це функціональність. Функціональність, яка могла бути надана модулями, що надаються (і на доданий до ядра код може впливати ці модулі, але не обов'язково повторне використання фактичного коду. Наприклад, поля, які були натхнені CCK, але були повним перезаписом з нуля ). І тоді ці модулі contrib не потрібно переносити до наступної основної версії.

Однак, дорожньої карти розвитку ядра Drupal немає. Тому неможливо відповісти на ваше фактичне запитання.

Єдине, що зараз існує - це ряд так званих основних ініціатив . Це сфера, де люди працюють разом під керівництвом власника ініціативи щодо вдосконалення Друпалу в певній області. Один з них - HTML5 (що може означати, що в D8 може бути не потрібна кількість пов’язаних з HTML5 модулів), інша - веб-сервіси та контекст (це означає, що, наприклад, модуль контексту буде непотрібним і, можливо, частинами панелей). Але все це лише спекуляція на даний момент. Тому що, хоча ці ініціативи існують, все, над чим вони працюють, не буде встановлено.

Це в основному два основні завдання, які виконує Дріс Буйтаерт (і певною мірою співслужбовці, власники ініціатив, ...). Вони говорять про те, як Drupal міг розвиватися і що можна зробити. І тоді нарешті Дріс вирішує, чи патч зроблено чи ні.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.