+137.33
705 читателей, 145 топиков

Разработка on-line - общедоступный SVN

Итак, теперь разработка проекта LiveStreet будет происходит на общедоступном сервере SVN http://trac.assembla.com/livestreet/timeline.
Текущая нестабильная версия лежит в /trunk/, релизы лежат в /tags/
SVN: http://svn.assembla.com/svn/livestreet

Релиз LiveStreet 1.0.3

Сообщаем о выходе новой версии LS 1.0.3. Версия носит багфиксный характер.
Были закрыты две XSS уязвимости(спасибо HiMiC и PSNet ) и исправлено раскрытие директории в сессиях(еще раз спасибо PSNet ).

Обновленный дистрибутив уже доступен для загрузки — livestreetcms.ru/download/
Для закрытия этих багов для версий 1.0.2, 0.5.1 и 0.4.2 достаточно скачать этот патч и залить его поверх вашей версии LS.

Важное замечание! Настоятельно рекомендуем обновиться с версий 0.5 и 0.4 до актуальной 1.0.3. Т.к. помимо исправлений этого патча старые версии содержать множество других бед, в том числе и потенциальные уязвимости.

Изменения коснулись 4-х файлов:
config/jevix.php
engine/lib/external/Jevix/jevix.class.php
engine/lib/external/swfupload/swfupload.swf
engine/modules/session/Session.class.php

Подробнее можно посмотреть на гитхабе — github.com/livestreet/livestreet/commit/83c15587388dec02f8b97eac8a0d809a3233702c

Финальный список багов LiveStreet

Предлагаю в одном месте собрать ВСЕ известные баги для последней версии из SVN.
Обращаю внимание, сюда пишем только баги, а не пожелания к улучшению движка.
И перед тем как написать, лишний раз подумайте — а баг ли это? :)
Итак, начнём?

Бета-версия админ-панели для LiveStreet CMS



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

Итак, на данный момент это бета, в ней много еще нет, но уже заложена базовая основа для наращивания функционала.
Главное, что мы сделали:
  • Механизм и интерфейс редактирования конфигов
  • Простая интеграция плагинов в админку
  • Поддержка интерфейса для управления конфигами плагинов
  • Универсальное key-value хранилище данных для плагинов
  • Новый функционал управления дополнительными полями. Можно к любой сущности привязывать доп поля (если сущность ORM, то это делается буквально одной строчкой). В коробке поддержка полей для топиков.
  • Управление пользователями и банами (нужный и долгожданный функционал)
  • Базовая интеграция каталога плагинов прямо в админ-панель
  • Базовая статистика по контенту (топики, комментарии, регистрации)

И да, мы сделали админку в виде отдельного плагина. Это избавляет от тесной интеграции с ядром движка, позволяет кастомизировать админку под свои проекты, не обязательно блого-социальные.

Код админки github.com/livestreet/lsplugin-admin
Установка:
  1. Админка работает только на текущей девел-версии ЛС.
  2. Скачиваем LS от сюда github.com/livestreet/livestreet
  3. Не забываем про каталог framework, который берем здесь github.com/livestreet/livestreet-framework
  4. Далее через стандартный инсталлятор (/install/) ставим LS
  5. После установки выполняем в БД патч из /install/patch.sql
  6. Авторизируемся под администратором и по адресу /admin/ активируем плагин «Admin panel» (предварительно скачав его с github.com/livestreet/lsplugin-admin, название каталога с плагином должно быть «admin»)

В комплекте с админкой в /example/plugins/ идет пример плагина «Статьи», который интегрируется в интерфейс админки и работает с дополнительными полями. По интеграции будет отдельный топик.

По админке выслушаем любые пожелания, от функционала до оформления.

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

Ajax комментарии

Всех поздравляю с наступившим 2009 годом! :)
За первые праздничные дни набросал тестовую версию ajax комментариев. Теперь для добавления коммента и обновления дерева не нужно перезагружать страницу.
Пощупать новинку можно, например, по этому адресу — http://new.livestreet.ru/blog/dev_livestreet/589.html Так же там работает новый механизм голосования за комменты.
Просьба потестировать новые комменты с голосованием и сообщать о всех багах. БД на сайте new.livestreet.ru используется та же, что и на livestreet.ru

ЗЫ Отдельное спасибо хочу сказать deniart'у за быструю верстку этой страницы.

Исправление багов - LiveStreet 0.1.2

Новая версия LiveStreet 0.1.2 с фиксами багов.

Что исправлено:
  • ошибка при отображении комментариев
  • неправильное формирование облака тегов
  • удален тестовый экшен из-за которого можно было вызвать ошибку на сайте
  • подправлен шаблон авторизации
  • добавлен SQL патч для версии 0.1, который создает индексы в БД


Скачать можно как обычно с этой странички

Работа.LiveStreet - поиск фрилансеров

Мы запускаем новый подпроект — Работа.LiveStreet.
Теперь найти исполнителя под свои задачи не составит труда, достаточно зайти на сайт job.livestreetcms.com и выбрать список необходимых услуг.

На данный момент доступен список фрилансеров, в планах запуск раздела с заказами.
Приглашаем всех разработчиков для регистрации в качестве фрилансеров.

С новым 2010 годом!

От имени команды разработчиков LiveStreet хочу поздравить всех с наступающим 2010 годом!
Пожелать счастья, здоровья и успешных социальный сетей :) С новым годом!

Хочу выразить всем огромное спасибо за выбор LiveStreet, помощь и поддержку! Без вас минувший год не был бы столь плодотворным — 20 000 загрузок дистрибутива LiveStreet; выпуск версии 0.3; начало разработки новой версии 0.4; появление порядка 90 модулей/шаблонов/хаков, большая часть из которых бесплатна; посещаемость сайта livestreet.ru выросла до 1000 в сутки; написано более 2300 топиков и 30 000 комментариев.

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

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

Рады сообщить о выходе стабильного релиза LiveStreet 0.3!
Прошло немало времени с момента выхода версии 0.2, и за это время нами проведена огромная работа по улучшению LiveStreet. Хотелось выпустить релиз, который бы поднял планку движка на уровень выше. Надеюсь у нас это получилось.

Огромное спасибо всем, кто помогал нам в работе. Это помощь в тестировании, отлов багов, предложения по улучшению, материальная помощь и просто моральная поддержка :) Результатом нашего совместного труда стал этот релиз.

Итак, что нового в LiveStreet 0.3:
Читать дальше →