Joomla разработчик.
30+ проектов на Joomla — от разработки сайтов с нуля до кастомных компонентов, модулей, плагинов, миграций и поддержки. Работал с Joomla 1.x, 2.x, 3.x, 4.x и 5.x.
Весь опыт (PHP, JS, Python, 15+ CMS) →Эта страница — про Joomla
30+ проектов на Joomla 1.x, 2.x, 3.x, 4.x и 5.x: разработка сайтов с нуля, компоненты, модули, плагины, миграции, SEO, поддержка. Если вам нужен разработчик шире — 1С-Битрикс, WordPress, Yii2, OpenCart — смотрите соответствующие страницы.
Joomla — мощная CMS с богатой экосистемой. Работаю с полным циклом: от установки и настройки до кастомных компонентов и миграций между версиями.
Основные принципы программирования, которые применяю там, где это уместно — без догматизма и оверинжиниринга.
Пять принципов ООП-дизайна. В Joomla особенно важно при разработке компонентов и плагинов.
Don't Repeat Yourself. Логика живёт в одном месте. Убираю копипасту из шаблонов и компонентов.
Keep It Simple. Простое решение лучше сложного. В Joomla особенно — не превращать плагин в монстра.
You Aren't Gonna Need It. Не строю функционал «на будущее». Делаю то, что нужно сейчас — и экономлю бюджет.
Оставляй код чище, чем он был. Если трогаю компонент или шаблон — попутно убираю очевидный мусор.
Ошибка должна всплыть сразу, а не через месяц в проде. Явные исключения, логирование, проверки на входе.
Один источник данных. Не дублирую настройки в конфиге, коде и БД. Изменение в одном месте — работает везде.
Композиция вместо наследования. Гибче, тестируемее, меньше связанности. Особенно при разработке компонентов.
Безопасность — не «фича», а базис. Валидация, escape, JDatabaseQuery, защита форм — всегда.
Следую стандартам Joomla: структура компонентов, MVC, шаблоны, XML-манифесты. Не изобретаю своё там, где есть готовое.
Сначала работает правильно, потом быстро. Оптимизирую по факту, а не по догадке. Сначала профилирую — потом меняю.
Принципы — не догма. Иногда простое дублирование лучше преждевременной абстракции. Задача — сделать код понятным, поддерживаемым и предсказуемым, а не «идеальным по книжке».
ИИ — это инструмент, как Git или Composer. Ускоряет рутину, помогает проверять себя и снижает вероятность ошибок. Но финальное решение и ответственность — на мне.
Шаблонный код, boilerplate компонентов, CRUD, миграции, простые скрипты. То, что раньше писалось час, пишется 10 минут.
Прогоняю свой код через ИИ как через второго ревьюера. Ищу уязвимости, краевые случаи, потенциальные баги до прода.
Генерация тестов, PHPDoc, README, комментариев к сложной логике. То, что обычно откладывается — делается быстро.
Разбор незнакомого компонента, плагина или API, объяснение чужого кода, поиск подхода к новой задаче.
Помощь в переписывании сложных участков, разбиение «толстых» контроллеров, поиск дублей. Я решаю, как — ИИ помогает быстрее.
Оптимизация сложных запросов, разбор EXPLAIN, поиск узких мест в БД. ИИ подсказывает гипотезы — я проверяю на реальных данных.
ИИ — это ускоритель, а не автор. Ответственность за результат всегда на мне. Если ИИ предложил решение — я его проверяю, адаптирую под проект и отвечаю за последствия.
Не трогаю ядро, использую API Joomla, MVC и события, сохраняю обновляемость сайта. Работает одинаково для Joomla 3.x, 4.x и 5.x.
Файлы Joomla в /libraries/ и /components/com_*/ остаются оригинальными. Обновления проходят без конфликтов.
Кастомная логика в компонентах, модулях и плагинах. События Joomla и override шаблонов.
Joomla и расширения обновляются без потери кастомизаций. Сайт живёт годами.
Вся кастомная логика — в своих расширениях: компонент (MVC), модуль, плагин. Ядро Joomla не трогаю. Каждое расширение — самостоятельная единица, которую легко обновлять.
/components/com_custom/ · /modules/mod_custom/ · /plugins/system/
Штатный механизм Joomla: любой шаблон компонента или модуля копируется в /templates/<шаблон>/html/ и правится там. Ядро остаётся нетронутым, обновления проходят безопасно.
/templates/<template>/html/com_content/ · html/mod_menu/
Плагины на события Joomla (onContentPrepare, onAfterRender, onUserLogin, onExtensionAfterSave и др.) — штатный способ вмешаться в логику без правки ядра.
onContentPrepare · onAfterRender · onUserLogin · SubscriberInterface
Если нужно поменять поведение чужого компонента (HikaShop, VirtueMart, K2) — наследуюсь или делаю свой плагин поверх. Не правлю файлы чужого расширения напрямую.
свой плагин-расширение · события · собственные override
Правки вёрстки — только в своей теме или дочернем шаблоне. Стандартные шаблоны Joomla (protostar, cassiopeia) остаются нетронутыми.
/templates/<custom>/ · templateDetails.xml · не трогаю стандартные
Правка файлов в /libraries/, /components/com_*/ (стандартных) напрямую = потеря при обновлении + риск уязвимостей. Единственное исключение — крайние случаи с полным контролем.
/libraries/* · /components/com_content/* — ❌
💡 В 95% случаев задача решается через расширения, overrides и плагины — без правки ядра
30+ проектов на Joomla 1.x–5.x. Ниже — ключевые: сайты с нуля, компоненты, миграции, поддержка.
Сайт гостиницы с онлайн-бронированием на Joomla. Кастомный шаблон, интеграция с системой бронирования, SEO-оптимизация, адаптивная вёрстка, доработка форм.
Портал игрового клана на Joomla: новости, турнирная сетка, автоматизация соревнований на Joomla Sport, кастомные модули для отображения статистики.
Разработка корпоративных сайтов, блогов и каталогов на Joomla: установка, настройка, кастомные шаблоны, адаптивная вёрстка, формы, SEO. Разные ниши — от услуг до производства.
Разработка кастомных компонентов на MVC Joomla под задачи клиента: калькуляторы, каталоги, интеграции с внешними API. Модули для сайта и админки, плагины на события Joomla.
Миграции сайтов между версиями Joomla с сохранением данных, кастомизаций и расширений. Перенос с других CMS на Joomla. Адаптация старых шаблонов и компонентов под новые версии.
Интеграции с платежами, CRM, внешними API. Защита от взлома, чистка от вредоносного кода, аудит уязвимостей, обновление ядра и расширений. Восстановление после взломов.
Доработки, компоненты, модули, интеграции, поддержка, миграции. Всего около 30 проектов на Joomla 1.x–5.x. Детали по запросу.
Часть проектов под NDA — детали расскажу на созвоне. Полное портфолио →
Официальное рекомендательное письмо с последнего места работы — Demis Group.
Demis Group
Крупнейшее SEO-агентство России
Период работы
01.09.2023 — 22.01.2026
«Владимир зарекомендовал себя как квалифицированный технический специалист, способный принимать решения и нести ответственность за конечный результат. Профессиональные навыки и личностные качества позволяют рекомендовать его для дальнейшей работы в области web-разработки сайтов и SEO.»
Профессиональные качества
Личные качества
Оригинал письма с подписью и печатью доступен по запросу.
Неверович Владимир Сергеевич
Беру проекты на поддержку, доработку и разработку с нуля. Отвечаю в течение дня.
← На главную • Услуги • Все CMS • Рекомендация • Все проекты
У меня 14+ лет опыта и 280+ проектов. Помимо Joomla — 1С-Битрикс, WordPress, OpenCart, MODX, Laravel, Symfony, Yii2, Next.js, React, Python. Интеграции с 1С, ERP, медицина, финтех, США и Эстония. Если вам нужен специалист шире — загляните в полное портфолио или в хаб всех CMS.