Mista Engine 2. Документация движка Ключевые слова: mista engine
Требования к движку
Версия 1.0
Внешние интерфейсы
Движок форума должен поддерживать следующие внешние интерфейсы:
- HTML/AJAX
- Максимальный переход на AJAX и технологии Web 2.0
- 3. Форма ввода сообщения по аналогии с формой ввода темы
- 3. Дата рождения в личную карточку
- 3. Более гибкая персональная настройка внешнего вида и поведения форума (личные настройки) 3.
- Возможность форматирования сообщений с защитой от злоупотреблений
- 3. Возможность прицепления файлов / картинок к сообщениям (частично реализовано)
- 3. Оценка полезности сообщений участниками
- 3. Аватары участников по личной настройке (частично реализовано)
- 1. Панель администрирования форума
- 2. Возможность посетителям обратить внимание модераторов на конкретный пост/ветку (кнопка "Пожаловаться")
- 2. Запрос причины на удаление / закрытие / утопление ветки
- 3. Возможность посетителям создать личную ветку со страницы правил
- 1. Файлы в Книге знаний, их модерирование
- 1. Редизайн главной страницы Книги знаний
- 2. Новые теги для оформления статей в Книге знаний
- 2. Якоря в статьях для гиперссылок
- 2. Фильтрация статей по автору / редактору.
- 2. Теги для именованных гиперссылок
- 3. Редизайн статической версии Базы знаний
- 3. Раскраска фрагментов программ на разных языках
- XML/RSS/SOAP
- WAP/КПК
- Модерирование в версии для КПК
- Сохранение сессии в версии для КПК
- Распознавание ссылок
Архитектура
- 1. Классы (ООП)
- 1. Отделение содержания от оформления
- 2. Оптимизация структуры базы, многоуровневое кеширование, сокращение трафика, перенос нагрузки на клиента (JavaScript)
- 3. Переход на собственный поисковый движок
- 1. Настройка прав (ролей) пользователей (хард-модеры, лайт-модеры, ведущие секций, инженеры знаний)
- 1. Автоматическое формирование статической базы знаний с ветками форума и статьями КЗ
- 1. Полуавтоматическое формирование выпусков рассылки на основе статей КЗ
- 3. Рубрикатор Книги знаний
- 3. Улучшение работы ТелепатБота
- 3. Новые боты
- 1. Механизм управления баннерами
- 2. Фонд для поощрений разработчиков движка, авторов
- 2. Таргетинг рекламы
- 3. Установка часового пояса в личных настройках
- 3. Личные сообщения между участниками
Инфраструктура разработки- 1. Организация механизма коллективной разработки
Архитектура движка
Руководство пользователя |