У мене є сайт Drupal 7 з 40 типами вмісту. Коли Drupal 8 вийде, ніж я хотів би перенести ці типи вмісту.
Чи це можливо, чи мені доведеться створювати ці типи вмісту з нуля?
У мене є сайт Drupal 7 з 40 типами вмісту. Коли Drupal 8 вийде, ніж я хотів би перенести ці типи вмісту.
Чи це можливо, чи мені доведеться створювати ці типи вмісту з нуля?
Відповіді:
Я думаю, найкращим місцем для пошуку процесу оновлення є файл UPGRADE.txt . Тут ви можете знайти покроковий підхід, який слід дотримуватися при модернізації сайту від Drupal 6/7 до Drupal 8.
Ядро Drupal 8 включатиме надійний API міграції даних: https://drupal.org/node/2121299 , частина ініціативи IMP: https://groups.drupal.org/imp . Також ви можете перевірити нещодавно оновлений список модулів, що входять до ядра Drupal 8: http://blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal- серцевина
Кілька посилань, які ви перевіряєте:
upgrade
& migrate
?
Ви можете спробувати "оновити" за допомогою модуля міграції ядра D8. Також встановіть модуль contrib migrate_plus. Це дозволяє конвертувати спеціальні типи вмісту, користувачів, коментарі, систематику тощо. Найбільш поширені поля повинні бути охоплені. Якщо у вас відбувається щось дійсно на замовлення, наприклад, спеціальний модуль, вам також доведеться виконати програмування. Але якщо ви використовували лише основні елементи D7, міграція могла б вас охопити. У будь-якому випадку вам доведеться перебудувати новий сайт і перенести його вміст, тому це не є безболісним рішенням у будь-якому сенсі.
Найбільш актуальну документацію ви знайдете тут: https://www.drupal.org/upgrade/migrate
Bas має рацію , але в цій темі триває велика активність, тому ось більш актуальна відповідь (листопад 2015 року):
Враховуючи велику різницю в архітектурі між Drupal 7 та 8, немає прямого шляху оновлення, але Drupal 8 пропонує різні інструменти міграції для оновлення сайтів з Drupal 6 та 7 до 8.
Використовуючи основні модулі Migrate і Drupal Migrate та модуль contrib Drupal Upgrade, ви можете перенести всі 40 типів вмісту з Drupal 7 на 8.
Ці модулі дозволяють мігрувати типи вмісту, контент, коментарі, поля, словникові запаси, терміни та інші основні сутності та типи сутностей Drupal (типи, наприклад, ще не можна перенести). Прочитайте про оновлення Drupal 7 - 8 .
За допомогою інструментів «Перехід» та інструменту «Міграція» ви можете вибрати типи вмісту для міграції. Прочитайте про виконання оновлення Drupal 7 до 8 .
Переконайтесь, що ви не створили жоден із 40 типів вмісту перед початком оновлення. Детальніше про підготовку оновлення .