Шаблон задачи
Заголовок:
Программирование функциональности «***» (указать конкретно).
Текст:
- Сайт — http://www.cetera.ru/ecommerce/.
- Раздел, где должна быть реализована функциональность — http://www.cetera.ru/ecommerce/.
- Возможности для анонимных пользователей:
- Может просматривать…
- Может …
- Возможности для авторизованных пользователей:
- Видит цены…
- …
- Возможности для администратора:
- Редактирует цены…
- …
- Прототип: http://www.cetera.ru/ecommerce/.
- Готовый модуль для реализации задачи: http://www.cetera.ru/ecommerce/ или текстовое указание на готовый модуль. Если модуль внешний, то партнёрская ссылка с промо-кодом.
- Данные для наполнения модуля:
- Опубликованы в разделе http://www.cetera.ru/ecommerce/.
- Файл импорта — http://www.cetera.ru/ecommerce/.
- Описание формата файла — http://www.cetera.ru/ecommerce/.
- В качестве результата предоставить:
- Ссылку на фронтофис работающего модуля/функциональности на бета.
- Ссылку на бэкофис работающего модуля/функциональности на бета.
- Документацию для администраторов в виде подстраницы на kb.cetera.ru внутри данного проекта.
- Описание формата обменных файлов или API в виде подстраницы на kb.cetera.ru внутри данного проекта.
Пример задачи 1
Заголовок:
Программирование каталога товаров.
Текст:
- Сайт — http://cetera.ru/.
- Раздел, где должна быть реализована функциональность — http://www.cetera.ru/ecommerce/.
- Возможности для анонимных пользователей:
- Может просматривать список товаров по категориям неограниченной вложенности.
- Может просматривать карточку товара.
- Возможности для авторизованных пользователей:
- Видит цены на товары в списке товаров и в карточке товаров.
- Возможности для администратора:
- Удаляет, добавляет и редактирует категории.
- Удаляет, добавляет и редактирует товары.
- Перемещает товары между категориями.
- Прототип:
- Готовый модуль для реализации задачи: модуль «Каталог» из редакции «Магазин» Cetera CMS.
- Данные для наполнения модуля:
- Опубликованы в разделе https://cetera.ru/cms/index.php#catalog:/root/item-0/item-802/item-803$modules:welcome,materials$active:materials.
- Цены выложены ftp://cetera.ru/www/import/prices.xml.
- Описание формата файла — http://kb.cetera.ru/team4/ceterarucomplex/pricesdoc.
- В качестве результата предоставить:
- Ссылку на фронтофис работающего модуля/функциональности на бета.
- Ссылку на бэкофис работающего модуля/функциональности на бета.
- Документацию для администраторов в виде подстраницы на kb.cetera.ru внутри данного проекта.
Пример задачи 2
Заголовок:
Программирование поиска.
Текст:
- Сайт — http://cetera.ru/.
- Раздел, где должна быть реализована функциональность — http://cetera.ru/search/.
- Возможности для анонимных пользователей:
- Может видеть поисковую форму.
- Может вводить поисковый запрос и искать по всем материалам сайта.
- Может просматривать результаты поиска в виде постраничного списка по 10 пунктов.
- Возможности для авторизованных пользователей.
- Видит цены на товары в результатах поиска.
- Возможности для администратора:
- Не реализуются.
- Прототип:
- Форму поиска вставить в шапку сайта.
- Результаты поиска — http://wireframes.cetera.ru/boilerplate_wireframe/corp-search.html.
- Готовый модуль для реализации задачи: модуль «Поиск» входит в состав ядра Cetera CMS.
- Данные для наполнения модуля:
- Все фактически опубликованные материалы сайта уже опубликованы.
- В качестве результата предоставить:
- Ссылку на фронтофис работающего функциональности на бета.