Предложения для Альто

К сожалению, некто слил мне рейтинг и я не могу писать в блог «Идеи и предложения», по возможности, перенесите тему туда, спасибо!

Начинал писать предложения в комментариях, но кажется, тема уже достойна отдельного топика. Перейду сразу к делу, мои предложения или что хочется видеть в новых версиях альто:

1. Регистрация без указания логина (с автоматическим присвоением ID)
при регистрации, нужно указать:

имя (обязательно)
фамилия (по желанию)
e-mail (обязательно)

А ID присваивать автоматически. Так например юзер будет иметь линк: altocms.ru/profile/id261 и было бы здорово, если бы линк можно было сократить до altocms.ru/id261 а через настройки (опционально, по желанию) иметь возможность привязать к своему ID уникальное имя (как сейчас при регистрации) если оно свободно (не занято другим пользователем или не используется в качестве системной страницы или страницы блога), для любителей красивых линков на свой профиль, чтоб в итоге линк на профиль имел такой вид: altocms.ru/aVadim В этом же ключе, хотелось бы видеть такие же, более короткие линки на блоги, вида altocms.ru/dev (вместо altocms.ru/blog/dev/ как сейчас)

2. Короткие линки
Выше, в цитате уже описал это предложение. Короткие линки для ID (логинов), блогов и страниц сайта.

3. Топики 2.0
Заменить кнопку «Добавить», которая ведет на выбор «топик, блог, вики-топик и так далее» на строку а ля «what's happening?» твиттера, «Что у вас нового?» вконтакта и т.п. К примеру: «Чем вы хотите поделиться?» при клике на это окно, оно отъезжает вниз и раскрывается полноценный редактор, на той же странице, без лишних переходов (простите за мой, непрофессиональный язык, надеюсь, я понятно выражаю мысль, если нет, пишите, постараюсь объяснить что я имею в виду). А кнопку «создать блог» перенести на страницу блогов.
4. Главная страница
Объединить «ленту» и «главную» Таким образом, чтобы пользователь на главной видел свою ленту (независимо от рейтинга статей) + статьи, которые попадают на главную благодаря рейтингу, как сейчас.

Пожалуйста, пишите ваши предложения и мнение о предложенных выше идеях.

Похожие статьи

  • Идеи и предложения для Alto 1.1
    Вниание! Зачеркнутые Пункты означают выполненное предложение со стороны Разработчиков. Прежде чем Опубликовать здесь свое предложение или идеи, ознакомьтесь с Даным контентом ниже ↓ Идеи и предложения! Хотелось бы...
  • Теги в несколько уровней вложенности
    Не буду рассказывать как это удобно, просто приведу пример: http://motor.ru/theme/BMW/ http://motor.ru/theme/BMW/4-Series/
  • Идеи и предложения
    Всем привет! Думаю у многих пользователей, так или иначе есть свои идеи, которые могут улучшить AltoCMS. Предлагаю писать их тут и возможно, разработчики некоторые из них воплотят в движок :)
  • Предложения для следующей версии Alto
    С учетом того, что Alto это соц движок для обычных людей, нужны обычные удобства, которые хотелось бы увидеть в будущих версиях Альты. Если что то уже есть, прошу знающих написать как сделать, а так вот пожелания: 1. ...

6 комментариев

+1
Все понятно, и все реализуемо довольно просто за исключением одного нюанса: короткие линки.

Простой пример: altocms.ru/super — это профиль (altocms.ru/profile/super), блог (altocms.ru/blog/super), страница (altocms.ru/page/super) или вообще линк какого-то плагина, который на этой странице выводит что-то свое?

Тема с короткими УРЛами время от время поднимается, и она не умрет, пока не будет найдено какое-то внятное решение, только вот универсального решения я лично пока не вижу.

Есть один вариант, который подумываю реализовать в виде плагина (не в коробке), назовем его URL Aliases: Создается отдельная таблица, куда будут вбиваться алисасы УРЛов и их оригинальные адреса, напр.:
* avadim -> profile/avadim
* dev -> blog/dev
* special -> page/special

И в роутере, когда идет определение экшена, сначала сверять запрос по этой таблице, а потом уже определять, какой экшен надо вызывать.

Плюсы такого решения — можно создавать какие угодно адреса с любыми переадресациями. Особенно удобно будет при переезде с других движков — можно будет сохранить нетронутыми все проиндексированные УРЛы. Легко реализуется идея с короткими линками, предложенная выше.

Минусы:
* +1 запрос к базе (увеличение нагрузки)
* уменьшается УРЛов (по виду непонятно, что это, пока не кликнешь)
* возникает неоднозначность — не каждый юзер въедет, почему при попытке создать именованный профиль «super», он получает отказ, хотя такого профиля нет (а зато есть блог «super»)
* есть вероятность конфликта со сторонними плагинами — если я активирую плагин с экшеном ActionSuper, а в системе уже есть блог «super» с коротким линком, то получим конфликт УРЛов — плагин никогда не будет отрабатывать.

В общем, не все так однозначно. Кстати, если внимательно посмотреть на большие соцсети (ФБ, ВК, Г+), то можно увидеть, что короткие линки они дают только на проили, а на посты, альбомы, комменты — там везде специфические линки, которые никто укорачивать особо не стремиться.
Отредактирован:
0
в ВК короткие линки можно писать профилю и группам. Вот, к слову говоря, многомиллионная сеть, однако придерживается системы коротких линков по принципу, если занят линк super для профиля, блог (или страницу) super уже не создать, напишут «адрес уже занят». Ведь ничего не мешает создать что-то типа super_blog, в общем-то вариантов масса. Вы правы, коротких линков на посты/комменты там нет. Видимо, в этом и выбор. Добиваться коротких линков для контента или для социальных составляющих. Вот, собственно лично я бы хотел в этом ключе видеть уклон в сторону «социализации» и дать такую плюшку как короткие линки пользователям и блогам, возможно, в ущерб коротких линков контента, но к моему сожалению, многие на это могут не согласится)
Отредактирован:
0
блог (или страницу) super уже не создать
вернее сказать — создать, но уникальное имя super не присвоить. Если вводить систему как в соц.сетях, то при создании блога, его ID так же должен присваиваться автоматически, а уникальный линк можно присвоить в настройках, по желанию.
0
Большая часть всего вышеперечисленного должна решаться на уровне шаблонов. Проблема только в том что выбор шаблонов маловат… Да и самих шаблонописателей по пальцам одной руки (причем фрезеровщика со стажем). Что касается URL то часть решается настройкой ссылок на топики в админке, часть настройкой rewrite`ов в конфиге движка. То что остается опять же не стоит того внимания, которое вы этому уделяете.

Регистрация без указания логина, простите за мой французский — бред какой-то. Зачем вместо нормального человеческого ника использовать id? Зачем с первого же шага требовать от пользователя Имя? Уже даже фб отказался от своей идиотской философии, что анонимность нужна только террористам, и все обязаны вводить паспортные данные. Вы сами что-то не реальное имя вписали как я посмотрю. Да и вообще косить под соцсеть в условиях когда
а) они уже есть и их более чем дофига
б) они вырождаются
это как про тех генералов которые всегда готовятся к уже прошедшей войне.
0
Никто же не заставляет в графе «имя» писать реальное имя. Те кто привык к никам и так будут писать ники, но как бы это сказать, сейчас интернет уже не тот ) и пользователи, для которых интернет это на овер 80% соц.сети, порой вообще не знают что такое ник и что туда писать. Все зависит от сообщества. Понятное дело для сообществ IT'шников или геймеров вопрос с никами не возникнет, а вы попробуйте на каком-нибудь кулинарном, общеобразовательном, неITнаправленном ресурсе, аудитории пользователей за 40+, объяснить что за ники и почему только на латинице.
0
Никто же не заставляет в графе «имя» писать реальное имя.

Стандартные возможности точно также позволяют вписать реальное или не реальное имя. Без лишних идентификаторов.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.