Разработка модуля по созданию модулей этого же сайта

Евгений14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
28.05.2015

Тема сайта: фриланс

ТЗ сайта: сложное для составления проще создать универсальный модуль

Задача 1: составить ТЗ для реализации CMS модуля

Цель 1: создать модуль по согласованному ТЗ

Задача 2: разработать дизайн и шаблон сайта (визитная карточка, логотип и интерфейс)

Цель 2: простая интеграция модуля в шаблон.

Ориентировочные функции модуля:

1. Модуль формирования и редактирования модулей:

Название модуля

Добавление ячейки

Название ячейки

Включение/отключение модуля

Включение/отключение строк модуля по времени, показам, просмотрам, по данным другой ячейки/строки

Добавление файлов пользователями (ограничение по размеру, расширению)

Визуальное информирование о состоянии строк модуля (вкл/выкл красный зеленый)

Сортировка строк по столбцам статусу (вкл выкл)

2. Функциональная ячейка (кнопка / картинка):

Сортировка (А-Я Я-А 0-9 9-0), поиск, добавить (Ок), отмена (Cancel)

Название функциональной ячейки (текст на кнопке)

Переключатель (radio), флажок (checkbox)

Исполнительные ячейки:

Период запроса на смену информации указанной(ых) ячейки (обновить/подтвердить ознакомление с новыми правилами сайта)

3. Модуль пользователей:

Редактирование данных пользователей

Удаление/добавление пользователей

Поиск по данным пользователя

Добавление/удаление ячейки данных пользователя

Включение/отключение показа ячейки на сайте

Включение/отключение/блокировка на время пользователя

Добавление файлов пользователями

4. Почтовый модуль

Добавление информационных ячеек (выбор/ввод данных и т.п)

Связь с другими модулями

Рассылка (по времени, по обновлении ячеек/таблиц)

Сортировка списка рассылки

Автоматическая рассылка

5. Действия над каждой ячейкой

Выбор типа данных ячейки (стандартные= число, строка, веществ, деньги + программные =PHP/HTML)

Предназначение (отображаемое поле, поле ввода или кнопка / чекбокс /радиобокс)

Добавление связи с другими ячейками (наполнение связей):

Получение или передача информации, формула с использованием данных ячеек и цифр(real int)

Ограничение информации: количество знаков, округление с точностью

Включение/отключение показа ячейки на сайте

Включение/отключение ячейки по информации из другой ячейки (или формуле)

Разрешаемые символы в ячейке

Тэг ячейки и модуля

Стандартные функции ячейки пароля(скрыть, вкл/выкл генерация, сложность пароля)