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

Личные сообщения как инбоксы

Раньше я не задумывался о личных сообщениях на хабре и LS.

Ну стандартные сообщения как и во всех 100 других социальных сетях…

А тут я вдруг понял что этого своего рода инбоксы.
Мы создаем топик(сообщение), выбираем группу людей, с кем нужно обсудить и начинаем обсуждения…

Господа, как вы думаете, можно развить идею личных сообщений в ЛС?
Что можно из нее сделать, как улучшить (ну помимо подсветки новых комментариев)

День рождения LiveStreet. Каталог разработчиков.

Начну с многобуквия – этим летом движку LiveStreet исполнится год (если я не ошибаюсь) и мне, как человеку, внесшему свой микровклад в развитие проекта, весьма радостно наблюдать за тем, что проект с каждым днем развивается и вызывает интерес, как у разработчиков, так и у пользователей. Сегодня в проекте участвует много талантливых программистов, которые дополняют его платными и бесплатными модулями, несколько дизайнеров и верстальщиков. LiveStreet уже стал надежной платформой, на которой существует довольно много интересных проектов. Можно сказать, что движек породил определенную касту разработчиков «под LiveStreet», которым он дает возможность зарабатывать, ведь заказчики в большинстве случаев заказывают и дизайн и верстку у тех, кто уже имеет опыт работы с этой системой.

В связи с приближающейся датой, хочу предложить ее как-то отметить. К примеру, можно будет повесить на своих сайтах баннеры или ленточки. Если у кого-то будет желание, то нарисовать специальный праздничный скин. Ну или прислать денег на подарок :)

Второе предложение – это создать наравне с каталогом модулей небольшой каталог разработчиков (дизайнеров, верстальщиков, программистов, SEOшников и т.п.), которые делаю проекты для LiveStreet. Пусть каждый укажет порядок своих цен и примеры работ. Такой каталог позволит заказчикам быстро находить разработчиков, не задумываться над вопросом «А сколько же кому платить?», ну а разработчики смогут увеличить свои доходы.

Плюс в профиле и в разделе «Люди» добавлять разработчикам метки «программист» или «верстальщик», со ссылкой на запись в каталоге разработчиков.

Блоки с выводом по тегу

Хочу поинтересоваться возможностью реализации такой функции:

Представим, что существует несколько блоков (допустим с рекламной информацией) которые должны выводиться справа в сайдбаре при прочтении топика.

Насколько возможно привязать их вывод к тегам топика?

т.е. допустим при теге Warcraft в топике выводился Блок «Warcraft»…
если топик публикуется с тегом CS, то справа будет выведен Блок «CS» и т.д.

Демонстрация шаблонов LS

Уже существует некоторое количество шаблонов под LS. Но не очень хочется качать шаблон чтобы только посмотреть его.
Есть предложение сделать живые демо-сайты на поддоменах.
Например demo1.tpl.livestreet.ru

Мысли по поводу шаблонизатора

Конечно каждому свое, но как по мне, шаблоны в ЛС сделаны не очень удобно. А не удобность заключается в излишней разбросанности «кусков», которые сложно контролировать при переносе верстки в шаблон. Что я предлагаю? Чтобы не быть многословным, посмотрите в сторону шаблонов Joomla! Имхо — просто рай для верстальщиков. А какие-то сторонние куски можно оставить в виде модулей (собственно в Joomla! так и реализовано).

Это лишь информация к размышлению. Просто по мне, это бы реально на порядок повысило скорость верстки под ЛС.

зы. хз как там в смарти, ибо всегда юзаю собственные нативные шаблонизаторы.

Читать дальше →

Проверка, установлен ли модуль

Мне кажется, очень нужная вещь — проверка, установлен ли модуль. Это должна быть какая-то системная функция (или объект), которая будет возвращать, установлен ли модуль и если да, то какой версии.

Это позволит более гибко настраивать систему и согласовывать работу модулей друг с другом. Со временм модулей может быть много, какие-то могут начать конфликтовать друг с другом, какие-то, наоборот, очень хорошо дополнять и взаимодействовать друг с другом, но, например, с какой-то определенной версии.

Если я смогу определять, установлен ли модуль N, то могу уже скины рисовать с учетом этого (скажем, если установлен, то добавлю еще один пункт в меню). Или, к примеру, из той же Админпанели задать настройки для стороннего модуля. Или наоборот, настроить свой модуль с учетом параметров модуля, уже установленного в системе. Вариантов может быть масса. Можно, наверное, даже придумать, как самому эту определялку сделать. Но лучше будет, если это будет системно сделано.

Комментарии, отправляемые на мыло

Есть предложение отцу-основателю ЛС чуть-чуть дополнить информацию, посылаемую на мыло при добавлении комента на мой топик или при ответе на мой коммент: хочется, чтоб не только текст сообщения был, но и КТО написал, и КОГДА.

Я знаю, что это все в скинах меняется и у себя поменяю, как мне надо, но есть предложение, чтоб в стандартной поставке и в том скине, который сейчас используется на сайте ЛС, это было бы сделано. ИМХО, удобней будет.

Внедрения LiveStreet

Блог «Сайты на LiveStreet» потихоньку растет. Информация интересная. Те, кто будет решать — делать свой сайт на этой CMS или искать что-то другое очень полезна будет информация о том, где внедряется этот движок, какие сайты его используют и как используют.

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

Поэтому предлагаю сделать такую вещь, видимо, уважаемому ort`у. Если нужна будет какая-то помощь готовы будем помочь (как, впрочем, я думаю, и другие) с тех. или диз. частью, если такова помощь будет нужна.

Нюансы локализации

Хотелось обратить внимание сообщества на один момент, стоивший мне некоторого времени.

При локализации LS обнаружил, что описание и название персонального блога не локализируются, т.е. остается в тексте «Это ваш персональный блог.» и «Блог им. CaptainFlint» для тех блогов, которые были созданы до перевода интерфейса сайта на новый язык. Оказалось, что эти моменты нигде не редактируются, а просто вносятся в базу при написании первого поста в этот блог. Редактировать при желании можно ручками прямо в базе.

Отсюда делаю логическое предложение разработчикам касательно персональных блогов:
1) в базу в таблицу prefix_blog в поле blog_title вносить только имя пользователя (в моем случае это CaptainFlint), а приставку «Блог им.» уже дописывать локализованную. Из нюансов — может понизить быстродействие или просто в трудоемко в реализации, это уже спецы должны сказать, надо ли.
2) Раз инфа о персональном блоге все равно не редактируется, то может тогда и выводить в блоке «Описание блога» строку blogs_personal_description из файла локализации, а не содержимое поля blog_description? Все ж красивее будет.

Кто что думает по этому поводу? Я отдаю себе отчет, что для большинства русскоязычных пользователей проблема вообще надуманная, но все ж… :)