Разработка кастомного веб-сайта на WordPress

Создание современного, легкого и высокоэффективного веб-сайта с использованием 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 файлы, а также инструкции по установке и настройке.

Читайте на 123ru.net