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

Релиз LiveStreet 0.5

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

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

Новое во фронтенде в альфа версии LiveStreet

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

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

Релиз LiveStreet 0.4.1

Вышел релиз LiveStreet 0.4.1, который содержит в основном фиксы багов относительно версии 0.4. Но есть и существенные изменения. Скачать здесь.

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

  • Исправленный и доработанный плагин «Page», теперь страницы можно сортировать и выводить в главное меню
  • Новый шаблон «developer», теперь он более простой и легкий. Говорим спасибо deniart'у :)
  • Новая форма наименования классов в движке, подробнее
  • Поддержка наследования классов, подробнее
  • Шаблоны могут иметь свой собственный конфиг и языковые файлы (каталог шаблон/settings/[config|language])
  • Отказ от использования custom классов, теперь они не поддерживаются
  • Английская локализация
  • Фикс багов

Обновление с 0.4

  1. Обновить структуру БД, выполнив SQL из файла /install/convert_0.4_to_0.4.1.sql
  2. Удалить старые файлы и залить новые, либо вручную внести все изменения. Основную часть изменений составляет шаблон «developer», поэтому не пугайтесь большому листингу
  3. Обязательно сбросить кеш. Файловый — удалить содержимое каталога с кешем (кроме файла .htaccess), если стоит memcache, то перезапустить его

Обновление плагинов от 0.4

Плагины требуют адаптации (наименование классов) к версии 0.4.1, более подробно здесь.

Ежемесячный конкурс на лучшее бесплатное дополнение

Друзья! :)

Спешу сообщить вам, что сайт livestreet.ru объявляет о запуске ежемесячного конкурса на лучшее бесплатное решение для LiveStreet! В конкурсе могут принимать участие модули/хаки/шаблоны/дизайны, размещенные в бесплатном каталоге.
Размер призовых составляет 2000 рублей. Предлагаю определиться со схемой деления призовых.
У меня есть два варианта:
  1. победитель получает все 2000 рублей
  2. победитель получает 1000 рублей, а 2 и 3 место по 500 рублей
Может у кого есть свой вариант? Предлагайте!

Победители определяются 25 числа каждого месяца командой разработчиков LiveStreet.

Программисты, верстальщики, дизайнеры! Участвуйте и побеждайте! :)

Релиз LiveStreet 1.0.2

Сообщаем о выпуске промежуточной версии LiveStreet 1.0.2.
Основная причина — закрытие пассивной XSS (спасибо HiMiC ). Также были исправлены другие незначительные моменты по безопасности.
Полный список изменений относительно версии 1.0.1 доступен здесь — github.com/livestreet/livestreet/commit/479e97bea183b8ab863d45b8150fe6549b42f8ce

В новую версию вошли практически все изменения ядра из девел версии на текущий момент, что повысит, в частности, скорость работы сайта. Шаблоны не изменялись, поэтому должна быть полная 100% совместимость с текущими шаблонами и плагинами.

При обновлении с 1.0.1 достаточно перезаписать файлы из нового архива, каталог /templates/skin/ можно не перезаписывать.

Скачать можно здесь — livestreetcms.ru/download/

UPD
Список изменений:
  • фикс бага смены емайла, если у пользователя не было старого
  • если класс модуля не существует, то теперь выбрасывается эксепшен
  • доступ к какум только через http
  • фикс генератора плагинов из консоли
  • в конфиг вынесены настройки допустимого логина пользователя
  • фикс отображения адреса сайта плагина в списке плагинов
  • вынос в конфиг максимального размера текста топика для ссылок и опросов
  • возможность отключить обязательность проверки каптчи
  • фикс удаления комментариев
  • фикс раскрытия путей на сервере — замена функции getRequest на getRequestStr для строковых параметров
  • закрытие прямого доступа к plugin.xml, закрытие некоторых каталогов через htaccess
  • список допустимых протоколов для ссылок в парсере jevix
  • в классе LS методы заменены на статические
  • в сущности топика добавлены новые вспомогательные методы: getUrlEdit, getIsAllowDelete, getIsAllowEdit, getIsAllowAction
  • новая опция в конфиге $config['smarty']['compile_check'] для отключения проверки шаблонов перед компиляцией
  • фикс бага с передачей сессии в каптчу
  • фикс предпросмотра у топика-ссылки и опроса
  • фикс установки уровня php ошибок в Viewer
  • теперь, если файл шаблона плагина не найден, будет попытка его найти в каталоге шаблона плагина /default/, это позволит не дублировать файлы шаблонов для разных скинов
  • фикс утечки памяти при обработке конфига
  • для топика устанавливается canonical url
  • фикс экранирования полей в ORM
  • для ORM связи many-many добавлен новый метод clear() для удаления всех текущих связей
  • возможность в определении ORM связи has-many указывать дополнительный фильтр (4-й параметр)
  • поддержка группировки в условиях ORM запроса
  • фикс XSS в пагинации
  • в определении таблицы в ORM учитывается имя плагина, например, prefix_pluginname_user_invite
  • теперь при запуски из консоли функция func_getIp вернет 127.0.0.1
  • в jevix в обработку тегов TR_TAG_CALLBACK_FULL дополнительно передается содержание между тегов
  • в ls.ajax в хук дополнительно передаются параметры callback и more
  • оптимизация выборки инбоксов
  • фикс бага подписки на комменты к топику из закрытого блога
  • фикс удаления файлов изображения фото-сетов при удалении топика

Плагин "OpenID"

В разделе «Модули» появился первый официальный плагин для LiveStreet 0.4.1 от команды разработчиков LiveStreet.
Плагин «OpenID» позволяет пользователям авторизоваться и зарегистрироваться на сайте используя OpenID или ВКонтакте.

У пользователя в настройках профиля появляется раздел «OpenID», где указан список его OpenId идентификаторов.
Плагин будет полезен не только тем, кто хочет упростить авторизацию у себя на сайте, но и разработчикам плагинов для LiveStreet. исходных код плагина полностью прокомментирован, поэтому может служить неким пособием по созданию плагинов.

Внимание! Данные плагин работает только на версии 0.4.1.

UPD Обновление плагина — livestreet.ru/blog/addons/5458.html

Пасхальная сборка LiveStreet 0.4.RC

Выкладываем для тестирования пасхальную сборку LiveStreet 0.4.RC :)
Это не релиз, это только релиз-кандидат. Созданный специально для более тщательного тестирования. Все найденные баги/глюки просьба писать в этот топик.
Скачать с sourceforge.net

Всех с Рождеством Воскресением Христовым!

LiveStreet party - кто идет?

Beer party LiveStreet
Предлагаю провести культурную встречу всех заинтересованных лиц в развитии и жизни LiveStreet.
На встрече хотелось бы увидеть представителей всех слоёв LiveStreet, а именно — авторов движка, сторонних разработчиков, идейных вдохновителей и пользователей.

Причины проведение

  • Назревшая необходимость :)
  • Познакомиться поближе.

Дата и место проведения


Программа

  • Познакомиться
  • Попить пивка, чая, кваса, сока, водички
  • Исключительно культурное обсуждение настоящего и будущего LiveStreet в различных аспектах. Если до этого дойдет :)

Кто идёт?

  1. ort
  2. noonv
  3. Sky
  4. eXtravert
  5. Ajaxy
  6. avadim
  7. serega
  8. benone
  9. onthefly
  10. evgeniy
  11. AntonVolkov
  12. tiburon
  13. ozz
  14. kachayev
  15. nickas
  16. taktike


Внимание вопрос! Кто собирается посетить сие мероприятие?

PS У некоторых проявилась аллергия на слово «beer», спешу заверить — встреча не носит алкогольный характер. Говорить будет о серьезном и много. Просто некоторые за разговором предпочитают креветок с пивом, а другие чай с печеньем.

PS2 Приём заявок закрыт!