Создание современного, легкого и высокоэффективного веб-сайта с использованием WordPress в качестве CMS и Tailwind CSS в качестве основного CSS-фреймворка. Все компоненты сайта должны быть разработаны с нуля, чтобы обеспечить наивысшие показатели производительности и соответствие требованиям.
1. Технические требования
1.1
Платформа: WordPress (самописная тема).
1.2
Верстка: Tailwind CSS (последняя стабильная версия).
1.3
Язык разработки:
- HTML5, CSS3 (с использованием Tailwind CSS).
- PHP (для WordPress).
- JavaScript.
1.4
Запрещено:
- Использование сторонних плагинов WordPress без согласования с заказчиком.
- Указание авторства в коде и в любом другом месте сайта, а также использование проекта в портфолио разработчика.
1.5
Оптимизация:
- Все изображения должны быть оптимизированы с использованием современных форматов (например, WebP) и сжаты для минимизации размера.
- Все неиспользуемые стили и скрипты должны быть удалены.
- Максимальное время загрузки сайта — не более 500 мс.
- Оптимизация всех страниц и ресурсов для получения наивысших показателей в Google Lighthouse по следующим параметрам:
- Performance: 90 и выше.
- Accessibility: 95 и выше.
- Best Practices: 95 и выше.
- SEO: 95 и выше.
2. Структура сайта
2.1
Основные страницы:
- Главная страница (Home Page).
- Продуктовая страница 1 (Product Page 1).
- Продуктовая страница 2 (Product Page 2).
- Блог (список постов).
- Страница поста блога.
3. Функциональные требования
3.1
SEO-оптимизация:
- Корректное использование заголовков H1-H6.
- Meta title и description должны быть динамическими и изменяться в зависимости от контента страницы.
- Все изображения должны иметь альтернативный текст.
3.2
Блог и создание страниц:
- Возможность создания новых постов через админку WordPress.
- Возможность прикрепления изображений, таблиц и других элементов.
- Возможность создания новых страниц через админку WordPress.
4. Требования к коду
4.1
Структура:
- Код должен быть структурирован по правилам WordPress.
4.2
Чистота кода:
- Код должен быть написан на чистом HTML/PHP/JS без использования сторонних библиотек.
4.3
Совместимость:
- Кроссбраузерность (совместимость со всеми современными браузерами).
- Адаптивность (разработка дизайна с учетом различных разрешений: 320px, 768px, 1024px, 1440px).
5. Условия использования
5.1
Авторские права:
- Сайт не должен быть использован в портфолио разработчика.
- Разработчик не имеет права указывать свое авторство в коде или где-либо еще на сайте.
5.2
Конфиденциальность:
- Все передаваемые данные и информация являются конфиденциальными и не подлежат разглашению.
5.3
Сроки выполнения:
- Ожидаемый срок выполнения проекта: 2 недели с даты утверждения технического задания.
6. Передача проекта
- По завершении проекта разработчик передает исходный код темы, включая все HTML, PHP, CSS и JS файлы, а также инструкции по установке и настройке.