
Для блого социальной сети очень важно иметь информативную и юзабельную страницу профиля пользователя, а тем более для самого сайта altocms.ru. Перед тем как выбрать CMS пользователь оценивает ее возможности и наглядная демонстрация в профиле позволит оценить все преимущества системы перед теме же Wordpress, joomla, dle. Немаловажную роль в раскрутке играют ссылки на профиль пользователя, которые он оставляет на других сайтах. На не информативную страницу со стандартными данными никто не станет оставлять ссылки. По моему глубокому убеждению на странице профиля должна быть стена по умолчанию, в качестве динамического контента.
Ссылка на профиль На данный момент ссылка на профиль имеет вид https://altocms.ru/profile/Alyona/, мне кажется предпочтительнее использовать https://altocms.ru/Alyona/ потому как на разных сайтах могут использовать различные директории (profile, user, id и т.д.), когда пользователь набирает адрес (например, когда заполняет анкету на другом сайте, или пишет email сообщение) логичнее будет набрать http://site_name/login , а не вспоминать, точный адрес.
Данные в профиле по умолчание Для разных сайтов нужны разные данные при открытии профиля. Предлагаю вынести в конфиг страницу профиля по умолчанию. Например задаем в конфиге публикации для профиля по умолчанию и при открытии страницы https://altocms.ru/profile/Alyona/ (https://altocms.ru/Alyona/) видим все публикации пользователя. Это позволит гибче настраивать CMS из конфигурационного файла.
altocms.ru/alyona/ -> altocms.ru/profile/alyona/ — это может быть профиль юзера
altocms.ru/alyona/ -> altocms.ru/blog/alyona/ — это может быть блог
altocms.ru/alyona/ -> altocms.ru/topic/alyona.html — это может быть топик с ЧПУ
И как движку во всем этом разобраться и мозги не свихнуть?
задаем в конфиге (настройках в админке)
altocms.ru/profile/Alyona/created/topics/ -> altocms.ru/alyona/ по умолчанию откроется страница блога пользователя
altocms.ru/profile/Alyona/stream/ -> altocms.ru/alyona/ по умолчанию откроется активность пользователя
Полностью согласна — для разных проектов разные страницы, вот и предлагаю задавать из конфига, настройками которого определять какая страница откроется по умолчанию при клике на ник. Просто короткий адрес altocms.ru/alyona/ будет использоватся для вывода разного контента (у кого то это будет блог, у кого то комментарии, профиль и т.д)
Я понимаю, что в реализации это гораздо труднее чем на словах (а возможно и неосуществимо), просто пожелание для более гибкого использования системы.
altocms.ru/alyona/ -> altocms.ru/alyona/blog/ — это может быть блог
altocms.ru/alyona/ -> altocms.ru/alyona/topic.html — это может быть топик с ЧПУ