Можем ли мы автоматизировать переход на SDL Tridion? - PullRequest
5 голосов
/ 10 марта 2012

Мы завершили миграцию сайта со старой CMS на SDL Tridion. У нас есть тысячи клиентов, из которых менее пяти мигрируют. Теперь предположим, что нам нужно автоматизировать миграцию остальных тысяч клиентов, очевидно, мы не можем использовать ручные усилия. Есть ли способ разработать автоматизированное решение для SDL с использованием каких-либо API-интерфейсов, которые он может предоставить? Если да, где мы можем найти документацию для API? Какие-нибудь книги или онлайн-уроки для того же самого?

Ответы [ 5 ]

7 голосов
/ 12 марта 2012

все очень технические ответы.Какой бы маршрут вы ни выбрали, вам нужно взвесить возможность не выполнять техническую миграцию (и пытаться сделать это правильно), а использовать множество студентов для копирования и вставки.

5 голосов
/ 30 марта 2012

Независимо от CMS, сложность миграции может быть измерена на основе того, насколько организован ваш контент в системе, из которой вы хотите выполнить миграцию.

Я делю эту категорию на 3 типа, связанные с источником иНазначение:

  • 1 -> CMS для CMS
  • 2 -> База данных для CMS
  • 3 -> Веб-сайт для CMS

Если исходным источником является база данных или другая CMS, обычно сложность уменьшается, поскольку контент уже структурирован.Вы должны извлечь это и сопоставить существующий контент со структурой, которая будет иметься в новой системе

Если цель состоит в том, чтобы перенести существующий веб-сайт в CMS, сложность возрастает, так как контент становится более дезорганизованным, чем тот, который имеетCMS.Опять же, если контент на сайте правильно структурирован, все еще возможно автоматизировать это, но в большинстве случаев старые сайты обслуживаются вручную.Существуют коммерческие инструменты, которые сканируют контент с сайтов и применяют шаблоны для определения общих элементов, общего контента, общих метаданных, структуры и способны обрабатывать исходный контент и применять логику на основе правил, позволяющих структурировать контент, однако дажелучший инструмент имеет тяжелую работу, когда источник дезорганизован.Также я видел миграции, которые разрезали окончательный HTML на куски и поместили его в CMS.Это простой подход, но, конечно, неправильный, поскольку вы не пользуетесь преимуществами CMS

и 3 типов, связанными с типом источника, с которого мы мигрируем, и типом источника, который мы хотим получить

  • 1 -> Контент к контенту
  • 2 -> (HTML + контент все вместе) в (HTML) + (контент) разделены
  • 3 -> (HTML+ Контент + Код Все вместе) в (HTML) + (Контент) + (Код) разделены

Контент к контенту Миграция менее сложна

Второй вариант, конечно, более сложный,так как вам нужно разделить контент и HTML, которые станут шаблонами

Третий вариант еще более сложен, как если бы вы извлекали html страницы (например, используя клиент http, как это делают большинство коммерческих инструментов), вы не захватываете логику страницы.В этом случае вам нужно работать на уровне файлов

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

5 голосов
/ 10 марта 2012

Tridion имеет обширные API, и они тщательно документированы. Отправной точкой для SDL Tridion 2011 является https://www.sdltridionworld.com/downloads/documentation/SDLTridion2011SP1/index.aspx

Автоматические миграции вполне возможны, однако поддержка API здесь не является ограничивающим фактором. Понимание ваших данных в исходных и целевых сценариях гораздо важнее.

3 голосов
/ 10 марта 2012

Я бы посоветовался связаться с Kapow или Vamosa, которые специализируются на сканировании сайтов, а затем импортировать их в CMS. У них обоих есть разъемы для SDL Tridion. Это может сэкономить вашим клиентам время и деньги.

0 голосов
/ 10 марта 2012

Каждая миграция отличается, если только вы не переносите «тысячи» сайтов (если клиент является сайтом) из одного и того же типа источника в один и тот же пункт назначения (в данном случае SDL Tridion) с очень близкими моделями данных.Несколько партнеров SDL Tridion уже решают эту проблему и создают / создают вспомогательные средства автоматизации миграции.Свяжитесь с нами, если вам нужна дополнительная информация.

...