Сегодня 19.04.2024 Вы зарегистрированы в системе под именем ANONYMOUS

Rambler's Top100
Начало
Обо мне
Моя семья и звери
Статьи
Проекты
Стихи
Фото-галерея
Досуги
Былое и думы
Универсальная Самообучающаяся Экспертная Система
Мудрости
Приколы
 
Новости
Карта сайта
Все материалы
Обсуждение
Опросы
 


КиноНавигатор поможет выбрать фильм, если не знаешь, что посмотреть.

TODO

Изменения стандартной онтологии
AUTHOR - PESRON_IS_PUBLIC
REPLIC - набор статусов (унифицированный с статьями и др.))
update item set status = 'PUBLISHED' where type_id='REPLIC';

------------------------

Удаление - с переспросом

доделать userprefs_p

Опрос, в том числе и у меня

подписку - на форму.

сделать хелп на like- поиск

Настройки

<:Define REGISTRATION_POLICY FREE :>
<!-- FREE - Саморегистрация
STRICT - только модератором сервера
--->

Дополнительные виртуальные айтемы - в процессе SBT
шаблоны
reply_i
question_i

  • continuation_i
  • материал в списке - профильном и общем
  • ссылка на автора - короткая и длинная (с мэйлом)
  • шапка/подножие для поп-ап окон (script_top, sript_bottom)

Бага в скрипте переупорядочивания - последний элемент вниз.

----------------------------------

Штатный интерфейс постинга поддерживают
+ постинг материалов, файлов, ссылок, новостей и подрубрик в текущую рубрику
+ редактирование материалов (статей, файлов, ссылок, новостей, реплики) и
рубрики (в т.ч. с переупорядочиванием)
+ удаление материала/реплики/рубрики, в т.ч. каскадное по метасвязи BELONGS
(если работает) каскадное удаление доступно только старшему модератору.

7. Дополнительные виртуальные айтемы
+ вид единичной реплики в списке реплик

+ 8. Понятие подтипа

Введено и стандартизовано понятие подтипа.
Т.е. считаем, что статья, файл, ссылка кроме своего физического типа могут
иметь содержательный - Публикация, Анекдот, Услуга и др., определяемый
разделом, в который входит этот материал. Подтипы используются при визуализации
списков материалов, и возможно, единичных материалов. Примеры использования см.
на www.akop.ru

Для хранения подтипа такового используется поле PARAMS. Считаем, что подтипы
распространяются по иерархии разделов, т.е. если в материале нет явно
указанного подтипа (PARAMS пустое), то подтип берется из его вышестоящего
раздела, или списка таковых. В случае, если там тоже пусто, то берется тип
материала (Статья, ссылка и др.)

+ введение в Автора дополнительного поля "Я согласен
ракрыть информацию о себе" (PERSON_IS_PUBLIC),

+ статус файлов

+ update item set status='PUBLISHED' where server in ('personal') and type_id in

('ARTICLE','BOOK','EXTERNAL','BINARY')

В разделах показываются только те рубрии, материалы и др., которые имеют статус
"Опубликовано".
фильтры PassiveMultiTypedSt, AllPassiveMTypedSt
+ rubric_t
+ art_list_t

+ fullsearch_t - сделать два варианта - для полнотекстового и TitleSearch
titlesearch_t

+ mainpage_t - списки новых публикаций

+ Имеется специальный раздел, доступный редакторам, со списком
неопубликованных материалов. - submitted_t

+При создании нового виртуального элемента прописывать его всем серверам

insert into specpages (select item_id, 'parametrs','parametrs_i' from server where item_id !='personal');

insert into specpages (select item_id, 'replic_e','repliclist_e' from server );

+ Настройки сайта виртуализировать описанные выше настройки

+ - связь SEEALSO - как при выводе материалов

+ связывание всего со всем (кроме реплик) связью SEEALSO

+ В настройках сайта можно задать тип редакционной
политики

  • все немедленно идет в печать
  • управление статусом публикации есть у всех редакторов
  • обычные редакторы могут публиковать только предварительно, а утверждать -
    только главный.

+ Шаблон результатов поиска и хелпа - в настроки.

+ унифицировать akop_panel_i & panel_i

возможность премодерирования новостей
+ прописать новостям статуc PUBLISHED
update item set status='PUBLISHED' where type_id = 'NEWS'; + фильтрация авторизованных новостей
mainpage_t
newslist_t
+ список типов, включая новости, его использование в "ждущих"...

+ шаблон постинга реплики - replic_p (без MP)

+ перенести на default post_help, включить его в стандартный шаблон постинга

+ хелп поиска открывать в отдельном окне,
+ и всяко прочее без дизайна в отдельный инклюд stdheader_i
+ авторизация в шаблонах постинга

+ Редактирование реплик - штатной "Правкой",
+ реплике - унифицировать набор статусов

+Исключить из подтипов новости

+ управление политикой постинга реплик

  • только зарегистрированные c жесткой авторизацией
  • мягкой авторизацией
  • анонимы тоже

+ При попытке послать реплику нерегестрировану юзеру - тут же предлагать зарегистрироваться...

+ регистрацию, логин, правку информации - на шаблонах. Правку - в Редактирвоать на перс. странице.

+ проверка на карточке пользоателя - что он закрыт.

+ Для реплик вводятся подтипы
Вопрос
Ответ
Замечание

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

Вопрос и ответ не могут создавать новую нить (т.е. в них закрывается
редактирование заголовка)

Ответом на реплику-вопрос может быть либо ответ, либо замечание.

+ Реплика по предмету обсуждения (материал, раздел) может быть либо вопросом,
либо замечанием, причем "Задать вопрос" и "Прокомментировать" по умолчанию
разводятся в разные кнопки.

Для авторов - сделать вариант с ограничением доступа.
+- везде при выводе ссылки на автора (формируется либо ссылка, либо просто
имя) Мэйл пока не закрываем
authors_e
author_short_e

+- при выводе списка зарегистрированных персон (фильтровать его)

+ Логин, регистрация, правка данных...

+ <:Define DISCUSSION_POLICY POST_MODERATED :>
<!-- PRE_MODERATED - только редакторы имеют право окончательной публикации реплик
Все или только модератор - зависит от EDITOR_POLICY

PRE_MODERATED - реплики постятся как окнчательные, а право на их редактирвоание и удаление - в

соотвествии с REPLICS_EDIT_POLICY
--->

+ <:Define REPLICS_EDIT_POLICY EDITOR :>
<!-- кто имеет право редактировать и удалять реплики
EDITOR - редактор раздела
AUTHOR - и автор реплики тоже.
--->

+ Виртуализовать шаблон регистрации пользователя
insert into specpages (select item_id, 'registration','new_author_p' from server );
+ перевести на него login_t,

+ Виртуализовать редактирование персональных данных
insert into specpages (select item_id, 'pers_edit','edit_author_p' from server );
+ перевести на него login_t, author_t

+ Стандартная инструментальная панель.
+ Перепривязка к рубрике


( опубликовано 06.06.2001)

Обсуждение (нет реплик)    Настройка



В начало страницы (C) Andrey Akopyants
Перепечатка авторских материалов сайта приветствуется! Ссылка на первоисточник при перепечатке обязательна.