Modx Revo > Импорт контента
/* Превью
Тут генерится огромная махина для парсинга контента из 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
Комментарии ()
Написать комментарий