WordPress. Требования к курсовой работе

Тема

Тему можно разработать на основе копии готовой темы или с нуля с соответствием следующим требованиям:
– Макет должен быть качественным, хорошо выглядеть, не иметь ошибок html или расползающихся или выходящих за пределы границ страницы блоков
– Тема должна быть адаптивна
– В админ панеле изменить автора и описание темы на свои данные
– Блоки страниц должны быть свёрстаны на flex правилах
– Должна быть возможность управлять пунктами меню из административной панели
– В тему должен быть внедрён хотя бы один ваш собственный js скрипт – функционал любой:

    Для нечётных курсовых (любой из):
добавление аккардиона,
всплывающие окна,
обновление блоков через ajax-запросы
    Для курсовых с чётными номерами
    апи яндекс карт

Плагины

Разработать набор плагинов

– Добавляющий SEO поля для страниц (допустимо использование готового)
– Добавляющий в БД новую таблицу и позволяющий выполнять над её записями через админку все действия CRUD (create read update delete). Update – можно не выполнять.
– Два плагина добавляющих новые типы записей.
Игнорирование разработки этих плагинов – недопустимо и штрафуется двумя баллами при оценивании.

Требования к добавляемым записям

Общие требования
– В каждом созданном типе добавить не менее 15 записей
Если какие-то типы записей не подходят под тематику курсовой – заменить актуальными для темы курсовой.
Для нечётных номеров курсовых:
– список преимуществ компании с картинками
– сотрудники с фото и таксономия структурных подразделений
Для чётных номеров курсовых:
– список брендов партнёров с картинками
– филиалы с указанием гео-координат офисов и таксономией по городам. Фото офисов.

Требования к плагинам добавляющим типы записей

– При активации плагина в меню админ панели должны появляться пункты по управлению этим типом записи
– Плагин добавляет новый тип записи
– Плагин добавляет новую таксономию и связывает её с соответствующим типом записи
– Плагин добавляет минимум 3 метаполя
– Плагин добавляет на страницу редактирования этого типа записи метабоксы для заполнения всех добавленных метаполей
– Плагин добавляет шорткод для отображения списка записей этого типа
– Плагин добавляет шорткод для отображения одиночной записи с детальной информацией по id записи

Установить и настроить плагины

– Contact Form 7
– Woocommerce

Страницы

Общие требования к страницам

СЕО. у всех страниц в блоке head должны выводиться SEO-поля:
– title
– keyword
– description
Шаблон сайта. У всех страниц должны быть одинаковые шапка и подвал
Меню. У всех страниц в шапке должно быть единое меню отражающее структуру сайта

Набор страниц

Основная страница
На этой странице должно быть несколько блоков, каждый из которых отображает по 3-6 записей из определённых категори следующих типов записей:
стандартные новостные посты
коммерческие товары
типы записей добавленные с помощью разработанных плагинов (2 блока)
Статичная страница: о нас.
у курсовых с нечётными номерами заменить страницей “о компании” с выводом подразделений и детализацией до сотрудников
Новостной раздел
– Выводит список основного типа записей
– Каждую новость можно просмотреть детально
– В детальном просмотре у новости должен отображаться автор, дата публикации, картинка, основной текст.
– На детальной странице новости должна быть возможность оставлять комментарии.
Страница Магазина
– Страница разделов магазина
– Страница раздела товаров
– Детальная страница товара
Страница корзины
(ссылку можно убрать из меню перевесив на значок корзины в шапке)
Страница заказа
Страница аккаунта
(ссылку можно убрать из меню перевесив на значок пользователя/входа)
Страница контактов
Должна содержать:
Контактные данные
шорткод контактной формы. (Сообщение должны быть доступны для просмотра в админ панеле)
адреса пунктов выдачи/торговли (у курсовых с чётными номерами)
Яндекс карта с отметками пунктов торговли по гео-координатам (у курсовых с чётными номерами)

Коммерция

Для реализации функционала используйте плагин Woocommerce.
Необходимо добавить не менее 4х разделов и не менее 6ти товаров в каждом разделе
Заказы должны проходить
Пользователю должен быть доступен просмотр его заказов в ЛК пользователя
Администратор должен видеть заказы в Админ панеле.

Хостинг

Курсовая должна размещаться на хостинге.
Так, чтобы любой представитель комиссии, при желании, имел возможность зайти на сайт, содержащий работу, через смартфон, планшет или ноутбук.

Условия по доступу в админ часть смотрите в телеграмме

Защита курсовой (практической части)

– Курсовую работу следует защитить перед коммиссией
– При защите необходимо продемонстрировать самостоятельно разработанный код
– Следует дать ответы на вопросы комисси
– Вопросы могут относится к выполненной работе, коду, cms вордпрессу, плагинам, в частности вукоммерсу, php или css.
– Вы должны уметь пользоваться браузерным инспектором для быстрого поиска html-элементов, применяемых к ним стилевых правил и css-файлов, содержащих эти правила
– Вы должны знать, где и как внести изменения в таблицы стилей для изменения визуального отображения страниц сайта и их блоков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *