← Все проекты

03 · Проект

Блог о путешествиях

Личный travel-блог на Joomla, который стал исходной точкой для создания карты путешествий и отдельного API-слоя.

Joomla PHP MySQL CMS
Блог о путешествиях
01

Идея

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

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

02

Почему Joomla

Joomla была выбрана как CMS для управления материалами и публикациями. Для travel-блога это позволило сосредоточиться на контенте, а рутинные задачи администрирования вынести в готовую CMS.

JoomlaPHPMySQL
03

Работа с данными

В базе Joomla хранятся материалы блога. Позже эти данные стали источником для Laravel API, который выбирает необходимые записи и подготавливает их для карты.

Таким образом, CMS осталась главным местом управления контентом, а новые приложения используют её данные без необходимости создавать отдельную административную панель.

04

Развитие проекта

Разработка блога постепенно переросла в более широкий эксперимент с архитектурой собственных сервисов. На его основе появились отдельный Laravel API и Vue/MapLibre интерфейс.

Связка проектов: Joomla хранит контент → Laravel предоставляет данные → Vue отображает их в интерактивном интерфейсе.
05

Опыт разработки

Работа с Joomla дала практический опыт PHP, CMS-архитектуры, расширений, работы с базой данных и интеграции существующего проекта с современным frontend/backend стеком.

Особенно полезным стало постепенное движение от разработки внутри CMS к самостоятельному API и отдельному frontend-приложению.

06

Результат

Блог продолжает выполнять роль основной площадки для публикации путешествий, а его данные стали фундаментом для отдельного проекта с интерактивной картой.