Доработки сайта на Joomla3 (карта сайта, урлы, чистка кода, кэш)
На сайте используются следующие типы страниц:
- контент (статьи вроде "О компании", "Контакты" и тп) com_content
- категории каталога com_k2
- страницы товаров com_k2
Нужно:
Добавить компонент создания карты сайта (статьи из content, категории и товары из k2)
- карта сайта должна кэшироваться и сохраняться в файл, если карта сайта большая, то в несколько файлов
- генерация карты не должна вешать сервер, не завершаться с ошибкой по таймауту
- добавить карту в robots.txt
Чистка кода страниц:
убрать og: разметку
должен быть без слеша на конце
убрать всю og разметку
убрать большие пустые пространства в коде страницы (пустые строки, большое количество пробелов и табов там где это не нужно для удобного форматирования кода)
Убрать все комментарии из кода страницы
проверить и убрать вложенные тэги в тэги , - без потери стиля оформления
Ускорение загрузки страницы
- вынести все атрибуты style а классы в файл стилей
- вынести все скрипты из кода страницы в файлы .js
- убрать ненужные не используемые на странице файлов скриптов
- убрать из кода страницы ссылки на файлы скриптов и стилей которые не используются на странице,
- все используемые Java скрипты и классы из .css объеденить в один файл (один css и один .js (за исключением подгружаемых библиотек вроде jquery)) подгрузку остальных файлов скриптов и стилей убрать из кода страниц
Обработка и генерация URL
сделать обработку урлов на 404:
http://site.ru/produktsiya/steelpipes?limitstart=0 убрать генерацию параметра ?limitstart=0 в пагинации на страницах 2+ для первой страницы листинга
http://site.ru/produktsiya/truboprovodnaya-armatura/cat/20?start=300 сделать редирект 301 на стр без этого параметра, для всех страниц пагинации прописать rel canonical на первую страницу
http://site.ru/produktsiya?asd обработка мусорных параметров урла на 404. при этом урлы где необходимы параметры (пагинация, форма отправки заявки, страницы результатов поиска) должны обрабатываться корректно
для страниц товаров http://site.ru/produktsiya/43704 настроить отработку дублей на 404 ошибку, либо 301 на корректный урл
http://site.ru/produktsiya/43704/43704
http://site.ru/produktsiya/43704/produktsiya
http://site.ru/produktsiya/43704/
валидация верстки
исправить ошибки валидации верстки на страницах контента, товаров, категорий каталога
товар1 http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fsite.ru%2Fproduktsiya%2Fsteelpipes%2F444&profile=css3&usermedium=all&warning=1&vextwarning=&lang=ru
статья http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fsite.ru%2Fproduktsiya%2F44448&profile=css3&usermedium=all&warning=1&vextwarning=&lang=ru
товар2 http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fsite.ru%2Fproizvodstvo&profile=css3&usermedium=all&warning=1&vextwarning=&lang=ru
категория http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fsite.ru%2Fproduktsiya%2Fsteelpipes%2Fcat%2F33&profile=css3&usermedium=all&warning=1&vextwarning=&lang=ru
Снизить нагрузку на сервер
кэширование в файлы (на неограниченное или очень большое время)
- меню
- навигации по каталогу слева
- блоки похожих товаров (это страницы результатов поиска, самые "тяжелые" блоки)
- карточки товаров
Рассмотрю все предложения с обозначенным бюджетом
Явки, пароли и адрес сайта предоставлю выбранному исполнителю :)