White Tiger
WWW Board система поддержки WWW-конференции
[English version here]
[Документация]
[Демонстрация]
[Тестирование]
[Обновление]
[Разработка]
[ Часть I | Часть II | Часть III ]
Содержание
- Введение
- Что здесь учтено?
- Возможности администрирования
- Технические требования
- Подготовка и установка программного обеспечения форума
- Модификация путей
- Настройка файла <wtbreplace.txt>
- Настройка многофорумности
- Установка
- Сопровождающие файлы
- Обслуживание и администрация форума
- Текущая администрация
- Архивирование и параметры самообслуживания
- Авторские права и дистрибуция
- Благодарности
- Ответственность
- Internet и e-mail адрес разработчика
- Подключаемые модули (plug-ins)
- Подмеченные тонкости обслуживания, а также некоторые неофициальные моменты (FAQ)
- Изменения в версиях
- Что будет?
- Последняя версия и ее download
6. Сопровождающие файлы
Полный список поставляемых файлов:
- .htaccess файл объявления кодировки (работает в
Apache).
- register.txt файл с регистрационной карточкой пользователя программы.
- file_id.diz краткий файл-описание.
- read.me логотип и информация.
- wtboard/index.shtml файл основной страницы, сделанный в соответствии с SSI для
возможности отображения новостной строки. Внимание: новостная строка работает
не на всех серверах.
- wtboard/service.shtml файл со ссылками и формами сервисных служб форума, сделанный
в соответствии с SSI. Внимание: перед установкой форума файл требуется отредактировать
согласно инструкциям внутри него.
- wtboard/wtbadmin.htm файл входа администраторов.
- wtboard/faq.htm файл примера правил. В большинстве случаев нужно только
немного изменить его, после чего можно применять в форуме.
- wtboard/archive.htm файл регистрации архивов. Формат свободный,
однако необходимо учесть, что регистрация всегда вносится в четвертую строку
файла, одновременно сдвигаются последующие строки.
- archive/index.htm основной файл каталога архивов, отсылает запрос
к файлу wtboard/archive.htm.
- cgi-bin/wtboard.cgi модуль обеспечения работы форума.
- cgi-bin/wtbedit.cgi модуль администрирования форума.
- cgi-bin/wtbservice.cgi модуль обеспечения сервисных функций.
- cgi-bin/wtbext.cgi модуль внутренних подпрограмм.
- cgi-bin/wtbupdate.cgi модуль обновления конфигурационного файла.
- data/wtbadmin.txt конфигурационный файл со списком административных доступов.
- data/wtbini.txt общий конфигурационный файл со списком названий прочих файлов.
- data/wtblang.txt языковой модуль.
- data/wtblast.txt файл, определяющий нумерацию сообщений.
- data/wtbnames.txt.pag файл базы данных с именами и настройками участников форума.
- data/wtbnames.txt.dir дополнительный файл базы данных настроек участников форума.
- data/wtbnews.txt файл новостных строк.
- data/wtboard.txt основной конфигурационный файл форума, содержащий все настройки и переменные.
- data/wtbreplace.txt файл со списком контекстной замены.
- data/wtbstruct.txt файл со структурой сообщений форума.
- data/wtwrong.txt файл для записи критических событий форума.
- docs/wtb2new.htm документация по переходу на новые версии программы.
- docs/wtboard.htm,wtboard2.htm,wtboard3.htm полная документация по настройке и установке программного обеспечения форума.
- docs/wtboardhome.htm инструкция по установке программного обеспечения форума на локальный компьютер под управлением Windows 95/98/NT.
- docs/wtboardplugs.htm информация для разработчика о внешних модулях программы.
- docs/wtbdev.cgi модуль вывода всех внутренних параметров (для разработчика).
- */index.htm присутствует в каждом каталоге (кроме wtboard и docs), отсылает запрос
в каталог wtboard.
7. Обслуживание и администрация форума
После корректной установки форум способен неопределенно долгое время
находиться в работоспособном состоянии без каких-либо дополнительных
усилий со стороны держателя форума. Однако сбои все-таки возможны по
различным причинам, например, исчерпался лимит места на диске, либо
администрация сервера проводила широкомасштабные эксперименты по настройке
серверного софта, в результате чего произошли незначительные изменения,
в частности, сшибло все признаки исполнимости файлов. Или же
общение на форуме стало затруднительным по причине значительных размеров
основной страницы и, как следствие, продолжительности ее обработки
скриптом. Кроме того, на публичном форуме могут происходить неприятности,
связанные с несовершенством человеческой нравственности. Поэтому
администратор должен иногда проверять работу форума и при необходимости
вносить определенные коррективы.
Ниже представлено краткое руководство администратора с некоторыми
рекомендациями. Конкретные указания и описания параметров администрирования
даются в непосредственных примечаниях к ним.
7.1. Текущая администрация
Текущая администрация форума подразумевает периодическую проверку
состояния основной страницы и работоспособности скриптов. Время от времени
возможны сообщения об ошибках со стороны сервера, в таком случае вам придется
войти на него ftp- или telnet-клиентом и восстановить необходимые права
доступа к файлам. Обычно это помогает. Если же нет придется искать
другие причины и устранять их.
Общение на форумах периодически оживляется появлением натуралистически
настроенных субъектов, знающих два-три слова неформального русского языка
и вовсю эти слова использующих в различных падежах и неожиданными способами.
Задачей администратора является пресечение подобных явлений и, возможно,
предотвращение их в дальнейшем. WTBoard предоставляет для этого несколько
различных инструментов.
а). Вы можете воспользоваться сервисом удаления сообщений. Для этого
необходимо войти в раздел администрирования форума через страницу wtbadmin.htm.
Вам предлагается меню, доступ в пункты которого ограничен правами
администратора (минимум прав указан в скобках верхним индексом). Необходимо
выбрать пункт «Модерирование: удаление сообщений». Обратите внимание,
что вам доступны широкие возможности модерирования: удаление сообщений по
номерам, по темам и по участникам, причем в третьем случае можно сразу
поместить такого-то участника в список игнорирования.
б). Ограничить доступ определенных участников к общению можно средствами
списка игнорирования. Раздел «Модерирование: изменение списка участников,
игнор-лист» позволяет осуществить такое действие. Участник в списке
игнорирования может быть представлен либо IP-адресом, либо IP-адресом,
урезанным на последнюю цифру, либо идентификатором. Идентификатор участника
символьный параметр, представляющий собой его имя или псевдоним на
форуме, модифицированный на предмет схожести букв латинского алфавита и
кириллицы. Идентификатор участника можно выяснить в списке участников, это
первый элемент учетной записи. Перед идентификатором или IP-адресом нужно
поставить минус для определения режима «read-only» или восклицательный
знак для полного прекращения доступа. Имейте в виду, что игнорирование по
IP-адресу может отсечь ряд других пользователей, входящих на форум с того
же провайдера или через тот же прокси-сервер. Поэтому данной опцией
следует пользоваться осмотрительно.
в). Возможно осуществлять фильтрацию входящих сообщений по некоторым
заданным словам. Мониторинг включается в разделе «Основные параметры:
обработка сообщения».
Следует заметить, что при удалении сообщения может произойти сбой. Это
маловероятно, однако определенная вероятность существует. В таком случае
нужно войти в раздел «Параметры самообслуживания: сервис восстановления
Index» и попытаться восстановить основную страницу с использованием
структуры. При этой команде скрипт использует информацию о древовидной структуре
форума из дополнительной базы, что позволяет ему полностью восстановить
основную страницу с учетом ответов, пересенных в корень.
В некоторых случаях файл структуры может быть поврежден. Тогда придется
восстановить форум с потерей структуры. При этом будут просканированы
все сообщения в указанном диапазоне номеров, и на основе полученной информации
сгенерирован файл, в котором перенос ответов в корень окажется утерянным.
Однако данный способ восстановления основывается только на файлах
сообщений и никакой дополнительной информации не требует. Обратите внимание,
что имя файла можно указать отличным от задаваемого по умолчанию, что бывает
иногда полезным.
После восстановления форума только на основе сообщений рекомендуется
сгенерировать структуру, чтобы в дальнейшем было возможным полное
восстановление.
Еще один полезный сервис редактирование. Оно разделено на
редактирование строк основной страницы и собственно заданных файлов. Строки
основной страницы вынесены отдельно по очевидной причине частого ее изменения.
Имя файла можно указать любое, при условии что файл находится в каталоге,
определенном параметром dirrealkonf. Это все файлы сообщений, faq.htm,
wtbadmin.htm, service.shtml, archive.htm, еще какие-то файлы, которые вы могли
положить в каталог. Файлы в других каталогах как вышестоящих, так и
вложенных к редактированию не принимаются по соображениям безопасности.
7.2. Архивирование и параметры самообслуживания
Отдельного обсуждения требует архивация и самообслуживание форума.
На данный момент самообслуживание форума реализовано только в части
автоматической архивации. В перспективе предполагается разработка механизмов
автомодерирования, автомониторинга, автовосстановления, периодического
самотестирования.
Длительная работа форума обычно приводит к увеличению размеров основной
страницы. В конце концов ее загрузка и отображение могут стать весьма
затруднительными. В таком случае необходимо прибегнуть к архивации форума
значительному сокращению основной страницы за счет перенесения части
устаревших сообщений в другой каталог и соответствующего усечения индексного
файла.
Раздел администрирования «Параметры самообслуживания: архивация форума
и установки автоархивации» позволяет осуществить все необходимые действия
по архивации форума. Он состоит из двух частей: текущая архивация и параметры
автоматической архивации. Величины, определенные во второй части, сохраняются
в файле <wtboard.txt> для дальнейшего применения, определенные же в части
первой используются только один раз.
Указав в первой части параметры и отослав их скрипту, вы тем самым дадите
ему команду немедленно попытаться заархивировать форум. Если все величины
корректны, со стороны сервера отказов нету, то будут осуществлены
соответствующие изменения. Основная страница будет сокращена, и дополнительно
станет доступна страница архива.
Автоматическая архивация предполагает периодическую проверку форума
на достижение некоторых критериев (количества сообщений либо дней) и при
реализации одного из них запуск архивации. При этом установка параметров,
которые вы указывали в текущей архивации, производится самим скриптом, после
чего вызывается стандартная подпрограмма архивации. Так что автоматическая
архивация отличается от текущей только самостоятельным определением значений.
Разумеется, автоматическую архивацию можно отключить.
В WTBoard предусмотрено несколько вариантов архивирования.
а). Обычный, при этом файлы и индекс переносятся в другой каталог,
на сообщения архива можно отвечать на основной странице, и ответы помечаются
специальным значком.
б). Сжатие в zip перенос файлов и индекса в другой каталог с
последующей компрессией их стандартным алгоритмом zip. При этом используется
внешний архиватор zip, реализация которого
есть практически под любую платформу.
в). Сжатие в rar аналогично б), но сжатие производится архиватором
Rar. Реализации Rar также существуют под
значительное количество платформ, однако на вашем сервер он может отсутствовать.
Тогда сжатия просто-напросто не произойдет, и архивация останется на уровне а).
Если Rar имеется, то это наиболее оптимальный вариант, поскольку выигрыш
относительно zip составляет до десяти раз, не говоря уже об обычной архивации.
г). Удаление говорит само за себя.
Более подробные комментарии к каждому параметру архивации можно прочитать
в соответствующем разделе администрирования.
8. Авторские права и дистрибуция
Авторские права на программное обеспечение форума принадлежат
White Tiger
(Copyright © 1998-2002, White Tiger)
и защищены Законом об авторских правах.
Для программы допускается 30-дневный пробный срок, в течение которого
вы можете ознакомиться с ее возможностями. В течение этого срока оплата
не обязательна. По истечении его настоятельно рекомендуется произвести оплату
используемой программы либо отказаться от ее использования и удалить со своего
жесткого диска и с сервера все копии программы и документации White Tiger WWW
Board, все файлы данных, сгенерированные ею, за исключением файлов сообщений,
в которых может храниться некоторая представляющая для вас интерес информация.
Неосуществление вышеописанных действий будет считаться нарушением лицензионного
соглашения.
Разрешено бесплатное использование русской версии скриптов на территории
России и стран бывшего СССР. Для регистрации в соответствующем пункте
административного раздела укажите следующий параметр (далее «RUWTB»):
Russian user of White Tiger WWW Board//WTH7LyGpAUp0M
Если вы хотите получить индивидуальную регистрацию, потребуется оплата.
Стоимость WTBoard в пределах бывшего СССР 150 рублей за одну копию
программы с лицензией на один форум, и по 50 рублей за каждый последующий форум,
работающий на той же копии программы.
Английская версия в России и любая языковая версия программы за пределами
стран бывшего СССР подлежат оплате по истечении пробного срока. Оплата
за пределами бывшего СССР производится из расчета $15 US за одну копию
программы и один форум на ее основе. Для легальной организации каждого
последующего форума на той же копии программы необходимо оплатить еще по $5 US
за регистрационный ключ. Регистрационные ключи являются уникальной комбинацией
символов, связанной с именем пользователя и идентификатором регистрируемого
форума, поэтому ключ от одного форума не может быть применен для регистрации
другого форума тем же пользователем.
Программа считается используемой за пределами бывшего СССР в том случае,
если владелец (автор) ресурса, на котором работает форум под управлением
White Tiger WWW Board, проживает за пределами бывшего СССР.
Географическое расположение сервера при этом во внимание не принимается.
Помимо того, сумма в каждом конкретном случае может быть оговорена особо.
Для этого свяжитесь с разработчиком.
ВНИМАНИЕ! WTBOARD ВЕРСИИ ДО 3.0b РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО КАК
ВНУТРИ, ТАК И ЗА ПРЕДЕЛАМИ БЫВШЕГО СНГ, ВСЕ ВЫШЕОПИСАННЫЕ ЛИЦЕНЗИОННЫЕ ПУНКТЫ
БУДУТ ДЕЙСТВИТЕЛЬНЫ ТОЛЬКО НАЧИНАЯ С WTBOARD ВЕРСИИ 3.0b.
РЕГИСТРАЦИОННЫЕ КЛЮЧИ ДЛЯ ФОРУМОВ ВЫ МОЖЕТЕ ПОЛУЧИТЬ
НА САЙТЕ.
КЛЮЧИ ДЕЙСТВИТЕЛЬНЫ НЕОГРАНИЧЕННОЕ ВРЕМЯ ВО ВСЕХ ПОСЛЕДУЮЩИХ ВЕРСИЯХ
ПРОГРАММЫ.
Использование скриптов с уведомлением об этом факте разработчика при
условии использования лицензии «RUWTB» разрешается
и приветствуется. Использование скриптов без ведома разработчика при условии
использования лицензии «RUWTB» разрешается, но не приветствуется.
Коммерческое использование скриптов без ведома разработчика не разрешается и не
приветствуется ни под каким видом.
Если вы хотите распространять данный продукт и делать это бесплатно
на территории России под лицензией «RUWTB», никаких возражений
не имеется, но желательно уведомление об этом разработчика. Если вы хотите
распространять либо использовать его КОММЕРЧЕСКИ, в том числе и на
территории России, свяжитесь с разработчиком
по e-mail, данный вопрос требует непосредственного обсуждения.
Функциональных ограничений в незарегистрированной версии White Tiger WWW
Board нет. Информация о регистрации выводится на экране «About»
программы, вызываемом посредством запуска скриптов wtboard.cgi или wtbservice.cgi
с ключами fid=FID&about, либо через
Сервис/О программном обеспечении.
О модификации скриптов см. пункт «Ответственность».
9. Благодарности
Разработчик выражает признательность существовавшему некогда сайту
«Русская Доктрина», «Правила поведения» на форуме которого
позаимствованы при составлении примерного свода рекомендуемых манер (faq.htm).
Непосредственным преемником этого сайта является
Rossia.org,
форум которого в настоящее время
работает на основе White Tiger WWW Board. Также спасибо
Константину Крылову, основателю
и администратору сайтов «Русская Доктрина», Rossia.org и
«Традиция», общение
с которым подвигло разработчика на создание скриптов. Искренняя признательность
Лилии Шишикиной, хозяйке сайта Юрия Никитина,
в результате двух лет общения на форуме которого
Корчме были выявлены и
обдуманы некоторые проблемы функционирования интернет-конференций. Отдельная благодарность
компании Newcom Port, на сервере которой
происходит окончательная отладка программ. Администрация этого сервера имеет исключительное
право на бесплатное или коммерческое распространение и использование данного
программного обеспечения форума.
Громадная благодарность выражается автору программы
Small HTTP server Максиму
Феоктистову за это гениальное произведение программистского искусства,
потрясающе функциональное при столь малом размере, а также реализацию в нем
некоторых пожеланий.
10. Ответственность
Разработчик дает некоторую гарантию на работоспособность программного
обеспечения. Почти все версии White Tiger WWW Board имеют окончание «b»,
что значит «beta-версия». Это не признак недостаточной доработки
программы, просто разработчик придерживается несколько иного, нежели многие другие
программисты, мнения. Ни одна программа, если она способна обеспечивать
сколь-нибудь широкий круг действий, не может быть лишена ошибок. Поэтому
релиз White Tiger WWW Board, скорее всего, не выйдет никогда.
Также дается полная гарантия на то, что скрипты не содержат
«троянских» фрагментов, способных вывести сервер из строя или нарушить
безопасность системы. Все возможные сбои системы целиком обусловлены конкретной
настройкой программного обеспечения сервера. Доказательством тому служит
бесперебойное функционирование нескольких форумов в течение многих месяцев.
Никакая информация с сервера ни по каким адресам не распространяется и
не высылается, и высылаться не будет, за исключением проверки регистрации
форума на сайте White Tiger.
При желании вы можете проверить это утверждение, текст скриптов вполне
разборчив. ;-) (Просьба не вносить предложения о почтовых или каких-то иных
рассылках, для этого существует подключаемый модуль.)
Разработчик не несет ответственности за неразумные действия пользователя
с правами администратора форума, приведшие к неисправностям в работе форума.
Административная часть программы выполнена с предположением, что администратор
более или менее разбирается в языке HTML и способен указать верные параметры,
не нарушающие работу форума и/или скриптов, а также не будет стремиться сделать
это специально. Предполагается также, что администратор способен
читать поясняющие надписи и примечания и поступать в соответствии с их
содержанием. Большая гибкость настройки форума, к сожалению, имеет и
неприятную сторону становится легче определить неверный html-код,
который приведет к неправильному отображению страниц. (Сказанное не относится
к основному и сервисному скриптам программы, они разработаны с учетом возможных
попыток недоброжелателей повредить форум.) Поэтому рекомендуется
первоначально не отходить далеко от поставляемых в комплекте конфигурационных
файлов. При определенном опыте, разумеется, вносить некритические изменения
будет проще.
Допускается любая модификация скриптов под конкретные параметры сервера.
Однако этим самым снимается гарантия совместимости следующих версий программы
с модифицированной. Модифицированный вариант White Tiger
WWW Board ни под каким видом не может распространяться наравне
со стандартным. В то же время, возможно
внести ваши изменения в стандартный вариант программы, если это повысит ее
функциональность и гибкость. Для этого свяжитесь с разработчиком.
Кроме того, вы можете разработать внешний модуль, взаимодействующий с базовыми
скриптами программы и осуществляющий некоторые не предусмотренные ими функции,
и даже разместить ссылку на ваш модуль на странице документации программы.
Необходимая информация находится здесь.
11. Internet и e-mail адрес разработчика
Добро пожаловать на сайт White Tiger!
Здесь вы можете ознакомиться со
значительным количеством информации, узнать о других продуктах (и не только)
White Tiger, взять самую свежую версию программного обеспечения,
разрабатываемого White Tiger.
Официальный сайт: http://www.wtg.ru/wtiger
Маска: http://wtiger.rema.ru
Редирект I: http://wtiger.da.ru
Редирект II: http://wtiger.chat.ru
Адрес e-mail: wtiger@mail.ru
Fidonet: 2:5049/138
Другие проекты:
WorldArt.
Проект WorldArt перенос в Рунет памятников мировой культуры
и искусства.
Exos.
Проект Exos перенос записей с редких компакт-дисков в цифровую
форму в формат mp3.
Рейтинг.
Рейтинговая система оценки произведений электронного «Альманаха»
на сайте Юрия Никитина.
РФИ. Регистр Фантастических Идей
словарь идей, каким-либо образом изложенных в фантастических произведениях
разных авторов. Проект продвигается творческой группой «корчмовцев».
АПИ. Авторы Предлагают Издателям
сайт, призванный помочь молодым авторам найти своего издателя. Создатели сайта
большей частью та же инициативная группа «корчмовцев».
Сетевая барахолка. Сеть из 164 форумов,
работающих под управлением системы
Chibis, основанной на White Tiger
WWW Board.
White Tiger Group
творческая группа White Tiger Group занимается разработкой и
распространением коммерческого сетевого программного обеспечения, основанного
на CGI-технологиях. Используемый язык Perl.
[ Часть I | Часть II | Часть III ]
Copyright © 1998-2002, White Tiger