+

Modx Revo > Импорт контента

30.11.2018 21:27
17.12.2018 04:45
281

/* Превью

Тут генерится огромная махина для парсинга контента из html, импорта из XML, YML, DOCX и фиг пойми чего еще. В общем автоматизатор наполнения сайта контентом.

*/

Рано или поздно, $USER_NAME%, каждый кто имеет дело с сайтами на CMS приходит к выводу что сайты лулчше делать на движке иксы мода революшен, в простонародье именуемым Modx Revolution, возникает вопрос, как же перенести контент с других, неадекватных криво-недо-движков вроде joomla или bitrix безопасно для душевного здоровья? Сейчас я всё это покажу на примере, кроме того содержимое этой статьи будет пополнятся различными другими импортёрами, из файлов XML, YML, DOCX и всё в таком духе..

С чего же начать? Что самое важное в программировании сайтов? Конечно же фоновая музыка, воспользуемся помощью команды #НТР, она как нельзя лучше озвучит проблемы нашей нелёгкой жизни разработчиков.

Далее будет небольшое описание проекта и сведенья об обновлениях функционала.

Где находится

Проект на стадии разработки носит репозиторный псевдоним MODX-Content-Parcer, по ссылке на гитхабре я выложил весь код и приложил небольшую документацию. По мере надобности буду дописывать этот код.

Что используется

phpQuery

PhpQuery, эта библиотека позволяет парсить html контент используя силекторы идентичные jQuery, легко менять отдельные атрибуты у элементов, выдёргивать внутренний html блоков и всё в таком роде.

PhpWord

Эта штуковина позволяет парсить .docx

Как это запустить?

Пока всё придельно топорно, необходимые файлы в сниппеты или в корень сайта, заполняя параметры в начале файлов.

АПД:

10.07.2019 02:52:33

Прикрутил парсер .docx