Возможности форума

RSS RSS
Добавлено: 2009-12-02 15:03:44   Заголовок: Принцип работы форума
master

Зарегистрирован: 2010-10-07

Сообщений: 13
Функционал форума основан на базовом функционале системы. Это подразумевает, что ввод и вывод данных осуществляется посредствам компонентов форума, в которых и находится основная часть кода. Макеты дизайна системы не требуют никаких доработок, для обеспечивания нормального функционирования форума. Дополнительные расширения форума в макетах (вывод списка последних сообщений, количества форумов и т.п.), добавляются как обычные компонентные расширения.

—————————————————————————
Работа - не walk, вjobываем не на шутку
Ответить | Цитировать
Добавлено: 2009-12-02 15:04:30
master

Зарегистрирован: 2010-10-07

Сообщений: 13
Такой подход позволяет максимально гибко настраивать форум, давая возможность разработчику влиять на работу форума без изменения ядра системы и файлов модуля. Все основные запросы к БД (базе данных) находятся в системных настройках компонентов, что даёт возможность расширять их и оптимизировать под конкретные задачи проекта.

—————————————————————————
Работа - не walk, вjobываем не на шутку
Ответить | Цитировать
Добавлено: 2009-12-02 15:04:52
master

Зарегистрирован: 2010-10-07

Сообщений: 13
Для повышения производительности, в БД находится несколько таблиц, которые хранят информацию о разделах форума, количестве топиков и ответов, просмотров на них и т.п. Данные попадают в эти таблицы при трансляции системных событий, которые затрагивают функционал форума. Например при добавлении сообщения (стандартный функционал системы) в раздел форума — обновляется информация в БД о количестве сообщений на форуме.

—————————————————————————
Работа - не walk, вjobываем не на шутку
Ответить | Цитировать
Добавлено: 2009-12-02 15:06:19
master

Зарегистрирован: 2010-10-07

Сообщений: 13
Для упрощения работы с данными из БД, в модуле предусмотрен определённый набор функционала, о котором будет рассказано ниже.

—————————————————————————
Работа - не walk, вjobываем не на шутку
Ответить | Цитировать