web-ostrov писал(а):
Идея в том, чтобы организовать на основе информационной системы многопользовательскую фотогалерею (чтобы сами пользователи создавали свои альбомы и закачивали туда фотки), а для редакций системы где нет пользователей, чтобы тоже самое могли делать все посетители сайта, но с предварительной модерацией добавленных материалов
Присоединяюсь к этому пожеланию. Сам думал доработать модуль Доски объявлений под эти задачи.
Причем на базе такого модуля можно сделать не только фотогалерею, но и каталог статей, новостной раздел, да и все что душу угодно, добавляемое со стороны пользователей. В принципе сделать это можно и сейчас, на базе уже упомянутой доски объявлений, но есть некоторые моменты, которые не удовлетворяют требуемой задаче.
1. Хочется иметь предмодерацию добавляемого материала определенной группой пользователей. Т е модератор видит добавленные материалы, может запретить их размещение, отредактировать, пропустить. При этом все делается через ЛИЧНЫЙ КАБИНЕТ пользователя.
2. На подобные, добавляемые пользователями модули, должны быть ограничения на их редактирование со стороны пользователей. Т е несколько варинтов: запрет или разрешение на удаление, запрет или разрешение на редактирование, длительность размещение (после этого удаление или отключение материала).
3. Еще хотелось бы для подобного модуля иметь отдельную страницу для добавления материала. Как то странно, когда нажимаешь из личного кабинета на ссылку «Добавить объявление», видеть доску объявлений. Такое ощущение, что какая-то ошибка, хотел добавить объявление, а попал на доску объявление и не понятно, как дальше то действовать )
Если описать алгоритм в примере модуля НОВОСТИ, то выглядеть это будет примерно так:
1. Авторизованный пользователь нажимает на ссылку «Добавить новость»
2. Попав на отдельную страницу, он выбирает раздел, подраздел…….
3. Добавляет необходимую информацию и отправляет её на модерацию.
4. Модератор в личном кабинете видит все добавленные новости/статьи/фото/объявления, может их отредактировать и разрешить/запретить/запретить и удалить.
5. В случае разрешения пользователь, добавивший новость, уже не может его редактировать (настраиваемый для данного модуля статус в админке).