From: Victor Wagner Date: Fri, 21 Mar 2008 10:44:00 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: http://wagner.pp.ru/gitweb/?a=commitdiff_plain;h=28226b3f61e516b6eff1c02cf6a7947a1ffdb8d6;p=oss%2Fstilllife.git *** empty log message *** --- diff --git a/doc/config.txt b/doc/config.txt index a36e25f..aeb9abb 100644 --- a/doc/config.txt +++ b/doc/config.txt @@ -60,4 +60,13 @@ replies_per_page - число реплик на странице форума. forbid_tags=список-html-тэгов, запрещенных в сообщении. +restricted_userinfo= + список полей в информации о пользователе, которые имеет право изменять + только администратор форума + +new_user_имя-поля - значение поля из списка restricted_user_info, которое надо установить для нового пользователя. + +openid_user_имя-поля - значение поля информации о пользователе, которое + следует использовать для пользователя, зарегистрированного по openid, до + тех пор пока он не отредактировал свой profile diff --git a/doc/manifest.txt b/doc/manifest.txt index e83e6a0..92141fb 100644 --- a/doc/manifest.txt +++ b/doc/manifest.txt @@ -13,4 +13,22 @@ валидный HTML, а для его обработки server-side мы будем использовать DOM, похожий на тот, что используется в браузере. -F +Далее, мы не используем базу данных. Все сообщения, отправленные +пользователем, помещаются в HTML-файлы, которые потом +отдаются сервером, как статические файлы. Поскольку в большинстве +случаев количество запросов на чтение превосходит количество запросов +на постинг на 3-4 порядка, это обеспечивает максимальную +производительность. + +Кроме того, это обеспечивает легкость резервного копирования. +Фактически, все, кроме базы пользователей можно утащить обычным +браузером, поместить на другой сайт, и оно там будет работать. + +Каждый форум является директорией, каждая тема - файлом в этой +директории. Поэтому возможна неограниченная вложенность форумов и +сосуществование подфорумов с темами на одном уровне вложенности. + +Базу пользователей (содержащую их E-Mail-адреса и пароли) рекомендуется +все же держать в месте, недоступном по http и сохранять её, резервную +копию, используя ftp- или shell-доступ. +