Ах, понятно. Думаю, я понял. При настройках по умолчанию этот конкретный случай использования уже должен быть возможен.
При следующих настройках по умолчанию коллекции можно организовать несколькими способами в зависимости от того, как ваше сообщество предпочитает структурировать ролевые игры.
collection_by_topic_owner=true
collection_by_topic_owner_allow_groups=tl1
collection_modification_by_allowed_groups=admin,moderators,tl4
Настройка 1: ГМ создаёт основные темы, игроки создают отдельные листы персонажей (ЛП).
Гейммастер (ГМ) создаёт темы для ролевой игры (Основная, Лор, ООС).
Игроки создают отдельные листы персонажей (ЛП).
ГМ создаёт коллекцию с разделами «Основная», «Лор», «ООС». Затем создаёт заголовок раздела для ЛП.
Игроки создают отдельные темы для своих персонажей. Игроки могут создавать подколлекции ссылок в своей собственной теме.
ГМ добавляет игроков в качестве поддерживающих в свою коллекцию. Игроки добавляют свои темы ЛП под заголовок раздела.
Игроки всё ещё могут использовать свою подколлекцию, в которой у них есть права, в то время как вся группа ролевой игры может переходить к листу персонажа и обратно. Единственный недостаток в том, что подколлекция публична, поэтому она может ухудшить основной опыт для других пользователей, если те перейдут на лист персонажа игрока.
Настройка 2: ГМ создаёт основные темы и одну тему для ЛП. Игроки отвечают в теме, представляя персонажей, и имеют тему с личными заметками.
ГМ создаёт темы для ролевой игры, включая «Основная», «Лор», «ООС» и «ЛП».
Игроки отвечают в теме ЛП своими персонажами.
ГМ создаёт коллекцию всех основных тем. В теме ЛП ГМ создаёт подколлекцию со ссылками на каждый отдельный пост персонажа. (Альтернативно, ГМ создаёт подколлекцию и добавляет всех игроков в качестве поддерживающих, чтобы они могли добавлять свои ссылки)
Игроки ведут свои собственные частные темы с заметками и черновиками. Игроки могут создать подколлекцию в этой частной теме и добавить ссылки на темы ролевой игры.
В этом случае ролевая игра организована так, как ГМ хочет её отображать. Игроки могут получать доступ к ролевой игре из своих заметок, не нарушая настройки ГМ. Недостаток в том, что игроки не могут легко перейти из ролевой игры обратно к своим заметкам (но это можно решить с помощью закладок). Кроме того, игрокам приходится использовать свою собственную тему для подколлекций, что может не подойти тем, кто не создаёт/не ведёт личные заметки для своих персонажей.
На самом деле именно так устроен форум, частью которого я являюсь, и этот плагин разработан для работы в таких условиях.
Думаю, главная проблема здесь в том, что коллекции и подколлекции всегда публичны. Поэтому в примерах настроек, хотя подколлекцию и нельзя изменить другим, она всё равно видна. Аналогично, этот плагин разработан для того, чтобы владельцы тем имели больше контроля над тем, что отображается, отсюда и система разрешений и различные ограничения на ссылки. Эти проблемы можно решить с помощью гипотетической функции личных коллекций, которые не влияют на публичный вид тем. Это также более аккуратно покроет другие сценарии, которые вы упомянули. Я подумаю о создании этой функции и о том, как интегрировать её вместе с публичными коллекциями.