[Решено] Изменение материалов пользователями, ревизии и их модерация

Главные вкладки

Аватар пользователя Bahiya Bahiya 27 марта 2009 в 14:04

Доброго дня коллеги.

Запустил сайт, все хорошо, пользователи регистрируются, публикуют материалы, уже довольно неплохая посещаемость, но столкнулся с неожиданными трудностями.

1. Каким образом можно показать пользователю все добавленные им материалы, включая неопубликованные (ещё не утвержденные модератором)?

2. Разрешаю пользователю изменять добавленные им материалы. Необходимо, чтобы новая редакция материала не публиковалась сразу, а требовала одобрения модератора. Как это реализовать?

3. Не совсем понятно, как работают ревизии материалов. Где можно посмотреть список ревизий к тому или иному материалу?

Пожалуйста, не поскупитесь на ответы и описание решений. Заранее спасибо!

Комментарии

Аватар пользователя Bahiya Bahiya 27 марта 2009 в 21:24

Quote:
1. Каким образом можно показать пользователю все добавленные им материалы, включая неопубликованные (ещё не утвержденные модератором)?

Нашёл хороший сниппет на setegnom.com. Вот поистине полезный ресурс!

Что получилось...
В меню добавил пункт "Ваши публикации" доступный только для зарегистрированных пользователей, при переходе по которому открывается страница на которой вываливается список материалов опубликованных пользователем. У каждого материала показывается: Дата публикации, Заголовок, Количество комментариев, Статус (опубликовано/не опубликовано, на главной)

Теперь осталось разобраться с модерацией изменений и ревизиями. Уверен, ревизии - сильная и полезная штука на сайтах где много контента публикуемого юзерами. Ткните плиз где описано как с ревизиями работать. В документации друпал ру ничего не нашёл (

Аватар пользователя Bahiya Bahiya 29 марта 2009 в 23:27

Попробовал revisioning, не то. Слишком тяжеловесный и малопонятный модуль, тем более требует установки ещё одного дополнительного модуля.

Аватар пользователя Bahiya Bahiya 29 марта 2009 в 23:33

Quote:
1. Каким образом можно показать пользователю все добавленные им материалы, включая неопубликованные (ещё не утвержденные модератором)?

Как уже сказал выше, можно решить с помощью сниппета, так же есть модуль workspace для решения этой же задачи.

Quote:
2. Разрешаю пользователю изменять добавленные им материалы. Необходимо, чтобы новая редакция материала не публиковалась сразу, а требовала одобрения модератора. Как это реализовать?

Реализовать это можно с помощью модуля Revision Moderation, который, кстати, используется на этом сайте.