Как стать автором
Обновить
0

LiveStreet

Система управления содержимым с открытым кодом

Сначала показывать
Порог рейтинга
Уровень сложности

Новые функции в репозитории фреймворка: ORM/ActiveRecord

Время на прочтение5 мин
Количество просмотров2.5K
image
Я хотел бы начать серию статей о развитии движка LiveStreet, а именно его фреймворковой части. LiveStreet получил довольно широкую популярность как блогосоциальный хабраклон, но за 2 года перерос уже в нечто значительно большее. Особенно с выходом версии 0.4.*, когда появились широкие возможности для написания плагинов с функционалом наследования и делегирования.
Достаточно большое количество крупных социальных сетей уже построено на LiveStreet с использованием этих технологий.

В связи с этим у разработчиков появляется необходимость в разработке функционала, модулей и хаков для своих проектов. Внедрение плагинов упростило этот процесс в разы. Мы продолжаем работать в этом направлении: сейчас я расскажу об альфа-версии реализации ORM-подхода на основе паттерна ActiveRecord, который мы разработали (и продолжаем разрабатывать) в LiveStreet.

Читать дальше →
Всего голосов 52: ↑39 и ↓13+26
Комментарии51

Поддержи LiveStreet в Open Source Award 2010

Время на прочтение1 мин
Количество просмотров780
Сегодня стартует голосование в ежегодной премии Open Source Award 2010.
Благодаря вашей поддержке LiveStreet прошел в пятерку финалистов в номинации «Most Promising Open Source Project» и теперь участвует в финальном голосовании.

Полная пятерка финалистов:
  • BuddyPress
  • LiveStreet CMS
  • Pimcore
  • Tomato CMS
  • WolfCMS
Просьба поддержать отечественную CMS LiveStreet в этом голосовании, проголосовать можно на этой странице — www.packtpub.com/open-source-awards-home/vote-most-promising-open-source-project
Голосование продлится до 5 ноября.
Всего голосов 77: ↑55 и ↓22+33
Комментарии33

Запуск официального сайта LiveStreet CMS

Время на прочтение1 мин
Количество просмотров1.4K
Около полугода назад мы анонсировали выход нового официального сайта нашего движка.
И вот мы наконец-то запустили новый международный сайт LiveStreetCMS.com.
Сайт поддерживает мультиязычный интерфейс, сейчас доступен английский и русский языки. Также появился новый более удобный каталог расширений, все желающие могут в нем размещать свои, как бесплатные, так и платные плагины/шаблоны. На сайте готовится к размещению полная документация по движку.

Добро пожаловать!
image
Всего голосов 160: ↑144 и ↓16+128
Комментарии57

TinyMCE в Livestreet 0.4.1 «корежит» вставленный Youtube-код

Время на прочтение1 мин
Количество просмотров966
Столкнулась с этой проблемой сегодня, она достаточно непрозрачно болтается на поверхности: из под Firefox и Chrome вставка видео с сервисов наподобие Youtube работает прекрасно, и вставляется, и отображается, но в IE вставленное видео отображается битой ссылкой.

Решение оказалось достаточно простым (пример приведён для дефолтного шаблона new):

В файлах:

/plugins/page/templates/skin/default/actions/ActionPage/add.tpl
/templates/skin/new/actions/ActionTalk/add.tpl
/templates/skin/new/actions/ActionTopic/add.tpl


Мы добавляем параметр media_strict: false в инициализацию TinyMCE. После этого содержимое файлов add.tpl будет выглядеть примерно так:

tinyMCE.init({
...
media_strict : false,
...
});
Всего голосов 17: ↑4 и ↓13-9
Комментарии10

Истории

Wordpress? LiveStreet!

Время на прочтение1 мин
Количество просмотров3.1K
У многих сложилось мнение, что LiveStreet — это исключительно движок блого-социальных сетей, но это нет так. И мы решили показать, как на LS очень просто построить обыкновенный standalone блог аля WordPress.

И вот, что у нас получилось:
image
Читать дальше →
Всего голосов 117: ↑82 и ↓35+47
Комментарии56

APS-пакет LiveStreet на apsstandard.org

Время на прочтение1 мин
Количество просмотров1.4K
Рады сообщить, что LiveStreet 0.4.1 стал доступен в виде APS-пакета на сайте apsstandard.org. Причем пакет получил статус Gold Application, т.е. успешно прошел полное тестирование.
APS-пакеты предназначены для автоустановки веб-приложений «в один клик» из хостинг-панелей производства Parallels (Plesk) и других разработчиков. Всего в каталоге apsstandard.org находится более 200 различных веб-приложений от блогов до галерей. И мы очень рады, что среди них оказался LiveStreet — это первая отечественная бесплатная CMS размещенная в этом каталоге.

Выражаем огромную благодарность компании КОМТЕТ (komtet), которая подготовила, протестировала и сертифицировала этот пакет.
Загрузить пакет можно на его странице в каталоге.

Application Packaging Standard (APS), это формат упаковки веб-приложений, разработанный для упрощения реализации бизнес-модели Software-as-a-Service (SaaS) для облачных сервис-провайдеров и независимых разработчиков ПО. APS-пакет – упакованное в соответствии с APS-стандартом веб-приложение.
Всего голосов 65: ↑59 и ↓6+53
Комментарии11

TOP-50 достойных сайтов на LiveStreet

Время на прочтение1 мин
Количество просмотров16K
Представляем подборку 50-ти достойных проектов на базе блого-социального движка LiveStreet.
Основные критерии отбора — оформление и функционал. Данный TOP не претендует на стопроцентную полноту и объективность, его цель — показать, что на LS можно построить достаточно уникальные и качественные проекты.

TOP-50

Все картинки кликабельны — открывается оригинал в PNG

Осторожно, трафик!
Всего голосов 116: ↑84 и ↓32+52
Комментарии82

Релиз LiveStreet 0.4

Время на прочтение2 мин
Количество просмотров883
Сегодня вышел новый релиз блого-социального движка LiveStreet 0.4.
Один год прошел с момента последнего релиза стабильной версии, за это время движок совершил существенный скачок вперед.

Новые возможности:
— Инсталлятор;
— Система плагинов;
— Плагин профилирования работы движка;
— Плагин OpenID+ВКонтакте авторизации (отдельный плагин);
— Функционал закрытых блогов и приглашений;
Читать дальше →
Всего голосов 136: ↑121 и ↓15+106
Комментарии47

Первая LiveStreet party состоялась!

Время на прочтение2 мин
Количество просмотров839

Итак, первая встреча участников LiveStreet-сообщества состоялась!
Она прошла в субботу 20 марта в небольшом банкетном зале чешской пивной «Пилзнер».
Большое спасибо всем, кто смог прийти, и всем, кто хотел, но по тем или иным причинам не смог это сделать.
Читать дальше →
Всего голосов 45: ↑35 и ↓10+25
Комментарии9

Проверка хабраэффекта на оптимизированной CMS Livestreet…

Время на прочтение3 мин
Количество просмотров1.9K
image
Хотел бы рассказать вкратце о том, как Хабр помог мне в...(сложно написать литературно) Короче, попросту, помог:

а) Завести новое, продуктивное знакомство;
б) Сделать из «ВАЗ-2106» Хонду CR-V (аллегория); сделать из медленного сайта летающий;
в) Познакомиться с процессом переезда проекта с хостинга типа «шаред» на хостинг VPS.

… Решил я, значит, реанимировать как-то сайт, размещённый на шаред-хостинге от МастерХоста, который «сдувался» уже при 20-ти пользователях он-лайн по причине превышения допустимой нагрузки на проц сервера. Изначально думал изначально сделать выбор в пользу съёма VDS, но чтобы с кем-нибудь на двоих-на троих. На удивление своё, получил в топике следующий комментарий от пользователя Andrey_Rogovsky:

Я занимаюсь оптимизацией под высокие нагрузки и у меня есть свой сервер под VPS, со свободным местом.
С удовольствием бесплатно приму тебя к себе на VPS, и попробую грамотными настройками выправить ситуацию с LiveStreet.
Интересует? Пиши в хабрапочту!

Читать дальше →
Всего голосов 127: ↑84 и ↓43+41
Комментарии160

Просим помочь в нагрузочном тестировании чата итог

Время на прочтение1 мин
Количество просмотров1.3K
Чат сделан по технологии dklab.ru/lib/dklab_multiplexor

Ставки на кол-во юзеров которые положат чат принимаются :)

Ссылка на чат livestreet.ru/chat

UPD: Итак, результаты и статистика теста:

* С 16-00 по 18-00 в чате было зарегистрировано 1315 клиентов. Клиент для чата это по сути отдельный онлайн пользователь, которому необходимо рассылать сообщения
* За это время успели оставить более 3000 сообщений
* Максимальный онлайн в чате, который был мной зафиксирован, был 75 человек
* Максимальный онлайн сайта по статистике LI 220 человек
* Сайт упал спустя 10 минут попадания топика на главную Хабра. До выхода на главную в чате общалось порядка 35 человек — работало быстро и не нагружало сервер
* Изначально из-за хабра эффекта отвалился сам сайт, а уже потом из-за ошибке в JS коде чата сам чат заDoSил сайт :) Т.к. не стояло таймаута на реконнект к серверу при ошибке. В итоге около сотни юзеров начали одновременно посылать по 5-8 запросов в секунду к сайту, от такого наплыва сервер окончательно ушел в даун
* На тарифе VPS2 NUMPROC = 400, максимальное количество процессов и потоков, запущенных внутри виртуального сервера. Возможно это и было причиной отвала мультиплексора

Получилось, что для нормального теста помешал сам сайт, который не выдержал хабраэффекта.
Но можно с уверенности сказать, что несколько десятков онлайн юзеров чат держал без проблем не создавая нагрузку на сервер, составляя 0-10% CPU, памяти практически не потреблял. Максимальная же нагрузка на процессор составила около 40-50%. Хостинг РБК, тариф VPS2.
Всего голосов 65: ↑34 и ↓31+3
Комментарии54

Выбор хостинга для LiveStreet: на повестке дня TrueVDS.ru

Время на прочтение3 мин
Количество просмотров4.5K
На сайте LiveStreet периодически возникают вопросы производительности. Рано или поздно все приходят к тому, что обычный хостинг не тянет движок в силу некоторых его особенностей. бывают исключения из правил, но редко — обычно у новых хостеров с «пустыми» серверами.

Пару дней назад я говорил, что перешёл на ганди.нет, где тестировал разный софт. К сожалению, тесты не сохранились и в заметке я ограничился описанием установки софта под FreeBSD.

Совершенно неожиданно мне поступило предложение от TrueVDS.ru написать инструкцию по установке софта под Дебиан для новичков и протестировать некоторые тарифные планы. Инструкцию и тесты решил разбить на два поста, т.к. кому-то интересно одно, кому-то другое, а текста получилось многовато, тяжело для восприятия. Установка софта под Дебиан тут,
а тестирование здесь
Всего голосов 49: ↑34 и ↓15+19
Комментарии48

Праздник какой-то…

Время на прочтение1 мин
Количество просмотров824
Сайт общества защиты юзеров WWU, опубликовал праздничный плакат приуроченный к 31 мая,
пропагандирующий блогосоциальный-хаброподобный движок livestreet

image

Загадкой для всей прогрессивной общественности остаётся личность молодого человека на плакате…

UPD: Ладно, ладно… Вот это кто
Читать дальше →
Всего голосов 68: ↑37 и ↓31+6
Комментарии28

Ближайшие события

Новая версия LiveStreet 0.3

Время на прочтение2 мин
Количество просмотров955
image

С момента выхода версии 0.2 прошло более полугода и сегодня автор движка, Максим Мжельский (ort), объявил о релизе LiveStreet 0.3. Хорошие новости — далее.
Читать дальше →
Всего голосов 149: ↑134 и ↓15+119
Комментарии86

Новая версия LiveStreet 0.2

Время на прочтение2 мин
Количество просмотров1K
Прошло около двух месяцев с момента анонса релиза LiveStreet — бесплатного движка хабра-подобной социальной сети.
Что было сделано за это время?
Во-первых, большая работа над ошибками/багами, к слову, которых, как и в любом свежем продукте, было предостаточно. Но благодаря активному содействию комьюнити, сформировавшегося вокруг LiveStreet, большое число багов было выявлено и жестоко подавлено =)
Во-вторых, существенное улучшение функционала. Если раньше сделать на базе LiveStreet функциональный блого-социальный сервис было проблемно, то теперь с выходом новой версии это вполне возможно. Опять же, большинство улучшений было сформировано активными пользователями движка.
Стоит отметить что за это время было более 2000 закачек дистрибутива движка, не считая чекаутов из общедоступного SVN репозитария.

Итак, что нового нас ждет в LiveStreet 0.2:
Читать дальше →
Всего голосов 86: ↑81 и ↓5+76
Комментарии40

Голосование за лучший дизайн LiveStreet

Время на прочтение1 мин
Количество просмотров940
Три недели назад был анонсирован конкурс на лучший дефолтный дизайн для open source проекта социальной сети LiveStreet.
За это время было прислано около 30 вариантов дизайна, надо сказать очень разноплановых. И определить из них 100% лучший оказалась не такой простой задачей как я думал =) В итоге решил вынести решение этого вопроса на голосование общественности. Для этого мной было отобрано 12 работ, которые, имхо, более-менее достойные.
Вы можете помочь определиться в этом нелёгком выборе на этой страничке .

P.S. Не стал создавать голосование на Хабре, т.к. здесь нельзя вставить картинки в топик-вопрос.
Всего голосов 74: ↑48 и ↓26+22
Комментарии75

Конкурс на дизайн LiveStreet

Время на прочтение1 мин
Количество просмотров1.1K
В связи с недавним анонсированием движка социальной сети аналогичной Хабру LiveStreet, был объявлен конкурс на создание дефолтного дизайна.

Изначально я планировал потратить на это 3000 рублей, но благодаря помощи сформировавшегося комьюнити вокруг LiveStreet, удалось поднять призовой фонд до 8025 рублей. Напомню, что лучший дизайн темы будет распространяться в дистрибутиве проекта и иметь подпись автора-дизайнера.
Хочу обратиться к хабрасообществу, а точнее к дизайнерской его части — помогите приобрести LiveStreet свой собственный дизайн. В свою очередь комьюнити проекта будет вам очень благодарно и наградит лучшего 8025 рублями. Причем призовой фонд увеличивается практически каждый день.

Давайте развивать LiveStreet вместе!
Всего голосов 75: ↑55 и ↓20+35
Комментарии85

LiveStreet движок аля Хабра

Время на прочтение2 мин
Количество просмотров12K
Добрый день.
Сегодня вышла в свет первая публичная версия моего движка блого-социальных сетей LiveStreet.
Движка, который попытался приблизиться к функциональности Хабра, и я думаю, у него это получилось.
Читать дальше →
Всего голосов 180: ↑149 и ↓31+118
Комментарии158
2