Техническое задание на доработку сайта 1. Общие положения 1.1 Компания «Jasper» – ведущий производитель спортивной одежды в Республике Казахстан. Сайт призван ознакомить посетителя с услугами компании. 1.2 Доступ к сайту будет осуществляться при помощи персонального компьютера, смартфона, планшетного компьютера, имеющего браузер Firefox, Safari, Google Chrome или Edge. 2. Терминология Адаптивный дизайн – (Adaptive Web Design) — дизайн веб-страниц, обеспечивающий корректное отображение сайта на различных устройствах, подключённых к интернету и динамически подстраивающийся под заданные размеры окна браузера. Google PageSpeed Insights — это бесплатный сервис рекомендаций для веб-сайтов по ускорению отображения страницы в браузере пользователя (https://developers.google.com/speed/pagespeed/insights/). Поисковая оптимизация (или SEO) — комплекс мер по внутренней и внешней оптимизации для поднятия позиций сайта в результатах выдачи поисковых систем по определённым запросам пользователей. Внешняя оптимизация сайта – это регистрация сайта в поисковых системах, раскрутка в социальных сетях, наращивание ссылочной массы путем привлечения ссылок с других ресурсов на продвигаемый сайт, баннерная реклама, контекстная реклама. Внутренняя оптимизация сайта — это оптимизация текста, URL-адресов, редактирование структуры сайта, перелинковка, проверка ответов сервера. 3. Описание функциональных блоков (задач) проекта 3.1. Дизайн 3.1.1 Дизайн сайта должен быть адаптивный и работать корректно во всех браузерах (Firefox, Safari, Edge) и устройствах (персональный компьютер, смартфон, планшетный компьютер). 3.1.2 Исправить ошибки верстки страниц с карточками товаров, в корзине и на странице оформления заказа. На всех страницах с товарами карточки товаров должны быть выровнены по вертикали. 3.1.3 Сдеалть главную страницу fool-screen. 3.2 Меню 3.2.1 В шапке сайта указанные телефоны сделать ссылками (href="tel:"). 3.2.2 В подвале сайта изменить значение атрибута href для указанные телефонов. 3.3 Оптимизация сайта 3.3.1 Сайт должен быть оптимизирован до показателя 80 баллов по PageSpeed Insights. 3.3.2 Осуществить оптимизацию изображений. 3.3.3 Реализовать асинхронные запросы JavaScript. 3.3.4 Использовать возможности кеш браузера для хранения страниц сайта. 3.3.5 Провести рефакторинг кода.