TOP топиков
Обновление сайта livestreet.ru
13
Итак, сегодня обновил livestreet.ru новой версией.
Цель обновления простая — более тщательно оттестировать LiveStreet 0.3 перед релизом.
Поехали!
UPD комментарии писать только по делу! Баги, ошибки, косяки, глюки т.п.
Цель обновления простая — более тщательно оттестировать LiveStreet 0.3 перед релизом.
Поехали!
UPD комментарии писать только по делу! Баги, ошибки, косяки, глюки т.п.
Описание ядра LiveStreet
79
Данная документация прежде всего для людей знакомых с PHP(объектной моделью) и желающих модифицировать движок.
Движок LiveStreet построен на базе собственного фреймворка с использованием модульности и модели MVC.
Фреймворк представляет из себя каркас из абстрактных классов(абстракции module, action, block, mapper, entity), ядро(engine), роутер(route) и набор системных модулей(модули с префиксом sys_).
Читать дальше
Общее представление
Движок LiveStreet построен на базе собственного фреймворка с использованием модульности и модели MVC.
Фреймворк представляет из себя каркас из абстрактных классов(абстракции module, action, block, mapper, entity), ядро(engine), роутер(route) и набор системных модулей(модули с префиксом sys_).
Читать дальше
To-do лист на новый релиз LiveStreet
6
Итак, немного отдохнув от напряженной работы над версией LiveStreet 0.2, приступаю к новой версии, дабы успеть сделать новогодний подарок сообществу LiveStreet.
Как обычно любая работа начинается с требований :) В этот раз основные пункты в to-do листе определю я, но возможно включу в него и ваши конструктивные предложения.
а дальше нас ждет..
Как обычно любая работа начинается с требований :) В этот раз основные пункты в to-do листе определю я, но возможно включу в него и ваши конструктивные предложения.
а дальше нас ждет..
Плагин "ShowVotes"
23
Мы пишем топики, мы голосуем за топики, но мы не видим, кто же проголосовал за наш топик. А было бы любопытно, правда? Поэтому мы с Lora_GT сделали этот плагин.
Плагин «ShowVotes» показывает список проголосовавших за топик. Список этот выглядит примерно так:

Зелёным цветом отображаются пользователи, проголосовавшие положительно, красным — отрицательно и, наконец, серым — те, кто воздержался от голосования, решив сразу увидеть рейтинг.
ShowVotes позволяет настроить его таким образом, чтобы отображать список не всем пользователям, а лишь ограниченному их кругу. Настройка производится в конфигурационном файле плагина, возможные варианты настройки следующие:
Скачать плагин.
Плагин «ShowVotes» показывает список проголосовавших за топик. Список этот выглядит примерно так:

Зелёным цветом отображаются пользователи, проголосовавшие положительно, красным — отрицательно и, наконец, серым — те, кто воздержался от голосования, решив сразу увидеть рейтинг.
ShowVotes позволяет настроить его таким образом, чтобы отображать список не всем пользователям, а лишь ограниченному их кругу. Настройка производится в конфигурационном файле плагина, возможные варианты настройки следующие:
- «admin» — только администраторы
- «author» — только автор топика и администраторы
- «user» — все авторизовавшиеся пользователи и администраторы
- «all» или любое другое значение — все пользователи сайта, включая гостей
Скачать плагин.
Инсталлятор для LiveStreet
11«Дело было вечером, делать было нечего»...
… нет, делать было что, т.к. это «чудо программистской мысли» ваялось на работе в перерывах между оной. В общем, модифицировали свои инсталлятор под LS, попутно добавив кучу для нас не нужных функций;)Читать дальше
Новая версия LiveStreet 0.2
Прошло около двух месяцев с момента анонса релиза — бесплатного движка хабра-подобной социальной сети.
Что было сделано за это время?
Во-первых, большая работа над ошибками/багами, к слову, которых, как и в любом свежем продукте, было предостаточно. Но благодаря активному содействию комьюнити, сформировавшегося вокруг LiveStreet, большое число багов было выявлено и жестоко подавлено =)
Во-вторых, существенное улучшение функционала. Если раньше сделать на базе LiveStreet функциональный блого-социальный сервис было проблемно, то теперь с выходом новой версии это вполне возможно. Опять же, большинство улучшений было сформировано активными пользователями движка.
Итак, что нового нас ждет в LiveStreet 0.2:
Читать дальше
Что было сделано за это время?
Во-первых, большая работа над ошибками/багами, к слову, которых, как и в любом свежем продукте, было предостаточно. Но благодаря активному содействию комьюнити, сформировавшегося вокруг LiveStreet, большое число багов было выявлено и жестоко подавлено =)
Во-вторых, существенное улучшение функционала. Если раньше сделать на базе LiveStreet функциональный блого-социальный сервис было проблемно, то теперь с выходом новой версии это вполне возможно. Опять же, большинство улучшений было сформировано активными пользователями движка.
Итак, что нового нас ждет в LiveStreet 0.2:
Читать дальше
Конкурс на лучший дизайн LiveStreet
Объявляю конкурс на лучший дефолтный дизайн LiveStreet. Тема оформления победитель будет входить в официальную сборку движка с пометкой авторства дизайнера. К конкурсу принимаются как макеты, так и и сверстанные шаблоны, желательно предоставить все ключевые страницы движка. Победитель, которого выберу я, получит от проекта LiveStreet 8215 рублей.
Есть желание? Дерзайте!
Читать дальше
Есть желание? Дерзайте!
Читать дальше
Релиз LiveStreet 0.1
3
Сегодня выкладываю в общий доступ первую публичную версию LiveStreet 0.1, разработка которой заняла полтора месяца.
Данная версия обладает базовым функционалом, который характерен блого-социальным сетям. И имеет, как мне кажется, неплохой потенциал для дальнейшего развития :)
Цель данного релиза — оценить спрос на подобные движки и очертить дальнейшие перспективы развития.
Итак, возможности LiveStreet 0.1:
Читать дальше
Данная версия обладает базовым функционалом, который характерен блого-социальным сетям. И имеет, как мне кажется, неплохой потенциал для дальнейшего развития :)
Цель данного релиза — оценить спрос на подобные движки и очертить дальнейшие перспективы развития.
Итак, возможности LiveStreet 0.1:
Читать дальше
Релиз LiveStreet 0.4
9
Пришло время релиза :) Релиза LiveStreet 0.4!
Скачать новую версию можно со .
Новые возможности:
— Инсталлятор;
— Система плагинов;
— Плагин профилирования работы движка;
— Плагин OpenID+ВКонтакте авторизации (отдельный плагин);
— Функционал закрытых блогов и приглашений;
Читать дальше
Скачать новую версию можно со .
Новые возможности:
— Инсталлятор;
— Система плагинов;
— Плагин профилирования работы движка;
— Плагин OpenID+ВКонтакте авторизации (отдельный плагин);
— Функционал закрытых блогов и приглашений;
Читать дальше
Когда жадть обновленную версию LS?
2
вроде обещали к новому году, а всё нет и нет) Очень и очень жду новый дизайн и новую версию движка.
Модуль "Галерея" (beta)
35То самое вступление
Друзья и товарищи, а так же проходящие мимо.
У меня давным-давно в планах было написать модуль галерея. Он придавал бы блогосоциалке больше той самой социальности, которой часто не хватает.
Времени всё не хвататло и вот, благодаря новому заказчику, модуль всё-таки вышел в свет.
читаем и устанавливаем
Дизайн для движка от Topsy Krett's arts.
4
UPD:
Учёл все пожелания и критику. Новый вариант (кликабельно):
А также предыдущая версия:
Читать дальше
Учёл все пожелания и критику. Новый вариант (кликабельно):
А также предыдущая версия:
Читать дальше
Визуализация статистических данных
48
Как и обещал в прошлый раз, продолжаю роман с визуализацией данных движка Livestreet. На этот раз отобразим на графиках динамику следующих данных:

Читать дальше
- пользователи
- комментарии
- статьи

Читать дальше
Статистика Google Analytics в LiveStreet
67
Давно задавался вопросом импортирования данных статистики из google analytics в нормальном виде и решил его для себя. Сейчас решил внедрить эту возможность в движок Livestreet и поделиться с общественностью. Замечу, что в код лезть не пришлось и все действия достаточно просты.

Смотрим и устанавливаем.
Читать дальше

Смотрим и устанавливаем.
Читать дальше
Хак: Заряд пользователя (beta)
86
Попытался на досуге решить проблему с накруткой рейтинга виртуалами, которая неоднократно поднималась в разной форме.Для этого пришлось ввести ещё один изменяемый параметр пользователя наряду с «Рейтингом» и «Силой», «Заряд». (Похожая штука есть например, на автокадабре)
Суть в том, чтобы пользователь не мог ставить за топики и комментарии больше оценок, чем написал сам (с небольшими вариациями).
Таким образом только что зарегистрировавшийся пользователь чтобы начать оценивать посты других должен сам что-то написать, причем вес комментария и топика различен т.е. написав, скажем, один топик пользователь сможет поставить больше оценок, нежели оставив просто коментарий.
Так вот, все это конечно с виду сложно, но на деле проще некуда. Итак!
Читать дальше
Использование поддоменов в LiveStreet
62
У многих возникает необходимость использовать поддомены для своих проектов на базе LiveStreet, например вынести на поддомены блоги.
Сделать это можно разными путями, например через реврайты в .htaccess, либо через роутер движка.
Я покажу как это можно сделать на примере последнего варианта, т.е. через роутер.
Читать дальше
Сделать это можно разными путями, например через реврайты в .htaccess, либо через роутер движка.
Я покажу как это можно сделать на примере последнего варианта, т.е. через роутер.
Читать дальше
Исправление багов - LiveStreet 0.1.1
Выпускаю версию LiveStreet 0.1.1 с исправлением найденных багов в версии 0.1
Что исправлено:
Скачать можно как обычно с
Что исправлено:
- добавление пустых комментариев
- добавлены некоторые индексы в БД
- баг с капчей при регистрации
- баг с загрузкой аватар
- favicon.ico на странице регистрации
- ошибка при добавлении комментариев
- начисление рейтинга пользователям
- постраничный переход в «Новые»
- поля для ввода пароля в профиле
- баг с загрузкой изображений
Скачать можно как обычно с
Разработка on-line - общедоступный SVN
2
Итак, теперь разработка проекта LiveStreet будет происходит на общедоступном сервере SVN .
Текущая нестабильная версия лежит в /trunk/, релизы лежат в /tags/
SVN:
Текущая нестабильная версия лежит в /trunk/, релизы лежат в /tags/
SVN:
Что мы хотим видеть в релизе LiveStreet 0.2 ?
2
Пока идет работа над версией LiveStreet 0.1.1, которая будет содержать только фиксы известных багов, предлагаю собрать пожелания для версии 0.2 в одном месте. Сразу оговорюсь, не нужно желать чего то глобального :) для начала нужно отшлифовать функционал блогов с топиками и комментами и юзеров, а уже в след релизах добавлять новые функции собраны пожелания на версию 0.2
Читать дальше
Читать дальше
C праздником мужчины!

Дорогие родненькие наши и не наши мужчины :)!!!
Традиционно сложилось, что я второй год подряд вас поздравляю с вашим замечательным днём! Невозможно оставить без внимания праздник крепкого плеча, надёжной дружбы, приятных собеседников и некоторых кишкомотов :)))
Так или иначе, вы те, ради которых мы жертвуем многим!
Поздравляю всех вас! Здоровья крепчайшего, верных друзей и подруг, раскрутки вашим проектам и успехов в творчестве!
Цёмки цёмки!