Я хотів би перенести сайт клієнта з Drupal 6 та Ubercart на Drupal 7 та Drupal Commerce. Чи є простий (тобто: вручну не змінюється обмін даними в базі даних) шлях міграції? Чи потрібно мені їхати до Drupal 7 + Ubercart як проміжний крок?
Я хотів би перенести сайт клієнта з Drupal 6 та Ubercart на Drupal 7 та Drupal Commerce. Чи є простий (тобто: вручну не змінюється обмін даними в базі даних) шлях міграції? Чи потрібно мені їхати до Drupal 7 + Ubercart як проміжний крок?
Відповіді:
Комерсанти, які стоять за «Drupal Commerce», безумовно, зроблять це вчасно. У них багато сайтів Drupal 6 UC, які вони в якийсь момент хотіли б потрапити в бета-версію.
Шлях до оновлення від Ubercart до Drupal Commerce наразі трохи передчасний. Бета-версія була нещодавно запущена, а деякі основні функції досі відсутні в ядрі, як-от фізичні продукти та доставка.
Оновлення також не буде легким завданням, оскільки комерція зовсім інша, використовуючи новий API інтерфейсу, який доступний в Inn Drupal 7. Це означає, що продукти, замовлення, клієнти, позиції - це всі суб'єкти, визначені Commerce.
Якщо ви хочете сьогодні оновити Drupal 6 UC до Commerce, мої рекомендації будуть:
Щойно зробивши сайт із торгівлі "Drupal 7", а потім перетворив сайт Drupal 5 -> Drupal 6 UC. Моє взяти на себе комерцію проти ubercart - це те, що зараз комерція має набагато більш міцну та добре побудовану основну систему, але UC має ще багато модулів, що надають внески, з великою кількістю функцій. Залежно від UC, який ви перетворюєте, можливо, вам доведеться витратити чималий час на користувальницьке кодування того, що у вас є в ubercart contrib.
Моя порада: піти на комерцію drupal 7, але трохи зачекати, поки вона не стане більш зрілою і має кращий підтримуваний шлях оновлення від Ubercart.
Для цього є нові інструменти та ресурси:
Я не думаю, що до Drupal Commerce легко дійти непростого методу. З часом хтось, сподіваємось, опублікує деякі джерела MigrationDestination та MigrationSources, які відповідають продуктам Commerce та продуктам Ubercart (замовленням, клієнтам тощо) відповідно для використання з модулем Migrate .
Документація не є повною на офіційному сайті, і є багато помилок, які вам, можливо, доведеться врахувати, перш ніж робити перемикання. Не всі критичні помилки виправлені для 7 відділення, і список стає довшим, якщо шукати проблеми з ubercart .