Шаблон задачи
Шаблоны задач на частные модули — смотри внизу этой страницы.
Заголовок
Разработать модуль [название]
Текст
Сайт — 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.
- Данные для наполнения модуля:
- Все фактически опубликованные материалы сайта уже опубликованы.
- В качестве результата предоставить:
- Ссылку на фронтофис работающего функциональности на бета.
Все модули
- Модуль «Пейджинг»
- Модуль «Счетчик»
- Модуль «Блог»
- Модуль «Теги»
- Модуль «Терминалы»
- Модуль «Тарифы»
- Модуль «Счета»
- Модуль «Сходные товары»
- Модуль «Сравнение товаров»
- Модуль «Сопутствующие услуги»
- Модуль «Слайдер изображений»
- Модуль «Рекомендованные товары»
- Модуль «Рейтинг товара»
- Модуль «Редактирование персональных данных»
- Модуль «Расходные материалы к данному»
- Модуль «Разделы каталога»
- Модуль «Произвольные обращения»
- Модуль «Поиск упрощённый»
- Модуль «Поиск дополненный»
- Модуль «Перевозочные документы»
- Модуль «Перевозки»
- Модуль «Опросы»
- Модуль «Оплата»
- Модуль «Вход, регистрация, восстановление доступа на сайт»
- Модуль «Маршрут»
- Модуль «Корзина»
- Модуль «Контейнеры»
- Модуль «Коммерческие предложения»
- Модуль «Калькулятор»
- Модуль «Заявки на перевозки»
- Модуль «Заказы (совершенные, в т.ч. заказы в транзите)»
- Модуль «Заказ (текущий)»
- Модуль «Дополнительные товары»
- Модуль «Грузы»
- Модуль «Грузоотправители и грузополучатели»
- Модуль «Выбор варианта доставки»
- Модуль «Восстановление пароля»
- Модуль «Бухгалтерские документы»
- Модуль «Баланс и задолженности»
- Модуль «Авторизация»
- Модуль «Уведомления»
- Модуль «Фильтры, поиск, сортировка»
- Модуль «Перезвоните мне»
- Модуль «Форма обратной связи»
- Модуль «Чат»
- Модуль «Юрлица»
- Типовой модуль
- Модуль «Главная страница»
- Модуль «Карта сайта»
- Модуль «Поиск»
- Модуль «Новости»
- Модуль «Рассылка новостей»
- Модуль «Карточка товара»
- Модуль «Каталог товаров»
- Модуль «Контент»
- Модуль «Структура и навигация»
- Модуль «Видеогалерея»
- Модуль «Фотогалерея»
- Модуль «Форма»
- Модуль «Заказ»
- Модуль «Фильтр»
- Модуль «Товар»