С помощью материалов Joomla на сайте можно сделать не только контентный сайт-статейник или новостник, но каталог, простую доску объявлений и т.д. Начиная примерно года с 2016 очень много трафика из поисковиков уходит в соц.сети, стриминговые платформы, мессенджеры. Много контента стало создаваться напрямую в интерфейсе, например, Telegram. И в связи с этим встаёт вопрос об автоматическом наполнении сайта контентом из соц.сетей и мессенджеров. Для этого как раз и нужно знать как создавать материалы в Joomla 4 / Joomla 5 и старше программным способом. В статье описывается процесс получения данных из сервиса парсинга объявлений о продаже автомобилей в Telegram и сохранения данных в категорию материалов.
Стоит упомянуть статью Дмитрия Рекуна (@drekun) Как программно создать материал с настраиваемыми полями на PHP и Владимира Егорова (@sitogon) Как программно добавить статью в Joomla 3 и Joomla 4, посвященным той же в целом задаче. Зачем нужна ещё одна статья на ту же тему? В процессе разработки плагина по упомянутым статьям обнаружились неописанные нюансы работа Joomla, а так же сами кейсы применения были несколько другими. Поэтому всё оформилось в отдельную статью.
#разработка #php