+46.04
360 читателей, 307 топиков

Структура ЧПУ в LiveStreet

Если в коллективных блогах логика ЧПУ понятна…
http://livestreet.ru/blog/ - все коллективные блоги
http://livestreet.ru/blog/blog_name/ - конкретный коллективный блог
http://livestreet.ru/blog/blog_name/123.html - запись в конкретном коллективном блоге

То почему тогда в персональных блогах она не такая…
http://livestreet.ru/log/ - все персональные блоги
http://livestreet.ru/log/user_name/ - конкретный персональный блог
http://livestreet.ru/log/user_name/123.html - запись в конкретном персональном блоге

Это сложно реализовать по каким-то причинам?

Или есть другое обоснование имеющейся структуры…
http://livestreet.ru/log/ - все персональные блоги
http://livestreet.ru/my/user_name/ - все записи юзера во всех блогах
http://livestreet.ru/blog/123.html - конкретная запись в персональном блоге

При этом «конкретная запись персонального блога» на страницах папки /blog/ никогда не появится, потому что там только записи коллективных блогов… Как-то нелогично это ничуть :-(

Возможно, стоит упорядочить ЧПУ в случае с персональными блогами?

Пусть, скажем, будет так…
http://livestreet.ru/log/ - все персональные блоги
http://livestreet.ru/log/user_name/ - все записи юзера во всех блогах (чтобы сохранить идею показа всех сделанных юзером постов, включая коллективные блоги, а не только персональный).
http://livestreet.ru/log/user_name/123.html - конкретная запись в персональном блоге

Тэги моей мечты.

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

Выглядит вот так.



Читать про супер тэгное дерево

Мультиязычность

Обязательно сделайте вынос в ленгвичь фай всей текстовки интерфейса.
дабы пользователь мог выбирать язык интерфейса
«готов взяться за реализацию украинского интерфейса»

желательно ещё, чтобы была возможность писать контент на нескольких языках
допустим в тегах
[lang_en]Hello World[/lang_en]
[lang_ru]Привет мир[/lang_ru]
[lang_ukr]Привіт Світ[/lang_ukr]

а пользователю выводится выбранный им язык и дополнительно сообщение — «данная статья доступна также на языке ...», а если нет его варианта языка — то «данная статья доступна лишь на языке ...»

Рейтинг блога

Давайте я вам еще одну тему подкину:
Сейчас РЕЙТИНГ БЛОГА для меня не представляет в нынешнем виде никакого авторитета. Он какойто искусственный. О чем он говорит, для меня лично не понятно. Говорит ли он о том, что сама тема интересна пользователям? Скорее всего. За него проголосовали какие-то активные пользователи. Говорит ли он о том, что в нем появляются интересные топики и проходят интересные обсуждения? Тоже может быть, но… Не правильнее ли было бы рейтинг блога измерять вовремени по количеству голосов за топики в этом блоге? Скажем на проекте 3 блога, за неделю на проекте было всего проголосовано за топики 1000 раз. Из них за топики в блоге А 500 раз, в блоге В 300, в блоге С 200. По мне так рейтинг блогов должен быть именно А 500, В 300, С 200. А сейчас как? Как фишка ляжет…

Блоги, администрирование и модерирование

С недавних времён на сайте появилась возможность добавлять пользователей в модераторы и администраторы к блогам, но есть некие недочёты касаемо данного вопроса.
Читать далее мой бред

Группы для администратора

Всё идет к тому, что прорабы таки дать возможность администратору банить!
Предлагаю сделать группы, т.е. по умолчанию после регистрации посетителю присваивается группа Юзеры. Возможность через админку создавать группы модераторы сайта, и давать права например на:
1.Пост комментариев
2.Пост новостей
3.Создание блогов
4.Пост приватных сообщений
5.Чтение сайта

По умолчанию в группе Юзеры все эти возможности естественно включены.
Группы формальные и могут нигде не фигурировать

Коротковременный бан

На сколько я знаю, комментарии пользователь может писать (практически) всегда.
Представьте ситуацию, в комментариях начинается спор, при чём кто-то — неадекват. Ему минусуют карму и его комментарии, но он продолжает отвечать.
Чего бы хотелось? Избежать таких ситуация автоматически.
Как я себе это представляю: если пользователю поставили несколько минусов в карму за какой-то период времени, то он не может оставлять комментарии в темах, где у него есть комментарии с отрицательной оценкой на протяжении, скажем, дня. Этот день, так сказать, чтоб «остыть».

Давайте обсудим данную идею.

Блок "Календарь"

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

who is on-line?

По-моему неотъемлемая часть соц. сети — маленькая картиночка «сейчас на сайте». Ну или свойство у $oUser :) А как следствие — экшен «кто из друзей онлайн».

По-моему очень полезная штука:) Вот как реализовать оптимально-вопрос:) Хотя если уже есть св-во «последний раз был на сайте», то отчасти реализовано…