$Id: Ideas.txt,v 1.1.1.1 2000/10/05 18:29:34 lord Exp $

Функциональность WWW сайта OBCA:

гейтование:
        . obec.pactet на www
        . obec.звон как комментариев к obec.растет
        . сохранение всех статей в базе данных
        . эвристическое определение кодировки входящих статей

просмотр:
        . с филтрацией и/или сортрировкой по:
             времени, автору, категории, рейтигу, числу рецензиий, etc.
        . ignore list - каждый зарегестированный пользователь может установить
        статьи и/или комменатрии каких авторов ему никогда не показывать.

категоризация:
        . авторская (при посылке через WWW автор указывает категорию произведения)
        . читательска - если статья пришла из newsgroup, читатели могут выбрать к какой
        категории они ее относят. Если будет выбрано несколько категорий разными читателями,
        то она появится во всех.


регистрация авторов (опциональная):
        . автор может удалить статью: только если послана через www.
        . автор может запретить голосование и обуждение.
        . "портфолио" авторов - кликнув на имя каждого автора, можно увидать его
        "досье" с ссылками на все его произведения. Кроме того автор может
        добавить ссылки на понравившиеся ему произведения других авторов а также
        просто уважаемых им авторов. 
        . администрация может временно заморозить аккаунт (экскоммуникация. readonly mode).
        . при регистрации пароль высылается по email - гарантирует валидные адреса всех
        зарегестировавшихся.

оценка статей:
       . по нескольким параметров - мы можем иметь несколько различных систем рейтинга.
       . взвешенная - оценка человека зависит от его рейтинга. Таким образом оценка,
       поставленная уважаемым автором будет цениться больше чем оценка случайного посетителя.
       по прочтениям
       . "тем кому понравился этот рассказ также понравились следующие работы ..."

мой.овес:
        . настройка показа- настроить что и как показывать - какие поля, какие
        категории, как сортировать, какие цвета, язык, etc.
        . кастомизация рассчета рейтинга- читатель может выбрать какой из систем
        рейтинга он хочет пользоваться и параметризовать ее.
       
посылка:
        . посылка текстов через www, email для зарегестированных пользователей
        . постинг текстов в ньюсьгруппу - текст посланный через web интерфейс
        пойдет в OBEC.PACTET от имени автора. Аналогично коментарий пойдет в
        OBEC.3BOH.
        . постинг коменатриев через www, email.
        . обработка мата - статьи в который много мата будут показываться
        не сразу а ждать утверждения от администрации.
        . лимиты постинга (по Kb и количеству рассказов). возможно мы захотим
        ограничить объемы постинга от одного автора дабы не засорять сайт.
        . анонимные статьи (степени анонимности):
                  показывать всю информацию об авторе
                  показывать только псевдоним (автор может для каждой посланной статьи
                  выбрать псевдоним).
                  не показывать ничего (полная анонимность)
          (В любом случае у нас в базе хранится информация кто послал
          каждую анонимную статью - просто она не показывается посетителям.
          дабы авторы отвественно относились даже к анонимным посылкам рейтинг 
          анонимных статей влияет на рейтиг автора их пославшего).
        .авторские права :  
                  посылать можно только свое или с разрешения автора
                  при посылке автор может выбрать права распостанения его текста:
                         полные (просмотр, download, перепечатка с сылкой на автора)
                         частичные (просмотр, download)
                         только чтение (зашита - applet)
        . spell check - при посылке статьи можно предложить автору проверить его
          текст через spell checker и показать ему найденые ошибки. 

email:
        . рассылки полных статей по критерию (новые в категории, новые от автора,
        новые с рейтингом более X, etc.)
        . рассылки digest-а статей по критерию (посылается первый абзац и дается ссылка
        на отсальное)
        . рассылки коментариев (по статье) - автор или заинтересованный читатель может
        попросить посылать ему все коментари к данной статье по email.
        . нотификация авторов об оценках, коментариях

просмотр: 

        . показ произведения по кускам для детектирования
          прогогресса читателя и быстроты загрузки. Текст разбивается не "страницы"
          в конце которой стоит кнопка 'next'. Так большие тексты будет
          быстрее загружать, можно поставить букмарку и дочитать потом. Кроме того
          м сможем узнать дочитал ли читатель разказ до конца или бросил посередине.

        . показ в разных форматах: text, html, palm pilot, XML, PDF: читатель
        если автор это разрешил сможет закачать произведение в одном из
        перечисленых форматов для чтения на своем компьютере/PDA.

        . перекодировки: читатель может закачать в указаной им кодировке (windows, koi8, mac)

        . предупреждать о мате: при показе статей можно в списке цветом или иконкой
        отмечать статьи содержашие мат.

обсуждение:
        . посылка комментариев: они должны показываться в виде дерева, чтобы было
        видно когда один читатель отвечает на коментарий другого.
        . рецензии - рецензия это нечто больше чем коментарий и должна показываться отдельно
        от коментариев, но вместе со статьей.


