Разделы

  
 

Коллективная работа

По просьбе kokamvd решил написать кратко мое виденье возможности коллективной работы с сайтом. Каждый из нас периодически находит какие-то нестыковки в документации или нехватку информации, то возникает основной вопрос — как может сообщество редактировать информацию?

Мне не нравится Wiki. Это сторонний сервис, который имеет отличные возможности, но создает довольно много препятствий для коллективной работы. Должно быть что-то более удобное, простое, интуитивное.

И мне кажется, что можно решить вопрос следующим образом:

1) Необходимо редактирование на месте по принципу «double-click to edit». Редактируемыми считаются все блочные элементы на сайте (абзац, заголовок, таблица, список и т.д.). В режиме «редактирование» есть возможность вносить изменения.
2) Необходим контроль версий для отслеживания внесенных изменений.
3) Необходима система модерации. В режиме «модерации» можно посмотреть предложенные изменения и принять их / отказаться.
4) Условно разделяем аудиторию сайта на три роли: посетители, редакторы, администраторы. Посетители могут предложить изменение информации на сайте отредактировав какую-то область, но информация попадает на модерацию. Редакторы могут вносить изменения без модерации, а также модерировать изменения. Администраторы могут все менять, модерировать и назначать редакторов.

Юзер стори:

Посетитель изучает документацию и видит, что информация содержит несколько орфографических ошибок и не хватает некоторой информации. Он авторизуется, включает режим редактирования и два раза кликает на абзац с ошибками. Вместо абзаца появляется текстовое поле для редактирования (с визуальным редактором). Он исправляет ошибку и нажимает кнопку «сохранить». После нажатия кнопки он видит сообщение «Спасибо, ваше предложение требует модерации...». Нажав на другой абзац посетитель слегка корректирует информацию, а также добавляет дополнительный текст. Нажимает «сохранить».

Редактор заходит на сайт и видит, что в списке предложений появились изменения. Он выбирает первое попавшееся и видит сравнение двух текстов отредактированной страницы. Ему нравится новый вариант, поэтому он нажимает «принять». Изменения публикуются на сайте.

Что вы думаете на этот счет?
  • +4
  • 19 августа 2010, 23:30
  • Carw
  • 14

[Хак][Evo] Управление страницами не в дереве

Не так давно поднимался вопрос о управлении большим количеством страниц не используя дерево, где дали ссылку на решение yama (но код там не приводился) Захотелось реализовать у себя такое же управление страницами, то есть запретить раскрываться в дереве определенным папкам. Чтобы не создавать отдельное поле, использую поле donthit.


( Читать дальше )
  • +6
  • 23 июля 2010, 14:44
  • Temus
  • 24

Как управлять страницами не в дереве?

Как в MODx 1.0.3 просматривать (редактировать, создавать) страницы не в дереве (по-моему при большом количестве страниц это очень неудобно), а в основном окне (справа), как это организовано в новостных и блоговых CMS?
DocManager можно приспособить или он позволяет только управлять ресурсами и отдельными полями документов?