hdablin
@hdablin
Клинический психолог с психиатрическим диагнозом.

Система управления контентом для текста с картинками, система версионирования контента. Как реализовать?

Не знаю, как точно сформулировать вопрос, собственно, хочу получить список ключевых слов для гугления.

Есть задача организовать совместную работу с контентом. В рамках процесса выделяются следующие роли: автор, редактор, модератор, публикатор. В общем случае это разные люди, не всегда технически подкованные, географически распределённые. Тип контента: текст + изображение, изображение.

Нужно организовать примерно такую систему: есть три буфера. В первый любой автор может добавлять контент (чужой редактировать / удалять не может). Автор может кроме того изменять и удалять свой контент.

Во второй буфер попадает контент только из первого и только редактор может сделать перенос. Если он будет делаться одной кнопкой вроде «одобрить», будет вообще прекрасно. Редактор может редактировать контент автора. Автор может редактировать свой пост (условно назовём единицу контента «постом») и во втором буфере тоже. Автор не может удалять свой контент из второго буфера (не, понятно, что при наличии прав на редактирование он может заполнить содержимое нулями, но я не об этом, а о том, что кнопочки «удалить пост» у него нет).

Из второго буфера контент попадает в третий. И только из второго, никаких других способов добавить контент в третий буфер нет (сценарий с редактированием контента во втором буфере мы не рассматриваем, тут про защиту от случайных ошибок, а не от злоумышленника). Делает это модератор (не редактор и не автор).

В третьем буфере авторы не имеют доступа к своим «постам» кроме доступа на чтение. Здесь работает публикатор, который может помечать контент как «уже публиковавшийся» (или хотя бы удалять, чтобы в общем случае было видно, какое количество постов актуально находится в третьем буфере, но ещё не было опубликовано).

Контекст: нужно организовать процесс, при котором будет минимизирована вероятность того, что публикатор опубликует что-то лишнее. Т.е. задача в том, чтобы позволить авторам довольно свободно предлагать разные варианты, но при этом сделать двухуровневую модерацию (на первом уровне редактор отбирает те «посты», которые соответствуют редакционной политике, но не особенно вмешивается в оформление, стилистику и т.п.; на втором уровне модератор даёт окончательное одобрение публикации под свою ответственность, а у публикатора нет головной боли на тему «можно это публиковать или нельзя).

Вот такая задача, буду благодарен за слова, по которым ищутся инструменты для её (или чего-то подобного) решения (или за конкретные ссылки на соответствующее ПО / сервисы).
  • Вопрос задан
  • 666 просмотров
Решения вопроса 3
firedragon
@firedragon
Senior .NET developer
То что вы описали это Sharepoint с рабочими процессами утверждения и 3 группами безопасности.
В принципе то же самое есть и в более менее серьезных cms.

Могу ошибаться но вы хотите что то типа новостного портала сделать? Тут прийдется думать не только над этим функционалом, но и про другие рабочие процессы. И конечно же SEO.

Какой бюджет если не секрет?
Ответ написан
ForestAndGarden
@ForestAndGarden
Совершенствовать среду обитания.
Хм, я снова вижу возможность применения вики-движка DokuWiki, дополненного плагинами Move и Publish.

Создаются три раздела (пространства имён в терминологи DokuWiki), настраиваются права доступа (очень нативно, ничего сложного).

Move нужен для перемещения между разделами.

Publish для «одобрения» версии. Можно и без него обойтись, однако с ним нагляднее.

Версионирование — «из коробки».
Ответ написан
Комментировать
@pavelsha
Нужна система управления контентом с возможностью задать процесс модерации и утверждения.
Верно?

Варианты, которые приходят на ум
  1. SharePoint (в том чисел в виде SharePoint Online)
  2. Битрикс24
  3. Pyrus
  4. DokuWiki


Что у Вас за проект? Бюджет на него какой-то выделяете? Или "Денег нет. Но Вы держитесь!"

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

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы