Sadovnik
Новая версия плагина содержит нововведения:
Настройка главного меню публичных страниц пользователей.
Страница всех событий пользователя и подстраницы конкретных событий.
Страницы всех событий сайта и подтраницы конкретного вида событий всех пользователей.
Предыдущая версия плагина создавала Личный кабинет пользователя - страницы, на которых пользователь мог редактировать свою информацию.
Теперь логическое продолжение - новая версия плагина, формирующая публичные страницы пользователя. Сам плагин profiles формирует две страницы: Информация о пользователе и комментарии пользователя. Остальные страницы предполагаются к добавлению другими плагинами.
В MaxSite CMS имеется страница, где комюзер может отредактировать свои персональные данные.
Вид этой страницы: siteurl/users/user_id/edit.
Если на сайте активность посетителей (комюзерам) предусматривается только в виде комментирования, этого может и достаточно.
А если функционал расширяется, например при помощи плагинов, и требуется комюзерам еще что-то делать?
Понятно, страницы для действия комюзеров может создавать плагин.
Но, хотелось бы видеть все страницы для действия комюзеров однообразно.
А то получается, что персональные настройки и настройки оповещений мы видим в одном месте, настройки одного плагина - по другому, а еще один плагин может сформировать еще как-то.
Для комюзера же ваш сайт целостен (а не состоит из шаблонов и плагинов), и он ожидает что вся информация, которую он может редактировать, сосредоточена в одном месте.
В общем, вступление и так слишком длинное (...Я классицизму отдал честь...): теперь коротко и по делу.
Для Форум Садовника мне понадобилось, чтобы пользователи могли загружать свои фото и вставлять их в сообщения. Какой же форум о цветоводстве, в котором нельзя публиковать фотографии.
Пользователи в MaxSite CMS являются Комюзерами и не имеют доступ к админке сайта в целях безопасности.
И, понятно, не должны иметь доступ к каталогу /uploads/.
Далее...Циклы статей – один из способов дополнительной навигации для сайта. Статьи могут быть из разных рубрик, иметь разные метки, да и вообще – быть разного типа. И эти разношерстные статьи можно объединить в цикл статей.
Цикл статей подразумевает, что в каждой статье из цикла будет ссылка на предыдущую и следующую (по времени публикации) статьи.
Кроме того, будет заголовок цикла и ссылка на содержание цикла статей.
На мой взгляд, идеально для объединения статей в цикл будет связь дочерние-родительская страницы.
Далее...









