Санкт-Петербург

Доработка сайта
на Joomla

Доработка сайтов на Joomla: добавление разделов и функций, переделка того, что мешает работать. На копии, с оценкой до начала.

Цена работ2 200 ₽ / часпо факту времени

Оценкадо начала работсрок и объём часов

Копиядо измененийоткат в любой момент

Доступыостаются у васничего не переносится

Что входит в доработку на Joomla

  • Новые разделы и страницы в существующей структуре
  • Доработка шаблонов и вывода данных
  • Новые блоки на страницах: расчёты, подборы, таблицы
  • Переделка форм и путей к заявке
  • Связь с внешними системами: 1С, CRM, оплата, доставка
  • Ускорение и правка мобильной версии

Из чего состоит сайт на Joomla и что влияет на объём доработки

Сайт на Joomla складывается из нескольких слоёв: ядро системы, компоненты, модули, плагины и шаблон дизайна. Доработка почти всегда затрагивает не один слой, а сразу несколько связанных между собой. Ошибки и медленная загрузка чаще всего появляются на стыке слоёв, а не внутри одного модуля.

Компоненты, модули и расширения Joomla

Компонент отвечает за крупный блок сайта: каталог интернет-магазина, форму заявки, календарь публикаций. Модуль выводит отдельный фрагмент данных на странице — баннер рекламы, меню, блок новостей. Плагин обрабатывает событие в фоне: принимает форму, запускает загрузку файла, включает защиту от спама. Доработка одного компонента обычно требует донастройки связанных модулей и переработки шаблона, который отвечает за дизайн. Иногда готового модуля для конкретной задачи нет, и вывод данных дорабатывают вручную.

Расширения для Joomla бывают бесплатными и платными: интернет-магазин на VirtueMart, форма обратной связи, SEO-модуль для настройки метатегов и оптимизации ссылок. Иногда вместо разработки отдельного расширения хватает готового бесплатного компонента. Проблема совместимости чаще возникает, если стороннее расширение подключают, не сверив версию ядра и установленных компонентов. Загрузка расширения без учёта версии PHP на хостинге иногда приводит к ошибке на боевом сайте.

Технические проблемы и их причины

Ошибка 404 или 500 после обновления Joomla обычно связана с устаревшим компонентом или конфликтом плагинов. Медленная загрузка страниц возникает из-за неоптимизированных модулей, тяжёлых изображений или слабого хостинга. Проблема безопасности чаще всего вызвана давно не обновлявшимся расширением или паролем, который узнали посторонние пользователи. Устранение требует профессиональной диагностики уязвимостей и обновления расширения до актуальной версии. Такая ошибка иногда возвращается снова, если причину не устраняют до конца.

Похожая проблема встречается на сайтах без регулярного сопровождения. Система обновлений годами не запускалась, а старый шаблон конфликтует с текущей версией PHP на хостинге. Диагностика перед доработкой показывает, какие компоненты держат сайт, а какие расширения можно отключить без риска для клиента. Совместимость компонентов, модулей и версии PHP определяет, останется ли сайт стабильным после доработки. Индивидуальная настройка резервного копирования снижает такой риск на будущее.

Что уточняют перед стартом доработки

Перед стартом специалист смотрит техническую часть сайта: версию Joomla, PHP на хостинге и список установленных компонентов и модулей. Отдельно смотрят, есть ли лицензия на платные расширения и кто из пользователей имеет доступ к панели администратора. Для интернет-магазина дополнительно уточняют, как магазин обменивается данными с внешним сервисом оплаты и доставки. Такая связь добавляет отдельный объём в состав услуги.

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

Что влияет на объём и стоимость доработки

Объём доработки зависит от числа модулей и компонентов, которые затрагивает заказ. Дополнительно смотрят, хватает ли готового решения или требуется индивидуальная разработка отдельного расширения. Переработка дизайна шаблона обычно увеличивает объём заметнее, чем донастройка одного модуля вывода данных. Дополнительная нагрузка возникает, если заказ включает настройку интеграции с внешним сервисом или магазином на другой платформе.

Разработка отдельного компонента обычно дороже донастройки готового решения, а если у сайта нет подходящего аналога, другого варианта может не быть. На стоимость также влияет отдельная оптимизация загрузки страниц и подготовка индивидуального модуля для интернет-магазина на VirtueMart. Учитывается также, ведётся ли разработка на боевом сайте или в отдельной среде, что сказывается на объёме услуги. Профессиональный аудит перед стартом снижает риск, что итоговый объём вырастет посреди доработки.

Случаи, когда доработка не подойдёт

Доработка не подойдёт, если ядро Joomla давно устарело, а производитель компонентов прекратил их сопровождение. Индивидуальная разработка отдельных модулей на такой платформе обходится дороже, чем сборка сайта на актуальной системе. Доработка также не подойдёт, если владелец планирует сменить весь дизайн, структуру страниц и логику интернет-магазина. В таком случае собрать сайт заново часто выгоднее, чем донастраивать устаревшие компоненты под задачи, которые изначально не закладывались.

Небольшому сайту-визитке доработка в таком объёме часто не требуется. Хватает точечной донастройки одного модуля или обновления расширения до актуальной версии. Похожая ситуация встречается у интернет-магазина с единственным устаревшим компонентом каталога. Если остальная система остаётся исправной, заказ ограничивается заменой конкретного узла.

SEO, контент и удобство для посетителей Joomla-сайта

Улучшение сайта на Joomla затрагивает не только технику. Посетители видят контент, а поисковые системы учитывают продвижение сайта в Санкт-Петербурге и seo-настройки проекта.

Продвижение и seo-настройки сайта

Продвижение сайта на Joomla зависит от seo-настроек: заголовков материалов, описаний и внутренних ссылок. Специалист изучает, как поисковые системы видят контент, и предлагает подход к исправлению слабых мест. Повышение скорости сайта также сказывается на позициях в выдаче. Дублирующиеся заголовки на разных материалах мешают поисковым системам различать контент сайта.

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

Контент, тексты и создание элементов сайта

Контент на Joomla складывается из текстов, изображений и элементов интерфейса: кнопок, форм, таблиц. Создание текста для материала происходит с учётом стиля остальных материалов сайта. Разный контент — карточка товара, новость, статья — требует разного подхода к вёрстке. Иллюстрации к материалу подбирают так, чтобы они совпадали с темой текста, а не просто заполняли пустое место.

Текст для карточки товара пишут короче, чем текст для статьи с разбором темы. Специалист следит, чтобы стиль текста совпадал с остальным контентом сайта, а к изображениям добавляли alt-текст для поисковых систем. Такой подход повышает удобство чтения и помогает продвижению материала в выдаче.

Администрирование и помощь редакции

Администрирование сайта на Joomla ведёт редактор через панель без участия программиста. Специалист настраивает удобный интерфейс для добавления материалов и помогает редакции освоить процесс. Обучение занимает немного времени, потому что структура панели Joomla остаётся привычной от материала к материалу. Такой порядок снижает число обращений к программисту по мелким текстовым вопросам.

Разным сотрудникам назначают разные права: кто-то создаёт текст, а другой публикует материал. Такое разделение снижает нагрузку на программиста и ускоряет развитие сайта. Учётные записи бывших сотрудников стоит закрывать вовремя, чтобы посторонний не вошёл в панель. Помощь в настройке прав занимает немного времени в начале, а дальше редакция действует самостоятельно.

Адаптация под посетителей и мобильные устройства

Адаптация Joomla-сайта под мобильные устройства повышает удобство для посетителей и позволяет форме заявки открываться без сбоев на маленьком экране. Развитие мобильной вёрстки часто идёт вместе с повышением скорости сайта. Тяжёлые изображения одинаково мешают и на телефоне, и на компьютере. Сжатие изображений и упрощение шаблона снижают время отклика без замены дизайна целиком.

Разные посетители приходят с разных устройств: смартфона, планшета, компьютера. Специалист разбирает, как выглядят форма заявки и меню на каждом экране. Повышение удобства чтения текста также помогает посетителю дойти до формы без раздражения. Кнопка отправки на маленьком экране должна оставаться заметной и не съезжать под текст соседнего элемента.

Когда контентное улучшение не подойдёт

Улучшение контента и seo-настроек не подойдёт, если у сайта нет постоянной аудитории и посетители заходят разово по прямой ссылке. Продвижение в такой ситуации не даёт результата, потому что поисковый трафик просто некому конвертировать. Прежде чем менять контент, специалист изучает счётчики посещений и отчёты поисковых систем.

Небольшому сайту-визитке без регулярных публикаций контентное развитие часто не требуется. Точечное исправление текста на главной решает вопрос быстрее, чем полный seo-подход. Такой сайт обходится без seo-специалиста и продвижения на постоянной основе. Владелец сам меняет текст материала через панель, если стиль сайта остаётся простым. Такой подход экономит на постоянном seo-сопровождении, если посещаемость и так остаётся низкой.

Чем доработка отличается от соседних услуг

Доработка — это изменения

Новые разделы, функции и блоки на сайте, который уже работает. Разовая задача с оценкой и сроком.

Поддержка — это ведение

Регулярные обновления, копии, правки и присмотр по абонплате. Не про новые функции.

Разработка — это сайт с нуля

Когда менять нечего или дешевле собрать заново, чем чинить старое.

Как устроена работа

1

Разбор

Специалист смотрит сайт и говорит, что можно сделать на нём, а что дешевле сделать заново.

2

Оценка

Срок и объём часов называются до начала работ.

3

Работа на копии

Работа выполняется на копии сайта, чтобы боевой не мигал вёрсткой во время работ.

4

Перенос и проверка

Изменения переносятся на боевой сайт, проверяются ключевые страницы и формы.

Из практики: Полимерные полы в Москве

polimernye-poly-v-moskve.ru — страница услуги
polimernye-poly-v-moskve.ru — страница услуги · WordPress
  • Меню на телефоне. С телефона были недоступны 34 пункта меню из 42: касание раздела уводило на страницу раньше, чем раскрывался список. Меню исправлено.
  • Подвал сайта собран заново. Подвал собирается из меню: 46 ссылок вместо 7, нерабочая ссылка-якорь убрана со всех 44 страниц.
  • Новое оформление сайта. Внедрено выбранное оформление с цветом морской волны и 10 иконками; контраст кнопок проверен по стандарту доступности WCAG. Снято чужое фото «нашей бригады».

Реакция на задачу — 1 рабочий день. Работа на любой CMS — 1–2 дня. Всё — по договору, доступы остаются у владельца: что в договоре.

Все примеры работ →

«Даже на самописной системе с корзиной и личным кабинетом поддержка строится так же: сначала копия, потом правка, потом проверка всего пути покупки.»

— Ведущий специалист поддержки сайтов

Частые вопросы

Сколько это стоит?

Цена работ: 2 200 ₽ / час, по факту времени. Точная сумма и срок называются до начала работ.

Что входит в работу?

Новые разделы и страницы в существующей структуре; Доработка шаблонов и вывода данных; Новые блоки на страницах: расчёты, подборы, таблицы — остальное в списке выше.

Останутся ли доступы у меня?

Доступы: остаются у вас, ничего не переносится.

Как устроена работа?

Разбор → Оценка → Работа на копии → Перенос и проверка.

Сохраняется ли копия сайта?

Копия: до изменений, откат в любой момент.

Нужна доработка на Joomla?

По описанию, что нужно изменить, будет понятно, сколько это займёт.

Ответ приходит в течение 15 минут в рабочее время. Рассылка не ведётся.