Введение в разработку
Мы быстро пробежимся по IP.Board 3.0. Я специально не буду особо заострять внимание в этой записи на различные особенности IP.Board 3.0 и предоставлю возможность нашим разработчикам опубликовать более точную информацию в последующих записях.
Список изменений слишком велик, чтобы публиковать его сразу, и по этому мы выбрали на наш взгляд самые интересные особенности.
Интерфейс
Упор делался на юзабилити и основных функциях. Новый движок шаблонов, позволяющий расширить набор стандартных шаблонов, более легкое редактирование шаблонов и абсолютно новый стиль по-умолчанию.
Управление
Перестроенный менеджер BB-кодов предоставит администраторам форума великолепный контроль над взаимодействием пользователей. Мы предоставим вам отличные средства управления, вы даже сможете отключить неиспользуемые вами функции. Более удобная настройка пользовательских подписок, отключение ненужных настроек и даже полное удаление целых секций.
Особенности
Будет довольно много особенностей, но, пока мы придержим их для наших последующих записей. Скажем лишь только то, что будет совершенно новая система репутаций и многое другое.
Интеграция
Мы хотим, чтобы вы смогли объединить ваш форум и сайт с минимальными усилиями. Чтобы сделать это проще мы разработали более продвинутые API, агрегацию контента, методы логина и т.д. Теперь наши приложения (IP.Blog, IP.Gallery, и IP.Downloads) гораздо лучше интегрированы друг с другом и непосредственно с IP.Board.
Код
Будет много усовершенствований кода на низком уровне, которые сделают работу с нашим кодом намного проще для нашего сообщества разработчиков. Вся наша работа ориентированна на усовершенствование использования ресурсов, чтобы сделать наше программное обеспечение как можно менее требовательным к серверной системе.
Требование сервера
Чтобы использовать новые возможности мы официально откажемся от PHP 4.x и будет использовать PHP 5.x. Также наше програмное обеспечение будет поддерживать базы данных MySQL 4.x, но мы настоятельно рекомендуем использовать MySQL 5.x.
База данных ORACLE
Из-за непопулярности баз данных ORACLE мы решили от них отказаться. Мы продолжим поддерживать MySQL и Microsoft SQL Server.