Пожеланий и хотелок у пользователей iCMS достаточно, при этом многие из них дублируются, и самое главное — каждый, кто пользуется модерацией на сайте, нуждается в версионности материалов. Начиная с этого поста и до последней страницы обсуждения прошлой складчины речь только об этом и идет.
Предлагаю сформировать коллективное ТЗ, обсудить его реализацию и стоимость с уважаемым Fuze. Пожалуй, начну с того, что находил ранее в обсуждениях и с чем сталкиваюсь лично.
Предварительное ТЗ
Версионность
— возможность задавать опционально данный функционал для каждого типа контента и/или ограничиваясь правами доступа разных групп пользователей.
— возможность визуально выделять (цветом рамки или фоном) измененные поля при отправке отредактированного материала на модерацию.
— в идеале при модерировании показывать модератору ТОЛЬКО измененные пользователем поля. Лично я только за эту возможность готов добавить в копилку 5000 руб к основным 5000, запланированным в эту складчину.
Удобство использования
— отправка системных уведомлений о новом материале на модерации в периодически всплывающем окне или каком-то другом решении (предлагаем-обсуждаем). Сейчас системных уведомлений не видно на сайте, если персональное меню вертикальное схлопывающееся, оперативной реакции на них нет.
— возможность задавать шаблон уведомлений о модерации типа "Пользователь {user} изменил {Заголовок записи (ссылкой)} {Название типа контента} — необходима {модерация-ссылка}" вместо "Новая страница ожидает вашей проверки"
— Удобная и логичная система уведомлений модераторов о новых материалах по алгоритму:
1. Появилась запись на модерацию => ищем модераторов данного типа контента в онлайне на сайте
2. Если есть, отправляем всем им СИСТЕМНЫЕ уведомления, дабы не рассылать вхолостую с сервера email (xxx писем в час).
3. Если все модеры офф, рассылаем им раз в XX минут (регулируемый в крон-задаче период) ОБЩЕЕ письмо-уведомление о необходимости модерации материалов на сайте.
4. Одновременно с п.3 АДМИН получает системное уведомление по аналогии с п.2.
— Все материалы на модерации доступны для модерирования администраторам сайта (или хотя бы главному админу).
Система мотивации модеров, связка с Биллингом
— возможность начислять баллы мв биллинге не только за модерацию записей из типов контента, но и поощрять за скорость модерации (например, при модерации в течении 15 минут, плата увеличивается на 20-30%, а при скорости более часа — снижается на 20-30%)
— возможность поощрения премиями за место в рейтинге модераторов (Например, 1 место — 500 баллов, 2 место — 300 баллов, 3 место — 100 баллов, остальные в пролете)
Обсуждаем, дополняем ТЗ, не забываем про опросник к теме!