Доработки сайта на Joomla3 (карта сайта, урлы, чистка кода, кэш)

Андрей11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.10.2014

На сайте используются следующие типы страниц:

- контент (статьи вроде "О компании", "Контакты" и тп) 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

Снизить нагрузку на сервер

кэширование в файлы (на неограниченное или очень большое время)

- меню

- навигации по каталогу слева

- блоки похожих товаров (это страницы результатов поиска, самые "тяжелые" блоки)

- карточки товаров

Рассмотрю все предложения с обозначенным бюджетом

Явки, пароли и адрес сайта предоставлю выбранному исполнителю :)