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

LiveStreet

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

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

Релиз LiveStreet 2.0

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


Вышел новый релиз блого-социального движка LiveStreet 2.0.

Новые возможности:

  • Новая структура файлов движка. Фреймворк полностью отделен от приложения.
  • Переработанный фронт на базе компонентов
  • Механизм универсальных категорий. Возможность привязки категорий к разным объектам.
  • Механизм дополнительных полей (EAV) для различных объектов
  • Универсальный механизм управления медиа-файлами
  • Управление типами топиков и их кастомизация
  • Встроенная поддержка превью-изображений для топиков
  • Возможность вставлять в топик несколько опросов
  • Система управления правами пользователей
  • Центральный крон
Узнать больше возможностей
Всего голосов 44: ↑39 и ↓5 +34
Комментарии 49

Новости

Новый релиз пакета modLivestreet 0.5.0-rc full

Время на прочтение 2 мин
Количество просмотров 5K
image
После двадцати часов работы публикую свежий пакет modLivestreet, который надеюсь станет переломным в восприятии и уже сможет наглядно продемонстрировать для чего вообще это все затевалось.

Что же на этот раз нового? В этот раз упор был сделан на то, чтобы создавалось все необходимое для полной установки Livestreet-а в несколько кликов и практически полное управление движком из админки MODX, а именно:
  • Источники файлов Livestreet (полностью раздел, плагин modLivestreet, папка uploads). Теперь не придется долго искать где что лежит, а там же можно через админку управлять файлами Livestreet
  • Шаблоны для MODX, чтобы выводить главную Livestreet, любые документы Livestreet, Любые документы MODX в двух вариациях (в две колонки с лентой новостей в правом блоке, и в одну колонку без сайдбара).
  • Пара чанков, чтобы вклиниться в шаблонизацию Livestreet

В общем во многом модуль уже готов к тому, чтобы его использовать.

Под катом более полный список изменений и демо-ролик.
Читать дальше →
Всего голосов 10: ↑5 и ↓5 0
Комментарии 8

Установка LivestreetCMS на MODX Revolution из пакета за 10 кликов

Время на прочтение 4 мин
Количество просмотров 5.8K
imageЯ уже не раз писал о своем модуле modLivestreet для связки MODX Revolution + LivestreetCMS (В этом топике подробно расписана идея и реализация со схемами и т.п.).
Спустя почти две недели с начала разработки модуля, я пришел к следующему выводу: слишком все сложно получается. Идея сама по себе простая: к MODX Revolution (которому исторически не хватает модулей для построения блогов) прикрутить LivestreetCMS, дабы получить этакую социалочку с хорошим функционалом.

Первый пакет я накидал быстро, и он вполне обеспечивал перенаправление запросов на Livestreet и вывод контента в MODX. Но дальше захотелось реализовать синхронную работу с пользователями MODX- и LS-., потом еще что-то… В общем функционал рос, код тоже. Проблемы проявились в сложностях настройки данного союза. Если с MODX можно сказать вообще никаких серьезных проблем не возникло (во всяком случае не потребовалось трогать ни байта кода движка), то с Livestreet все оказалось сложнее… Так или иначе приходилось лезть в код. Я конечно понимаю, что какие-то вещи можно и перегрузкой классов в своем плагине сделать, но это только частное решение проблемы. Да и некоторые моменты не перегрузить, как к примеру обстояло дело с классом Jevix. Но это не важные детали. Главное — настройка всего этого дела требует много ручной работы. Когда я написал мануал по установке и настройке всего этого дела, я совсем озадачился… Вроде и не много, но все равно больше, чем ничего.
Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 2

Релиз новой версии модуля modLivestreet 0.4.6.1-rc

Время на прочтение 1 мин
Количество просмотров 1.8K
11 дней прошло с последнего пресс-релиза моего модуля modLivestreet для связки MODX Revolution + LivestreetCMS

За это время пакет был серьезно доработан и уже претендует на звание стабильной версии.
Список изменений под катом.
У кого возникнут вопросы, спрашивайте.
Читать дальше →
Всего голосов 12: ↑5 и ↓7 -2
Комментарии 2

Истории

Фэйлы краудсорсингового проекта трехлетней выдержки или Почему я почти перестал верить в себя и людей

Время на прочтение 8 мин
Количество просмотров 27K
Привет, Хабр,

Три с лишним месяца назад я имел счастье опубликовать в соответствующих хабах статью о проекте «Непофигизм». В силу специфики хабов, статья, как и задумывалось с самого начала, была с легким налетом самопиара (это как раз то занятие, склонности к которому я совершенно не ощущаю и которым заниматься совершенно не умею).

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

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

Кстати, я себя все еще к таким отношу; боюсь только, что от веры во все вышеизложенное у меня осталось совсем немного.

По результатам разбора каждой проблемы и при условии, что она была решена, я рискну опубликовать информацию о том, как это мне удалось; соответственно и наоборот.
Читать дальше →
Всего голосов 87: ↑71 и ↓16 +55
Комментарии 89

Релиз новой версии модуля modLivestreet 0.3.0-rc

Время на прочтение 10 мин
Количество просмотров 4.3K
Продолжая нашу тему про модуль связки MODX и Livestreet, представляю новую версию модуля modLivestreet: livestreet-0.3.0-rc.transport.zip

Что нового? Да практически все :-) Модуль переписан с нуля.
1. Серьезно изменена (улучшена) логика обработки запросов на LiveStreet.
2. Добавлена синхронизированная регистрация пользователей в MODX и LiveStreet. Теперь регистрируя пользователя через админку MODX, пользователь автоматически создается в LiveStreet, а обрабатывая запрос на LiveStreet на регистрацию пользователя, регистрация проходит через MODX, что в свою очередь так же обеспечивает синхронную регистрацию пользователя в обоих движках.
Данную функцию можно отключать через настройку.

Под катом схемы работы (упрощенные) MODX в стандартной версии и с модулем modLivestreet и более подробное описание того, как происходит синхронная регистрация пользователей в MODX и Livestreet (Схему, как изменилась регистрация в MODX выложу позже), а так же исходники.

UPD: сборка пакета на github: github.com/Fi1osof/modx-livestreet
Читать дальше →
Всего голосов 14: ↑10 и ↓4 +6
Комментарии 40

Связка MODx Revolution + LiveStreet. Часть 2 (Дубль два)

Время на прочтение 2 мин
Количество просмотров 2.8K
Прошлый мой топик закритиковали из-за отсутствия полностью задокументированного и оформленного решения, отправив меня все это дело переделывать, потому и переписываю топик с нуля, так как и решение с нуля все переделано.
Думал за часик все оформлю, а в итоге все переписал единым пакетом, полностью переосмыслив логику. Если так посмотреть, то с этим плагином MODX может работать не только с LiveStreet, а скорее всего много с чем, как бы выполняя роль шлюза (или nginx-а, чтобы понятней было).

Итак, вот готовый пакет для MODX: goo.gl/X6HCd (Extra залил на modx.com, но пока на модерации. Как только запустят, обновлю ссылку)

Что требуется для работы?
Отдельно MODX
Отдельно LiveStreet (можно в какой-нибудь внутренней папке в MODX (но не на одном уровне с livestreet.url_prefix, а то могут возникнуть сложности с подменой УРЛ-ов), можно за пределами MODX_DOCUMENT_ROOT (но лишь бы на одном сервере и доступ к файловой системе был)).

В общем ставим это все (или берем готовые сайты), устанавливаем на MODX данные пакет, правим (если надо) системные конфиги MODX пространства имен livestreet.

Это все просто.

Чуууточку сложнее вот это сделать:
Читать дальше →
Всего голосов 8: ↑3 и ↓5 -2
Комментарии 6

Связка MODx Revolution + LiveStreet

Время на прочтение 4 мин
Количество просмотров 7K
Когда собирался писать свой топик, ломал голову куда же его писать? С одной стороны часть сайта написана на MODx, с другой стороны другая часть написана на LiveStreet, а с третьей стороны это такие костыли, что в пору в Ненормальное программирование писать. Оказалось, что Хабр готовился к такому повороту событий и сделал возможность писать сразу в несколько блогов, за что ему отдельный респект! :-)

Ну а теперь собственно к основному вопросу: В свое время я написал и запустил купонный сервис, само собой написанный на MODx Revolution (само собой, потому что я ярый любитель этого движка и что бы ни писал, всегда пишу именно на этом фреймворке).
Так вот, проект рос, развивался, много функционала было написано (благо MODx позволяет решить любую задачу), да вот только замыслилось мне на сайте еще и социалку-блог а-ля Хабрахабр запустить, да чтобы все наши пользователи там были, да чтобы отзывы по акциям туда же попадали, да чтобы отзывы были и в акциях, и в социалке, и чтобы и там и там их можно было комментировать и читать их в отдельной ветке все до кучи, и еще много-много чего… И когда я думал, сколько же мне понадобится времени, чтобы напрограммировать это все самому, я делался очень грусным...

Но вспомнил я про LiveStreet, о котором слышал давно-давно, и то, что он позиционируется как легкий и быстрый клон Хабра. И вот решил я отдельно социалку поднять на LS и увязать его с моим основным сайтом на MODx. LiveStreet установил и запустил за пару часов (это мое первое знакомство с этим движком).
Читать дальше →
Всего голосов 17: ↑11 и ↓6 +5
Комментарии 17

Релиз LiveStreet 1.0.1

Время на прочтение 1 мин
Количество просмотров 3.3K

Рады сообщить о выходе багфиксной версии LiveStreet 1.0.1.

Список основных изменений:

  • Возможность изменять ширину сайта, делать ее фиксированной или резиновой с ограничениями по максимальной и минимальной ширине. Параметры задаются в конфиге шаблона
  • Возможность в настройках профиля указать часовой пояс
  • Подтверждения смены емайла в профиле, подтверждаются как новая, так и старая почта
  • Список активности теперь группируется по дате
  • Тема оформления «light», которая убирает закругления и тени, включается в конфиге шаблона
  • Автоматическая группировка пунктов в главном меню, если их много
  • Fix XSS во всплывающих сообщениях
  • Большое количество различных фиксов, обнаруженные после основного релиза

Читать дальше →
Всего голосов 57: ↑44 и ↓13 +31
Комментарии 14

Набор конвертеров для Livestreet (из CMS Cogear, DLE и WordPress)

Время на прочтение 1 мин
Количество просмотров 3.1K
Набором являются три плагина:

Плагины позволят быстро перенести сайт в LiveStreet из CMS Cogear, DLE и WordPress (да пока всего три, но не все сразу), если ваш сайт не сильно оброс доработками и различными плагинами. А в случае достаточно развитого сайта с большим набором различных расширений, использование конвертера позволит сэкономить время на разработке конвертера под себя.
Читать дальше →
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 6

Релиз LiveStreet 1.0

Время на прочтение 2 мин
Количество просмотров 3.7K
LiveStreet 1.0


Сегодня вышел новый релиз блого-социального движка LiveStreet 1.0.

Новые возможности:
— Новый дефолтный шаблон Synio (победитель конкурса, автор AlekseyPopov)
— Шаблон на HTML 5 и полный отказ от MooTools. Теперь поддерживается только jQuery
— Стена пользователя
— Переработанный профиль пользователя
— Ajax авторизация и регистрация в том числе в попапе
— Модуль гео-базы и на его основе выбор места проживания в профиле пользователя
— Поиск и сортировка среди пользователей
— Поиск и сортировка среди блогов
— Возможность для избранных топиков добавлять свои теги и поиск топиков по ним
— Счетчик избранного для топиков и комментариев
— Подписка на новые комментарии к топикам
Узнать больше возможностей
Всего голосов 141: ↑133 и ↓8 +125
Комментарии 44

Автоинсталлер LiveStreet — в подарок хостерам

Время на прочтение 2 мин
Количество просмотров 4.1K
В июне 2010-го года LiveStreet и КОМТЕТ опубликовали APS-пакет в общедоступном репозитории apsstandard.org.
Сегодня КОМТЕТ представляет возможность всем хостинговым компаниям свободно скачать обновлённую версию автоинсталлера LiveStreet 0.5.1.

Со времени публикации первой версии APS-пакета LiveStreet по данный момент было загружено около 6500 копий. До Drupal, WordPress и Joomla с их 70-80К загрузок ещё далеко, но и это не так уж мало.
Читать дальше →
Всего голосов 30: ↑23 и ↓7 +16
Комментарии 2

Итоги конкурса на новый дизайн LiveStreet CMS

Время на прочтение 1 мин
Количество просмотров 2.3K
Завершился наш недавний конкурс на новый дефолтный дизайн LiveStreet CMS.
Из более чем 30 работ мы выбрали трех победителей.

1 место — 20 000 рублей + дефолтный шаблон в дистрибутиве LS

image
Читать дальше →
Всего голосов 45: ↑37 и ↓8 +29
Комментарии 45

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

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн

Конкурсные работы на конкурсе нового дизайна LiveStreet CMS

Время на прочтение 1 мин
Количество просмотров 2.1K
Не так давно мы анонсировали «Конкурс на новый дефолтный дизайн LiveStreet CMS». Вчера закончился прием заявок на участие и мы хотим представить хабрапользователям все варианты дизайнов, участвующие в конкурсе. Нам интересно ваше мнение.

Всего было подано 34 заявки.
Все картинки кликабельны на оригиналы.

Вариант 1 (grombzz, Static):



Вариант 2 (deniart, Yeti):



Под катом все 34 варианта
Всего голосов 73: ↑66 и ↓7 +59
Комментарии 98

Конкурс на новый дефолтный дизайн LiveStreet CMS

Время на прочтение 1 мин
Количество просмотров 1.6K
Текущий дефолтный дизайн/шаблон прослужил верой и правдой почти 3 года, многим он нравится своей простотой, легкостью и универсальность, кому-то не нравится :)

И вот настал момент и назрела необходимость его обновить, сделать рестайлинг.
Мы снова обращаемся к сообществу за помощью и объявляем конкурс на новый дефолтный дизайн LiveStreet!

Призовые:
  • 1 место — 20 000 р. и включение дизайна в дистрибутив в качестве дефолтного с копирайтами автора
  • 2 место — 15 000 р.
  • 3 место — 10 000 р.

Читать дальше →
Всего голосов 72: ↑62 и ↓10 +52
Комментарии 30

Релиз LiveStreet 0.5.1 и переезд на GitHub

Время на прочтение 1 мин
Количество просмотров 1.1K

Новая версия


Сегодня LiveStreet обновился до версии 0.5.1.
Обновление носит баг-фиксный характер и содержит исправление ошибок найденных за месяц использования мажорного релиза 0.5. Дополнительно обновились библиотеки jQuery и Smarty, в шаблоны добавились некоторые новые хуки.

Переход на GitHub


Начиная с 0.5 версии LiveStreet переехал со своего SVN репозитария на популярный GitHub. Приглашаем заинтересованных в LS разработчиков. Надеемся это поможет привлечь к проекту больше разработчиков и ускорить темпы развития.

Всем огромное спасибо, кто помогает нам улучшать и развивать проект!

Скачать новую версии можно со страницы загрузки.
Всего голосов 56: ↑52 и ↓4 +48
Комментарии 14

LiveStreet и ORM

Время на прочтение 4 мин
Количество просмотров 3K
Выход версии 0.5 для меня было нечто большим, чем добавление страницы активности и ленты топиков из подписанных блогов. В новой версии реализованы ORM и ActiveRecord. Вместе они дают мощнейший инструментарий для разработчика, избавляя того от кучи однотипного кода, который приходилось писать каждый раз при разработке плагина. Тот-же форум, о котором будет идти речь в статье, после обновления похудел на 2177 строк кода. В этой статье я хочу углубиться в ORM и AR на примере создания плагина для LiveStreet.
Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 9

Система блоков в CMS LiveStreet

Время на прочтение 8 мин
Количество просмотров 4.6K

LiveStreet — замечательная и любимая на хабре система. Однако если пробежаться глазами по сайтам, созданным с ее помощью несложно заметить, что большинство из них наследует две колонки стандартных шаблонов.
Но ведь LS может похвастаться простой, но от этого не менее функциональной системой блоков. Почему владельцы сайтов не используют ее? Возможно, дело в отсутствующей документации.
Это я сегодня с Вашей помощью и попробую исправить.
Читать дальше →
Всего голосов 47: ↑39 и ↓8 +31
Комментарии 7

Релиз LiveStreet 0.5

Время на прочтение 2 мин
Количество просмотров 1.2K
Сегодня наконец-то вышел новый релиз блого-социального движка LiveStreet 0.5.
Прошло больше года с момента последнего релиза, и многие уже заждались обновления LS. Представляем вам новую версию LS 0.5 и её новые возможности.

Новые возможности:
— Стандартные шаблоны переведены на jQuery, в текущей версии еще осталась поддержка MooTools;
— В ядро добавлена функциональность ORM (active record), огромное спасибо runawayed;
— Новый вид топика — топик-фотосет
— Новый раздел «Лента», можно формировать поток контента из блогов и авторов
— Новый раздел «Активность», слежение за активностью пользователей
— Функциональность настраиваемых полей в профиле пользователя
Читать дальше →
Всего голосов 118: ↑110 и ↓8 +102
Комментарии 70

Интеграция форума SMF 2.0 и CMS Livestreet 0.4.2

Время на прочтение 6 мин
Количество просмотров 3K
В статье рассмотрен вариант интеграции форума SMF 2.0 и CMS Livestreet 0.4.2, при котором авторизация/аутентификация пользователя ведётся через пользовательскую БД Livestreet.
Предыстория задачи такова. Был сайт на движке Livestreet, всё в нём хорошо, но однажды пользователям захотелось форум. Просто надо и всё, вынь да полож. Просто усатановить и настроить новый движок — не вариант, поскольку каждому уже зарегистрированному пользователю придётся регистрироваться по-новой на форуме, а каждому новому пользователю – регистрироваться в обоих CMS. Регистрации/входа через соц. сети по историческим причинам не было. И потому встала передо мной задача:
  1. Развернуть форум SMF (Simple Machines Forum) 2.0 чтоб он был доступен по адресу www.mysite.com/forum
  2. При входе пользователя на форум, проверка того, авторизован он или нет проверять через БД Livestreet.
  3. Регистрируются пользователи только в CMS Livestreet
  4. Проверка логина и пароля только через CMS Livestreet

Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 6
1

Вклад авторов