Skip to content

forum.mozilla-russia.org - PunBB modification by Russian Mozilla Team

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.themes
Notifications You must be signed in to change notification settings

LAKostis/forum.mozilla-russia.org

Repository files navigation

Модификация движка PunBB командой Russian Mozilla Team.

Общее описание

Данная модификация была сделана в рамках создания русскоязычного форума поддержки продуктов Mozilla.org. Сначала это была просто установка PunBB, потом код стал обрастать патчами и модификациями, и когда объем модификаций превысил объем самого кода PunBB был принято решение сделать отдельный продукт :)

Отличительные особенности нашей модификации от "обычного" PunBB:

  • официальная поддержка уникода;
  • наличие wiki (на движке DokuWiki), встроенной в форум;
  • наличие системы персональных сообщений (PM);
  • наличие системы голосования (EasyPoll);
  • возможность хранения данных пользователей в общедоступном месте (uploader);
  • улучшенный перевод на русский (по-сравнению с версией на официальном сайте);
  • дополнительные возможности администрирования и модерирования (разделение тем, массовое удаление аккаунтов по заданным критериям);
  • дополнительная защита регистрации (image check, anti-flood защита);
  • расширенная поддержка bbcode, улучшенные формы быстрого ответа;
  • дополнительные статусы пользователей ("невидимый", поддержка системы репутации и наград);
  • расширенная поддержка rss и экспорта данных форума в другие форматы (например, версия для печати).

Системные требования

Требования к установке движка соответствуют требованиям "донора", т.е. PunBB (см. docs/orig/install.html). Добавлю, что тестировались только MySQL и SQLite варианты, поэтому любые отзывы по PostgreSQL приветствуются. Для работы расширения image check (рисует картинку для подтверждения регистрации) необходим php с поддержкой gd2 (либо реализация ф-ции imagecreate() каким-либо другим способом). Для полной реализации работы с уникодом также потребуется расширение mbstring, которое обычно присутствует в любой поставке php. Если вы не хотите использовать уникод в своем форуме, просто замените в коде упоминания про pun_strtolower на strtolower, либо упростите ф-цию pun_strtolower (см. include/functions.php).

Замечания к использованию

  • форум и Wiki должны работать с short_open_tag = Off. Если вы обнаружили, что какая-либо его часть перестала после этого работать, обязательно сообщите об этом в багзиллу (см. Сообщения об ошибках)!

  • Также необходимо отметить, что т.к. английская и русская локализация используют уникод для кодирования сообщений, то требования к MySQL серверу повышаются - теперь минимальная версия это 4.1.x, а не 3.x! Впрочем, если вручную перекодировать сообщения в lang// в koi8-r/cp1251, этими требованиями можно пренебречь (FIXME я уже не помню, нужно ли чего менять в настройках wiki).

Сообщения об ошибках

Список текущих ошибок и пожеланий в работе форума можно узнать из багзиллы, (https://bugzilla.mozilla-russia.org, компонент forum.mozilla-russia.org, статус ошибки - Open) и из форума (http://forum.mozilla-russia.org/viewtopic.php?id=2334 и http://forum.mozilla-russia.org/viewtopic.php?id=2317). Предпочтительный способ доложить об ошибке - через багзилла, но если вы считаете, что это слишком сложно для вас, можете написать на форуме в вышеозначенные темы (правда, в этом случае, шанс, что ошибку заметят разработчики и оперативно ее исправят, невелик).

Правовые аспекты использования

IANAL ;) Движок доступен под GPL, темы Mozilla.ru - под CC лицензией (см. COPYING и COPYING.themes). TODO - проверить, совместимы ли обе этих лицензии друг с другом.

About

forum.mozilla-russia.org - PunBB modification by Russian Mozilla Team

Topics

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
COPYING.themes

Stars

Watchers

Forks

Packages

No packages published