Добрый день, столкнулся со следующей задачей!
Работа ресурса планируется по следующему принципу:
- Пользователь регистрируется на ресурсе
- при регистрации пользователя создаётся "рабочая область" пользователя с именем пользователя.
- "рабочая область" может содержать документы и папки пользователя, пользователь должен иметь возможность загружать свой уникальный контент, "рабочая область" должна быть доступна только пользователю, а в последствии созданной пользователем иерархией пользователей, заранее созданными (стандартными для среды) группами прав
- для пользователя его "рабочая область" является единственным видимым (корнем) ресурсом в дереве, пользователь не может видеть других зарегистрированных пользователей
Для пользователей доступна только их админка, ресурсы созданные пользователем не публикуются!
А теперь вопросы:
- Где разместить админку, в созданном контенте для пользователя или создать вторую админку (manager) но с собственным шаблоном и наборами меню?
- Как правильнее разделить "рабочую область" от пользователей, бесконечными папками с определёнными правами, или контекстами?
- Возможно ли вывести уникальность пользователя в отдельный домен третьего уровня username.sitename.zone в автоматическом режиме средствами cms?
Поднимал ли кто-нибудь аналогичный ресурс, подскажите какими средствами можно реализовать такую задачу, ссылки на ресурсы приветствуются.
Заранее спасибо за ответы!