Перенос динамического блока для WordPress на бэкенд с возможностью изменения контента
Техническое задание
1. Цель
Перенести блок из готовой верстки для WordPress, который будет содержать меню и страницы, переключающиеся через это меню. Блок должен иметь функционал для изменения контента страниц и меню, а также возможность добавления и удаления страниц и пунктов меню. Он должен быть интегрирован в блочную структуру WordPress через админ-панель.
2. Требования к функционалу
2.1 Меню
Добавление, редактирование и удаление пунктов меню через админ-панель.
2.2 Страницы
Динамическая загрузка контента страниц при переключении пунктов меню или использование необходимых событий для достижения подобного эффекта.
Возможность добавления новых страниц, редактирования и удаления существующих.
Редактирование контента страниц через админ-панель WordPress.
2.3 Интеграция
Блок должен быть интегрирован в блочную структуру WordPress (Gutenberg или совместимая структура).
Полная или частичная (обсуждается отдельно) поддержка редактора блоков WordPress для удобного управления контентом.
3. Требования к технологиям (стек может обсуждаться отдельно)
JavaScript – для динамической загрузки контента и взаимодействия с пользователем.
PHP – для разработки бэкенд-части и работы с базой данных WordPress.
HTML – для разметки блока.
SCSS – для стилизации блока с поддержкой адаптивного дизайна.
4. Дизайн
Дизайн будет предоставлен отдельным файлом (макет в Figma или другом формате).
Блок должен полностью соответствовать дизайну и иметь адаптивную верстку.
5. Функциональные требования
Адаптивность – корректное отображение на всех типах устройств (десктоп, планшет, смартфон).
Оптимизация – код блока должен быть оптимизирован для быстрого загрузки и соответствовать стандартам веб-разработки.
Безопасность – защита от XSS и SQL-инъекций.
6. Этапы разработки
6.1 Планирование
Анализ требований.
Создание структуры блока.
6.2 Разработка
Верстка блока.
Разработка функционала меню и страниц.
Интеграция с админ-панелью WordPress.
6.3 Тестирование
Проверка функционала.
Тестирование на различных устройствах и браузерах.
Проверка соответствия дизайна.
6.4 Релиз
Вливание работы в dev-ветку Git.
Передача документации по использованию блока (обсуждается).
Права интеллектуальной собственности и условия доступа
Исполнитель получает доступ к материалам заказчика (исходный код, дизайн, базы данных, серверная инфраструктура и т.д.) исключительно для выполнения этого технического задания.
Все имущественные права на указанные материалы, включая модификации и доработки, остаются за заказчиком.
Исполнитель не имеет права использовать, изменять, распространять или передавать третьим лицам любые материалы без предварительного согласия заказчика.
После завершения работ исполнитель обязан передать заказчику все обновленные файлы, исходный код, доступы к серверам, базам данных и другую техническую документацию, созданную или использованную во время выполнения проекта.
тут наш дизайн в figma. Тот, что "гармошка".
-
12912 67 0 Здравствуйте! Выполню ваше задание быстро и качественно.
Мое портфолио: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Пишите, начну сегодня работать. Буду рад сотрудничеству с Вами!
Актуальные фриланс-проекты в категории PHP
Разработчик на проект CMS-сайт на Drupal 7 + PHP/MySQL.Ищем разработчика для помощи с настройкой CMS-сайта на Drupal 7 + PHP/MySQL. Задача:1. Сделать карточки товара на весь ассортимент товара (в настоящее время на сайте не на всех товарах есть карточки товара с описанием и характеристиками).2. Добавить верные характеристики на… CMS, PHP ∙ 1 день 18 часов назад ∙ 39 ставок |
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 2 дня 16 часов назад ∙ 24 ставки |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 3 дня 12 часов назад ∙ 32 ставки |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 4 дня 15 часов назад ∙ 21 ставка |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 5 дней 16 часов назад ∙ 47 ставок |