Действия
Материал из KoltsoWiki
Содержание |
[править] Участник
- Создать
- Удалить
- Отредактировать
- Зафрендить
- Изменить права
[править] Проект
- Создать
- Удалить
- Отредактировать
- Сменить родительский проект
- Сменить дочерний проект
- Сменить статус - готово или нет. (если нет, то оно или в реализации или в Каталоге Идей)
- Указать родственный/сходный/Fork проект? Может быть это делать просто Вики-ссылками со страницы описания проекта?
- Получить Реализатора
- Сменить Реализатора
- Отключить Реализатора
- Получить Админа(ов)
- Редактировать список Админов
- Удалить Админов
- Изменить права
[править] Вики
- Создать внутреннюю ссылку (ведущую только на инфу страниц рожденных от вики описания данного проекта)
- Создать внешнюю ссылку (действующую для всех вики-страниц Кольца)
- Остальное возьмем из подключенного класса Вики
[править] Форум
- Создавать, удалять, редактировать тему и пост.
- У тем и комментов можно менять положение в ветке.
- Менять права
- Пожаловаться модератору
- Создать ответ
- Создать проект на основе поста. Текст поста сразу заносится в окно описания проекта
Помимо классики необходимы следующие опции:
- Отметка прочтения темы (выставляется автоматически по факту просмотра темы),
- Переход к первому непрочитанному сообщению просматриваемой темы,
- Поиск новых сообщений в темах, в которых я принимал участие,
- (мне не нужно, но я знаю, что многие пользуются) поиск новых сообщений (с моего последнего посещения),
- (опционально) отметка «я не хочу больше получать уведомления об обновлении в этой теме» (есть отмечено, в «миох новых сообщениях» тема не отображается),
- «Сообщить модератору».
Должна быть реализована возможность добавления нескольких подфорумов в один проект. Форум линеный, но, возможно, это может быть опциональным (линейный / дерево).
Обсуждение проекта без привязки к конкретным моментам времени (в отличие от блог-ленты). Создавать сообщения могут все участники, в том числе и не присоединившиеся к проекту. Редактировать и удалять можно свои сообщения. Модератор проекта может редактировать и удалять все сообщения.
При создании подпроекта автоматически создается ветка в подразделе форума проекта, подраздел носит название "Обсуждение подпроектов".
Также должен быть форум, который относится целиком к проекту "Кольцо", общий для сервера. Обсуждаются, помимо различных аспектов жизни общества, проблемы Кольца: техническое функционирование, предложения по развитию и модификации, связь Кольца с обществом и внедрение его в социальную структуру, идеология Кольца и т.д.
Структура стандартная. В целях защиты от спама необходимо запретить неавторизованным посетителям оставлять сообщения, а также при отправке каждого сообщения предлагать распознать графическую комбинацию символов.
[править] Блог
- Создавать
- Удалять
- Редактировать
- Создать проект на основе темы или коммента блога. Текстовая часть сразу заносится в поле описания проекта.
- Все события проекта и участника, к которым подключен блог автоматически становятся записями блога. Например, новые френды, факт взятия на реализацю, факт создания дочернего проекта для данного... Круглые даты, дни рождения. Все это настраивается Админом Проекта и Участником.
- Первичное блоговое сообщение в личном дневнике участника данный участник имеет право создать, отредактировать, установить права на чтение, удалить.
- Свой комментарий может создать, отредактировать, скрыть (сделать доступным только для себя и для автора первичного сообщения) и удалить любой участник (или только друг, или никто, в зависимости от установок первичного блогового сообщения, которые определяются участником - автором первичного блогового сообщения). Автор первичного сообщения может удалить или скрыть (сделать доступным только для себя и для автора комментария) любой комментарий в пределах своего первичного блогового сообщения.
Первичное блоговое сообщение в блог-ленте ассоциации:
- Член ассоциации может создать, отредактировать, удалить свое сообщение.
- Не член ассоциации может создать, отредактировать, удалить свое сообщение, если настройки ассоциации это позволяют.
- Модератор ассоциации может создать, отредактировать, удалить любое сообщение.
- Свой комментарий может создать, отредактировать и удалить любой член ассоциации, если автор первичного сообщения не запретил отвечать на него. Не члены ассоциации могут производить операции над комментариями, если им позволено писать в ассоциацию.
- Автор первичного сообщения может скрыть (сделать доступным только для себя, автора комментария и модератора ассоциации), удалить комментарий.
- Модератор ассоциации может осуществлять любые операции над комментариями в пределах ассоциации.
- Первичное блоговое сообщение в блог-ленте проекта:
- Лицо, не являющееся участником проекта, не может производить никаких операций над первичными сообщениями.
- Участник проекта может создать, отредактировать, удалить свое сообщение.
- Модератор проекта может создать, отредактировать, удалить любое сообщение.
- Создавать комментарии могут участники проекта или прочие участники, в зависимости от настроек проекта.
- Автор комментария может отредактировать, скрыть и удалить свой комментарий.
- Автор первичного сообщения может скрыть и удалить любой комментарий в пределах своего сообщения, а также заранее установить (или изменить) режим добавления комментариев: полный запрет, позволить участникам, позволить всем.
- Модератор проекта может осуществлять любые операции над комментариями в пределах проекта.
[править] Файловое хранилище
- Установить квоту для участника
- Установить время хранения для всех файлов участника
- Залить файл и указать время его хранения
- Получить на файл ссылку
- Удалить файл (прочий функционал из онлайн файл-менеджера)
Операции над файлами: загрузить, заморозить, разморозить, заменить на другой, удалить. После успешной загрузки файла при желании выдается гиперссылка на файл (в окне статуса успешной загрузки должно быть две кнопки выхода и закрытия окна: с копированием гиперсссылки в буфер обмена и без копирования).
В любом поле редактора в системе должна быть кнопка "Загрузить файл" - если при нажатии этой кнопки выделен фрагмент текста, то по окончании операции загрузки файла текст автоматически преобразуется в гиперссылку, указывающую на этот файл; в случае если файл графический, то при загрузке в случае, если в окне статуса успешной загрузки файла отмечена опция "Графическое представление загружаемого файла", он вставляется в текст в виде изображения.
Участник может вызвать файловый менеджер, с помощью которого выводится список файлов, которые он когда-либо загрузил. Их можно удалить с сервера, заменить, заморозить или разморозить. Файлы привязаны к участнику, их загрузившему. Даже в случае удаления или редактирования другими участниками элементов данных, в которых были первоначально загружены ссылки на этот файл, сам файл не удаляется.
Участник, загрузивший файл, может назначить права доступа к этому файлу другим участникам: заменить, заморозить, разморозить, удалить, редактировать название и текстовый комментарий. Тем, кто имеет право изменения файла, необходимо после изменения ответить на вопрос о характере изменения, который они осуществили: при глобальном изменении в индексе версии вида *.*.* увеличивается на единицу первый индекс (старшая версия); при значительном, но не глобальном изменении изменяется второй индекс (младшая версия); при устранении ошибок, незначительном редактировании изменяется третий индекс (релиз).
Ведется журнал изменений на основе истории изменений.
Вернуться на страницу разработки Кольца KoltsoDevelopment

