Чтобы просмотреть документ чужого профиля, нужно иметь ссылку на него и естественно доступ к нему.
Я предлагаю, чтобы можно было просматривать раздел документов без ссылки на них, а зайдя в данный раздел. Нам естественно будет отображаться список только тех документов, к которым у нас есть доступ. Докум-ы с пометкой "ВСЕ" - будут отображаться абсолютно всем игрокам, зашедшем в данный раздел чужого профиля. Докум-ы с пометкой "ДРУЗЬЯ" - будут отображаться только тем игрокам, которые числятся в списке друзей чужого профиля; И естественно им будут доступны документы с пометкой "ВСЕ".
А по личным документам есть два предложения:
1. Будут отображаться при посещении этого раздела твинком чужого профиля.
2. Будут отображаться только создателю этого документа.
Затем в каждом документе (уже открытом) создать внизу кнопку "Избранное", подобно темам на общем форуме.
Есть два варианта реализации.
1 Вариант:
Сам раздел избранное разделить на две части, подобно оформлению раздела "Последние темы". То есть вверху избранные темы общего форума, а внизу - избранные документы
2 Вариант:
Либо в разделе (спойлер на шапке панели навигации) "Темы" добавить еще один пункт "Документы".
пример нового пункта в разделе "темы"
В нижнем разделе можно будет наблюдать также документы помеченные золотым цветом, а значит можно добавить возможность назначать темы как "Важные".
Остается решить вопрос со страницами. Опубликованных документов с общим доступом будет много, и также много будет документов в разделе "избранные документы".
Можно добавить к каждому разделку (верхнему и нижнему) отдельные ссылки на страницы.
Пример