Веб-сайт / 2025-2026
МЭКС
Я разработал frontend и CMS-часть насыщенной данными публичной платформы. Работа включала каталог проектов с фильтрами, подробные карточки, интерактивную карту, три языковых контекста, редакционные разделы и SEO-исправления, необходимые для запуска в production.
Роль
Frontend / CMS-разработчик в Media Boost Group
Год
2025-2026
Полный стек
11 инструментов
Полный стек
- 01MODX Revolution 3
- 02PHP
- 03pdoTools
- 04MIGX
- 05MODX TVs
- 06Babel
- 07HTML
- 08SCSS
- 09JavaScript
- 10MapLibre GL JS
- 11Vite
01
Что умеет сайт
- Каталог проектов с поиском, фильтрами по регионам и категориям, пагинацией, статусами, рисками, прогрессом, бюджетами, сроками, этапами, результатами и документами.
- Интерактивная карта MapLibre с собственными маркерами и продуманной мобильной навигацией между картой и проектами.
- Русский, казахский и английский контексты для данных проектов, навигации, новостей, документов, поиска, дат, обратных отсчётов и служебных страниц.
- Статистика на главной, категории и вкладки новостей, ленты документов, страницы для СМИ и контактов, метаданные, canonical URL, sitemap, редиректы и управление индексацией.
02
Что я сделал хорошо
- Перевёл сложный публичный набор данных в управляемую редакторами модель MODX на TVs и MIGX.
- Связал фильтрацию, карту, редакционный контент и три языковые версии в одном CMS-продукте.
- Решил практические production-проблемы SEO и индексации, не оставляя их на потом.
03
Что я бы улучшил
- Добавить более чёткий типизированный слой данных между полями MODX, PHP-хелперами и frontend-компонентами.
- Объединить повторяющиеся хелперы и обработку переводов, затем добавить автоматические тесты для поиска и комбинаций фильтров.
- Оптимизировать и упростить код внутри шаблонов для более быстрой работы сайта и избавления от технического долга


