Изменения стандартной онтологии 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)
|