АдминистраторПользователь №: 42 Сообщений: 125
| Итак на данный момент первая alpha-версия SSD Forums 1.1.0 готова на 75% и пришло время сделать анонс новой ветки форума:
1. Все последующие версии форума будут поддерживать PHP 5.1.x и выше.
2. Объектная модель кода. Форум разделен на классы:
SDD_Forum - контроллер, обрабатывает все страницы форума, вызывает нужный метод и передает данные по схеме "Пользователь -> Контроллер -> Модель -> Контроллер -> Шаблонизатор"
SSD_Model - ядро форума, имеет несколько child классов - SSD_Model_Forum, SSD_Model_Stats, SSD_Model_Topic, SSD_Model_User, SSD_Model_Admin.
SSD_Template - класс для доступа к шаблонизатору.
3. Интегрированный шаблонизатор Smarty (http://smarty.php.net)
Это касается технической части.
Далее вопрос новых функций и исправления багов из 1.0.1
Делим весь путь разработки на несколько этапов:
Pre-alpha stage:
Задача данного этапа - разработать схему нового ядра и построения форума. Данный этап уже пройден.
Alpha stage:
Задача данного этапа получить новую версию форума стабильную настолько, насколько стабильна версия 1.0.1SP2. Завершающей стадией данного этапа является получение и заморозка (так называемый Freeze) структуры API форума вплоть до версии 2.x.x (то есть в API будут добавляться лишь новые возможности, но он не будет перерабатываться, и принцип его построения останется тем же)
Beta stage:
Задача данного этапа: Исправление ошибок версий 1.0.x, а также добавление новых возможностей на форум(в соотвествии с Roadmap, который описан ниже).
Завершающей стадией данного этапа будет полная реализация Roadmap.
RC stage:
Задача данного этапа: Исправления всех найденных ошибок в продукте, к данному этапу код всего форума будет заморожен вплоть до версии 1.2.0 (то есть будут исправляться только ошибки).
Что касаемо Service Packs: думаю больше этого не будет. Введение сервис паков было вынуждено, из-за некоторых проблем у разработчиков(в частности у меня).
По поводу Roadmap - сейчас я не готов написать полный список планируемых нововведений в новой ветке форума, однако к моменту завершения Alpha-stage будет уже известен окончательный список. (Он будет обсуждаться в специально созданном разделе [Dev]SSD Forums 1.1.x).
Текущий Roadmap:
1. Полная переработка интерфейса админ-панели.
2. Полная переработка системы прикрепления файлов.
3. Частичная переработка функции поиска по форуму.
4. Добавление системы Private Messages.
5. Автоматическая система обновления форума(или проверки обновлений с их ручной установкой).
6. Введение Additional Profile Fields.
7. Уведомления о событиях на форуме посредством e-mail.
8. Полная переработка системы назначения модераторов.
Что касаемо пунктов 1 - 8: Админ-панель форума будет вынесена из админ-панели SLAED CMS, чтобы позволить назначить модераторов и администраторов форума независимо от системы.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 12.03.2008 г. в 08:11:53 |
|