Создание CMS движка для универсальных целей.
Требуется создать движок для легкого создания последующих проектов для информационных локальных систем с добавлением различных модулей. Основной движок, это административная панель и первоначальный функционал, по созданию разделов, подразделов и страниц. Модули – отдельные скрипты, которые адаптируются в админ-панель путем открытия административной страницы каждого модуля.
Для создания возможна переделка готового решения, с полным изменением или рукописный код.
Требования:
1. CMS не должна использовать базы MySQL. Должна иметь панель управления, встроенный редактор для удобного создания страниц, красивую и понятную админку.
2. Хранение данных в файловом табличном виде CSV, XML, DAT. (предложения)
3. Административная панель должна быть адаптирована на подключения различных независимых модулей. Каждый новый модуль будет создаваться отдельно для различных целей, а в админку добавлять административную страницу для редактирования по каждому модулю отдельно. Каждый модуль должен, находится в своей папке. В админке для подключения модуля указать папку и стартовый файл, тем самым будет осуществляться переход с кнопки на странице.
4. Админ-панель и занесение данных должны быть кодированы под использование лицензионного ключа. Если ключ не введен нельзя добавлять данные и создавать разделы. (обсуждение)
5. Работа движка одинаково на локальной системе с веб-сервером и серверной в интернете.
На основе созданного движка адаптировать 1 проект (обговаривается с исполнителем)
Основные возможности
• Создание категорий и страниц.
• Генерация ЧПУ для страниц с возможностью указать вручную имя ссылки на страницу.
• Встроенный визуальный редактор для редактирования страниц.
• Загрузка изображений, файлов на сайт с последующей вставкой в материал.
• Возможность выводить ссылки в список меню в виде графических кнопок.
• Смена дизайна сайта
• Добавление новых модулей создаваемых отдельно.
• Легкое «вживление» javascript и ajax-скриптов.
• Редактирование HTML-кода шаблона прямо в админке.
• Страница обратной связи пользователей.
• Легкая переделка шаблонов под систему благодаря разделенному коду HTML и PHP.
• Отдельные шаблоны для каждого модуля. Предоставит заказчик.
Полное ТЗ при общении.