CMS (системы управления). Техническое задание: проверка и доработка сайта на Joomla (Дистанционная работа)

Бюджет не указан

Задание: CMS (системы управления). Техническое задание: проверка и доработка сайта на Joomla (Дистанционная работа)

Задача: провести полную техническую ревизию сайта: проверить работоспособность форм, скорость загрузки, адаптивность под мобильные, корзину. Установить счетчики Roistat и Leadback. Исправить найденные ошибки. 1. Формы Проверить все формы на сайте (обратной связи, заявки, корзины и т.д.). Отправка должна проходить без ошибок. Письма должны приходить на почту Заказчика. Заявки должны сохраняться в базе данных / CRM. Исправить найденные ошибки: если форма не отправляется — найти причину (неправильный адрес получателя, конфликты расширений, ошибки в коде). 2. Скорость загрузки и адаптивность 2.1. Скорость загрузки Проверить через Google PageSpeed Insights, GTmetrix или аналоги. Добиться оценки не ниже 70 для мобильной версии и 80 для десктопной. Оптимизировать загрузку: включить кеширование страниц (System → Global Configuration → System → Cache); включить сжатие CSS и JS (в настройках шаблона или через расширения); настроить кеширование браузера через .htaccess; оптимизировать изображения (сжатие, правильный размер, форматы WebP или AVIF); отключить или удалить неиспользуемые расширения и плагины. 2.2. Адаптивность под мобильные Сайт должен корректно отображаться на всех типах устройств (смартфоны, планшеты, десктопы). Меню — удобное для нажатия пальцем. Текст — читаемый без увеличения. Кнопки и ссылки — достаточного размера. Исправить найденные проблемы: если шаблон не адаптивный — установить плагин для адаптивности (например, Responsivizer) или сменить шаблон. Проверить наличие viewport meta-тега в head. Убедиться, что изображения не выходят за границы экрана на мобильных. 3. Корзина Проверить всю цепочку: добавление товара в корзину → просмотр корзины → изменение количества → удаление товаров → переход к оформлению заказа → отправка заказа → получение уведомления на почту. Исправить ошибки: если корзина не работает — найти причину (конфликты расширений, ошибки в компоненте, проблемы с сессиями). Настроить корректное отображение цен с учётом скидок и налогов (если применимо). 4. Установка счетчиков Установить счетчик Roistat на все страницы сайта (в head или перед закрывающим body). Настроить передачу данных о заявках в Roistat. Установить счетчик Leadback (если используется) на все страницы сайта. Проверить работу счетчиков через инструменты разработчика (консоль браузера, Network-запросы) и в интерфейсах Roistat / Leadback. 5. Общие технические доработки Проверить логи Joomla на наличие ошибок (папка logs). Исправить критические ошибки. Обновить Joomla до актуальной стабильной версии (сделать полный бэкап перед обновлением). Обновить все расширения и плагины. Удалить неиспользуемые. Проверить права доступа к файлам и папкам: для папок — 755, для файлов — 644 (для configuration.php и index.php — 444). Проверить базу данных через System → Maintenance → Database. Очистить временную директорию /tmp/ через Admin Tools. Проверить наличие неиспользуемых аккаунтов администраторов и удалить их. 6. Правка основных страниц Проверить и исправить: главную страницу (корректное отображение всех блоков, ссылок, изображений); страницы товаров/услуг (структура, описание, цена, кнопка); страницы контактов (актуальные телефон, email, адрес, форма); страницы доставки и оплаты. Исправить битые ссылки (404 ошибки) — использовать расширения вроде OSMap. Проверить SEO-настройки: Meta-теги (Title, Description) должны быть заполнены. URL — ЧПУ (SEF включён, нет конфликтов с маршрутизацией). Настроить robots.txt и sitemap.xml (через OSMap). 7. Дополнительно Проверить наличие резервных копий (Akeeba Backup или аналоги). Настроить регулярное автоматическое создание бэкапов. Проверить работу в разных браузерах (Chrome, Firefox, Safari) на предмет ошибок CSS/JS. Устранить найденные проблемы. Результат работ Отчёт с описанием найденных проблем и способов их решения. Рабочие формы, корзина, корректная скорость загрузки, адаптивная вёрстка. Установленные и настроенные счетчики Roistat и Leadback. Обновлённый и оптимизированный сайт на Joomla. Добавить формы захвата оставить заявку, подключить мессенджер макс желательно с ютм меткой для отслеживания конверсии. Сайт tentoff.net