"Микроблоггинг для LS" (Плагин для LS 0.42 вышел!)

Завершена разработка модуля Микроблоггинга.

Демо-сайт: extblog.ru
В каталоге модулей: livestreet.ru/addons/82/

Позволяет добавить в движок livestreet функционал подобный twitter.com или respectiva.ru.

Описание основного функционала и планы на будущие версии под катом.


Функционал:

— Добавление твитов на ajax (Возможно размещать топики с запретом комментирования, или личные — видные только во френдленте и профиле. Личные топики не попадают в общую ленту)
— Комментирование твитов на ajax
— Интерактивное прикрепление видео и картинок.
Френдлена (твиты друзей)
Сокращение url через api от bit.lyдостаточно просто ввести ссылку и она появится уже сокращенной, удобно — не надо заходить на сам сайт bit.ly
RSS потоки Для твитов каждого юзера и общей ленты
Обращения на @ например @ort автоматически заменяется на @ort
— Делает профили более значимым элементом проекта — у каждого юзера отображается список последних записей, которые можно комментировать. Стимулирует общение.
— Голосование за твиты
— Избранное микротопиков
— Полнотекстовый поиск на сфинкс по микротопикам
— Удобная пагинация на ajax — листание топиков происходит без перезагрузки страницы
— В блоке эфира новая вкладка — микроэфир, позволяет ориентироваться и читать микротопики не только находясь в ленте, а например, при прочтении топиков.

Скриншоты:


Общий вид ленты


Развернутые комментарии и поля ответа


Вид в профиле


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


Эфир микросообщений (описан выше)


Вставка короткой ссылки.

Больше скриншотов большего размера можно посмотреть в разделе модулей.

Модуль создавался по ТЗ составленному участниками livestreet. ТЗ перевыполнен, а также планируется такой к реализации функционал:

— хештеги (список последних активных тем обсуждений — как на твиттере)
готово
— сфинкс поиск готово
— подключение API твиттера для постинга в/из него.
— (Делается) Интеграция с пингатором Яндекс.Блоги от ozz, для попадания в ТОП микроблог-сервисов Яндекс.Блоги сервисы микроблогов

Информация о покупке.

Все коллективные заказчики знают, что делать для покупки. Для людей, не участвовавших в коллективном заказе цена написана в разделе модулей. При нажатии купить, вы получите ответ с данными для оплаты и доступа к репозитарию.

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

avatar
Отличный мод!
  • _et
  • 0
avatar
оффтоп

зы) меньше чем за час вывели топик на главную)))
Это рекорд!)
avatar
LS мафия ;)
avatar
Подумайте над сменой «формата» — мафия, как то неприятно звучит…
avatar
кому как
avatar
Хорошее дело само себя продвигает
avatar
Отлично.
Завтра куплю.

Есть только вопросик. У вас на демо-сайте микротопики выводятся сразу на главной.
А можно, чтобы сайт был с нормальными топиками на главной а МИКРО только в отдельном разделле?..

+ Сложная ли установка на не «чистую» (ну в смысле уже много чего изменялось и переделывалось) установку LS
avatar
Можно конечно, это для демо сайта так сделано — товар лицом как говорится.

Установка не на чистую версию не сложна — весь diff и добавленные файлы удобно описаны в svn.
avatar
Вывод на главную чего угодно можно настроить в роутах.
Интеграция легкая. я вчера за минут 10 установил на модифицированный LS.
avatar
Спасибо вам за ответ и eXtravert'у тоже спасибо!
avatar
Вкусная штуковина, понравилось =) Ужасно обидно, что нет возможности купить этот модуль…
avatar
Отписал в личку.
avatar
Возможна ли заказная модификация модуля под нужды конктретного проекта?
avatar
Да, конечно. Пишите в аську или в личку.
avatar
Молоток +1 =)
avatar
Ребят, в соседней ветке идёт обсуждение цены на MultiBLogs, мне тоже кажется что 2 тысячи дороговато (когда на ЖУ начнут делать сайты крупные компании вот тогда да), но по значимости считаю MultiBlogs выше микроблоггинга (имхо), а разница всего то 500 рублей)

P.S. extravert — модуль классный.
  • Sky
  • 0
avatar
Ну значимость у всех разная. У меня уже с нескольких покупок пользователи спрашивают как удалить «ненужные блоги и топики» — хотят микро основным сделать.

Насчет цены:
Каждый ставит свою цену. У нас свободное ценообразование. И я совершенно не понимаю возгласов тех, кто кричит на avadim что его модуль дорогой.
А для коллективных заказчиков модуль кстати на 33% дешевле — всего 1000 рублей. + Я даю скидку разработчикам бесплатных модулей и хаков — если вы писали хаки, если ваши дополнения есть в каталоге, я всегда пойду на встречу и скину — пишите в личку.
PPS спасибо.
avatar
Отличный функционал, через пару дней куплю, авторам респект!
avatar
После голосования если микротопик набирает + правая стрелка сдвигается немного влево. Через css что-то не получается поправить. (или не там поправляю)
avatar
нене. просто как-от расстояние между стрелками меняется при "-", "+" и «0». Это не критично. Я придираюсь уже.
avatar
Ага, на несколько пикселей уже становится. Малозаметно, но подправлю обязательно, возможно сразу с новым дизайном — товарищ doneman обещал выложить свою версию оформления — если она понравится всем, то прикрутим ее)
avatar
классная весчь11111!!! молодца
avatar
Спасибо! Покупаем ;)
avatar
Такой вопрос, доп. функционал — хештеги и тд. будут бесплатно предоставлены? или за них уже надо будет платить? установка, настройка бесплатно сделаете :)?
  • fellz
  • 0
avatar
Обновления по тем пунктам которые описаны в «планах» будут бесплатны. До версии 0.4 бесплатный апгрейд. Насчет установки пишите в личку.
avatar
а в систему встроен такой же принцип вывода на главную, как и для публикаций? то есть твиты с определенным рейтингом выводятся на главной( Главной для твитов например), а остальные скажем на странице новые…
avatar
В ленту попадают все топики которые не отмечены «скрытыми» — это в соответствии с тз так решили.
Персональные доработки могут быть осуществлены.
комментарий был удален
комментарий был удален
avatar
Модуль хорош!!! Но, если бы автор создал конкретный релиз, в котором бы описал ОТДЕЛЬНО, как устанавливать его, по пунктам, на НЕ СВЕЖЕУСТАНОВЛЕННЫЙ LS0.3.1 было бы очень офигенно…
Я про то, что некоторые не разбираются в SVN и т.п.
По крайней мере, в других платных модулях такое есть… :(
  • inecs
  • 0
avatar
svn diff удобно показывает те файлы, которые были изменены, позволяя скачать архив изменений. Это и есть инструкция по установке фактически — только слова «теперь ищем вот это место и вставляем сюда то-то» заменены на зеленый фон :) — об этом я вам уже отвечал в личных сообщениях.

как устанавливать его, по пунктам, на НЕ СВЕЖЕУСТАНОВЛЕННЫЙ LS0.3.1 было бы очень офигенно…
diff и является по сути инструкцией. Я без каких-либо проблем помогу вам с установкой :), пишите в личку.
avatar
Все заработало СПАСИБО!!!
А как можно сделать так, что бы форма отправки микропостов была ниже, чем список самих микропостов?
avatar
Ну вот, и без помощи справились ;)

Можно. Написал в личку.
avatar
По поводу картинок:
Интерактивный аттач — картинка или видео сразу же
 отображается в поле добавления твита так, как они будут выгялдеть после публикации. Картинка в случае если она больше определенного значения сохраняется в двух видах,
 публикуется уменьшенное изображение, большое доступно по клику.
Все работает так как и планировалось. Небольшое пожелание — сделать обработку при клике на картинку как в галерее или как в фотоотчетах, а то кликнул на картинку, появилась она увеличенная на экране и строка в браузере
http://extblog.ru/uploads/images/b/a/9/3/18/large/856451f42b.jpg
Не юзабельно и некрасиво как то, просто переход по УРЛ на картинку.
avatar
Приветствую. Напишу почему изначально не стал использовать эту библиотеку.
1)Использование highslide бесплатно только для некоммерческого использования(пруфлинк), мне не хотелось бы включать в пакет распространения некорректные вещи, к слову, на того же benone, автора галереи, был неприятный наезд на хабре именно из-за этой библиотеки.
2)Ну и +24кб необязательного яваскрипта к и без того, перегруженной скриптами системе не думаю что хорошо.

Но считаю, что предложение оправдано. К вечеру выпущу коммит с настройкой в конфиге — кто хочет — скачивает highslide и изображения будут подключаться по логике и коду highslide, кто не захочет, тот сможет использовать нынешнюю систему.
avatar
Ну что, как дела с коммитом?
avatar
А есть какой-то план, когда выйдет поддержка API твиттера? :-)
  • Carw
  • 0
комментарий был удален
комментарий был удален
комментарий был удален
avatar
интеграция с пингатором выйдет в ближайшее время, пока это первоочередная задача. Про твиттер не могу точно пока сказать.
avatar
Пингатор это супер, но так как у меня он пока не используется, а твиттер используется, то для меня критично второе :-)

Ладно, буду следить.
avatar
А как ты его используешь? Кросспостинг?
avatar
Нет, просто твиттер отдельно. Если его связать с сообществом, то было бы здорово.
avatar
А планируется поддержка в дальнейшем публикации сообщений через jabber (или есть сейчас, но я просмотрел...). Я имею ввиду функции аналогичные микроблогу juick.com
avatar
Приветствую. Пока не реализовано. Но при наборе желающих и составлении ТЗ — реализуемо.
avatar
Как обстоят дела с интеграцией с пингатором? Жду реализации и расчитываю на скидку:), кстати сколько будет скидка на пингатор если купил уже микроблоги или я не правильно понял?
avatar
Приветствую. Интеграция разрабатывается. Тормозит пока сам Яндекс с очень продолжительными периодами ответов по вопросам спецификации.
Насчет типа сотрудничества мы еще не до конца определились с ozz — буду держать в курсе по мере появления информации.
комментарий был удален
avatar
Доброе время, а как модуль показывает себя в связке с sphinx-поиском.
  • Sky
  • 0
avatar
Вообще поиск на сфинксе пока в разработке — просто не очень понятен смысл искать по, фактичекси, «статусам». Это не топики — то есть статус «пошел покушать» через 10 дней неактуально уже. Но я получил много просьб именно с этим вопросом — поэтому реализую в ближайшее время — вместе с хештегами.
avatar
Не везде это, кстати, статусы. Где-то это могут быть и новости или события, которые искать вполне можно.
avatar
Сфинкс уже сделан. Релиз вместе с хештегами, скоро.
avatar
Напишите обязательно когда будет связь с Твиттером, я приобрету :-)
avatar
Как уже отвечал, пока первоочередная задача — хештеги, пингатор(тормозится яндексом), минимизация изменений стандартных системных файлов, для еще большей простоты установки. Потом уже интеграция с тви…
Ждите, я отпишу как только, так сразу)
avatar
Что то обновился с svn, стала выскакивать ошибка при публикации топика, красное окошко в правом верхнем углу, Error Please try again later. Ни у кого подобного не было? Подскажите куда копать люди.
avatar
поставить обратно релиз не из свн.
avatar
Может, стоит сосредоточиться у себя в топике, советов? Человек про мой свн.
Юрий, до какой ревизии обновились? До 9-ой? Напишите в аську ближе к вечеру — разберемся.
avatar
Все проблема решена, 10 минут связи по ICQ с eXtravert-ом и все заработало. Поддержка отличная, модуль — супер, большой респект авторам!
avatar
Спасибо.
avatar
Навигационный релиз(сфинкс поиск и хештеги) готов.
Можно потестировать на демо-сайте. Одновременно внесено несколько фиксов и небольших дополнений. SVN коммит скорее всего будет сегодня вечером.
avatar
Протестировал модуль и могу с уверенностью сказать, что это один из лучших продуктов для ЛС. До сего момента я туманно представлял особенности сервисов микроблоггинга, но формат общения выглядит лично для меня достаточно свежо. Скажу честно, отдельные идеи, реализованные в микроблогах, вдохновили меня коренным образом изменить многие элементы интерфейса моего сайта, связанные как с шаблоном, так и с внутренним функционалом.

В сравнении с другими продуктами (не сервисами) были обнаружены:

положительные стороны
— активное и уместное использование ajax;
— публикация изображений и видео в качестве приложения к микропосту;
— возможность удалить свой микропост;
— комментирование микропостов возможно без перехода на страницу микропоста;
— полнотекстовый поиск с использованием сфинкса.

Отрицательные стороны:
— нет интеграции с api твиттера;
— не поддерживается протокол jabber;
— отсутствуют локализации на другие языки.

На днях я задумал написать обзорную статью о платформах для создания сервисов микроблоггинга, благодаря чему мне пришлось изучить полтора десятка решений и ещё два с половиной — на очереди. Несмотря на относительно небольшой возраст проекта, модуль микроблогов выглядит вполне достойно на фоне многих разработок. В настоящее время из рассмотренных мною продуктов я бы поставил его на почётное третье место вслед за лидерами рынка.

Учитывая планы разработчика, у него есть все шансы обставить лучшие иностранные решения. В пользу этого мнения говорит и активность разработчика и тот факт, что обнаруженные в результате тестирования недочёты были немедленно приняты во внимание. Разработчик заверил, что предложенные мной мелкие фиксы будут доступны всем пользователям уже завтра.
avatar
Класс) Спасибо за развернутый отзыв.

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

Насчет:
Отрицательные стороны:
— нет интеграции с api твиттера;
— не поддерживается протокол jabber;
— отсутствуют локализации на другие языки.


— Интеграция с твиттером планируется(об этом в самом тексте модуля написано).
— Идея по джабберу по примеру juick.com вынашивается. Скорее всего будет реализована. Пока предложение поступило от двух человек без какой-либо конкретики — надо обсудить…
— Насчет локализации — модуль вообще, как и движок ЛС, расчитан первоначально на русскоговорящую аудиторию, поэтому как то не возникало пока вопросов с локализациями. В модуле все текстовки вынесены в lang файл, поэтому сделать локализацию на любой язык не составляет труда. Хотя, да, на английский, думаю стоит сделать локализацию прямо в самом модуле.
avatar
Вот что хочется видеть от модуля с поддержкой джаббер:
1 Отправка сообщений через клиент по джаббер протоколу
2 Сделать в профиле пользователя статус который можно будет менять либо через сам профиль либо к примеру отправляешь сообщение и если самые первые символы это № (ну или другие по вашему усмотрению, то это сообщение публикуется не как запись, а меняется статус пользователя.
3 Также можно сделать вывод статуса онлайн/офлайн на против имени пользователя на всём сайте посредством джаббера, то есть если клиент на компьютере юзера запущен, то на сайте выводится статус онлайн. (но я хз на сколько это будет грузить систему, возможно сильно, так как будут постоянные запросы на проверку статуса для каждого пользователя, хотя могу ошибаться)
4 Получение оповещений об ответах на свои сообщения, можно конечно и само сообщение отправлять но тут лучше сделать на выбор администратора.
5 Если сообщение будут приходить на джаббер целиком, то можно сделать возможность прямо из джаббер клиента ответить на него.

Возможно не всё легко реализуемо но имхо с такой функционал очень сильно повысит привлекательность данного модуля.

Модуль пока не смотрел так как не покупал, думаю там можно ещё много чего добавить )))
Если будет джаббер то куплю данный модуль 100%
avatar
Приветствую.
Модуль пока не смотрел
Его можно посмотреть на демосайте — extblog.ru

Насчет джаббера буду думать — вы уже пятый, кто его попросил ;) — надо тогда собрать коллективное ТЗ, кто как видит реализацию этого дополнения. Предлагаю создать тему на демосайте.
avatar
Внимание!

До конца ноября модуль будет продаваться со скидкой. Цена — 999 Рублей.

Для пользователей, публиковавших свои бесплатные расширения(при количестве скачиваний >200) скидка равная количеству скачавших(до 500 рублей).
avatar
проясните пожалуйста вопрос по поддержке модуля при переходе на 04 версию?
avatar
Некоторые отзывы о поддержке были в этой теме.
Переход разумеется будет.
avatar
Вместе с прочими новогодними сюрпризами и в знак солидарности в другими разработчиками акция продлена до 10 января 2010 года.

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

В ближайшее время будет проведен рефакторинг SVN и начало разработки новой ветки для 0,4-ой версии.

avatar
Так а что с твиттером и пинганатором? Они будут на 0.3?
avatar
Сегодня ночью установил Микроблоги на свой проект live.debosh.us

Если честно — я еще позавчера не понимал что это вообще за фигня такая — микроблоги :) Зашел на список сервисов микроблогов на Яндексе, оказывается — вещь мега популярная (записей в микроблогах гораздо больше чем в блогах). Вот только суть понять не мог. В очередной раз зашел на твиттер, смотрел, смотрел, что это, зачем, по итогу даже ввел в гугле туповатый запрос «твиттер что это» и… понял :)

Итог — Если Вы хотите чтобы Ваш проект был динамичнее и, соответственно, интереснее — этот модуль то что нужно!
avatar
Новая акция. Модуль «Микроблоггинг для LS» по 599 рублей для LS0.31. Продажа по акции идет с небольшой оговоркой — доступа к SVN 0.4 не будет. Это удобное и выгодное решение для тех, кто решил остаться на 0.31

Портирование для 0.4 продвигается. Ориентировка — февраль, но хочу порадовать вдобавок обновленным и дополненным функционалом, так что, возможно, потестим еще какое-то время.
avatar
Неплохо было бы научить модуль принимать CMC.
avatar
Ах да, и джабер. Куда без него.
avatar
+1 за СМС!
Также было бы хорошо под LS 0.4.2
avatar
Что нового прод 0.4.1?
avatar
Приветствую. Нового под 0.41 — плагин готов, потестить можно на демосайте http://microblog.lsmods.ru
Купившие плагин под 0,31 могут писать в лс свои email — вышлю плагин на тестирование. На продажу плагин поступит на этой неделе.
avatar
Избранные топики и Избранные микротопики при подключении плагина — одно и то же!
  • dsv
  • 0
avatar
Спасибо, исправлено. Отошлю апдейт в ближайшее время.

Пользуясь случаем хочу объявить, что плагин Микроблогов под LS 0.4.2 готов и продается.
Цена прежняя — 1500руб., по поводу покупки можно писать в личку.
Демосайт — http://microblog.lsmods.ru
avatar
скажите пожалуйста, а как запускать Ваш плагин на локальной машине — сейчас выдает ошибку:
The encoded file C:\xampp\htdocs\livestreet\plugins\micro\PluginMicro.class.php requires a license file.
The license file C:\xampp\htdocs\livestreet\plugins\micro\license.txt is not valid for this server. in Unknown on line 0
avatar
при нажатии на «вставить видео» или «картинку» — оно заливается на сервак или вставляются внешние ссылки на медиа?
avatar
Картинки загружаются. Видео с сервисов типа ютьюб, разумеется, вставляются.
avatar
Спасибо за ответ. Скажите, а предусмотрен ли запрет вставки картинки, то бишь чтобы этой опции (загрузки картинки) там не было?
avatar
это не так сложно убрать
avatar
После выхода плагина плагинов для 0.5.1, начал переход с 0.4.2 на LiveStreet_0.5.1, установил микроблоги и возникла проблема, после обновления плагина проверил работоспособность.
Выдаёт:
avatar
SQL Error: Unknown column 'm.micro_type' in 'where clause' at /var/www/site/data/www/site.info/plugins/micro/classes/modules/micro/mapper/Micro.mapper.class.php line 0
Array ( [code] => 1054 [message] => Unknown column 'm.micro_type' in 'where clause' [query] => SELECT SQL_CALC_FOUND_ROWS m.* FROM prefix_micro as m WHERE 1=1 AND m.micro_not_public = 0 AND m.micro_type = 'micro' ORDER BY m.micro_id desc LIMIT 0, 10 [context] => /var/www/site/data/www/site.info/plugins/micro/classes/modules/micro/mapper/Micro.mapper.class.php line 0 )
avatar
Добрый день.
Для кого делали специальный раздел техподдержки на livesteetcms.com?
micro_type появился очень давно, и был еще в нескольких версиях для 0,42 вместе с инструкцией по обновлению.
Обновление 0,4*-0,5* подразумевает переход с последней актуальной версии 0,4 на 0,5.
Вам следует из каталога скачать 0,42 последнюю версию и выполнить все инструкции по обновлению.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.