Релиз LiveStreet 0.4.2

5
Сегодня LiveStreet обновился до версии 0.4.2. Основная цель релиза — закрыть критические баги, которые удалось выявить.

Список основных изменений:
  • Исправлены баги в механизме плагинов
  • Исправлены баги шаблона developer
  • Обновлен до последней версии плагин Page
  • Исправлен баг в работе с сессиями
  • Доработан роутинг, теперь допустимы GET параметры, например, на странице топика
  • Доработан парсер, теперь он корректно обрабатывает вставку видео
  • Исправлен баг при удалении топика, не удалялись теги
  • По просьбам разработчиков плагинов добавлены необходимые хуки в шаблон
Полный список изменений доступен в SVN проекта — http://trac.lsdev.ru/livestreet/changeset?new=965%40trunk&old=939%40trunk

Это обновление ОБЯЗАТЕЛЬНО к установке. Если по какой-то причине не хотите обновляться полностью, то обязательно обновите хотя бы каталог /engine/. Так же если вы не внесете изменений(обновление, в основной добавлены хуки) в шаблон, то не будет гарантированна работа плагинов для версии 0.4.2

Все плагины от LiveStreet 0.4.1 без проблем будут работать на 0.4.2, никаких изменений в них не требуется.
  • +13
  • 07 июля 2010, 21:00
  • ort

Комментарии (57)

RSS свернуть / развернуть
Спасибо, особенно за хуки, гибкость работы с меню значительно улучшена.
Тоже рекомендую всем обновится!
0
От слов благодарности к делу, маленькая мотивация для перехода на 0.4.2
Сделано благодаря новым хукам.
+1
Вопрос к разработчикам:
Я правильно понимаю, что все, кроме изменений в trunk/engine/modules/session/Session.class.php направлено в основном на изменение работоспособности плагинов?
Просто очень много всего наворочено уже в Engine, и заново все лопатить не очень охота.
На работоспособность плагинов по большей части пофиг.
0
практически да
0
Приветствую, это получается можно просто обновить все папки кроме папки config?
0
Благодарю.
0
  • avatar
  • ser
  • 07 июля 2010, 21:49
Планируется в будущих версиях доработать кат?
Сейчас при переходе под кат открывается страница топика, а не место где был указан кат.
Или пока не планируется и лучше допилить самому?
+1
Небольшой хак.
0
Я конечно может быть чего-то не понимаю,
может так и должны версии выходить и через месяц,
но вот ситуация с плагинами по коллективным заказам пугает…

До сих пор еще не увидел «Фотоконкурсов» под 0,4,1 — а сидишь и думаещь… а что будет выходом версии 0,4,3… (где-нибудь через месяц)
+1
да там еще много платных модулей, которые пока только под 0.3
0
Классно было бы если бы был патч для обновления 0.4.1 до 0.4.2
А то все файлы перезаписывать не айс, а по trac менять всё вручную слишком много. Тем более все плагины от 0.4.1 должны работать на 0.4.2
+1
почему не айс? просто нужно перезалить все кроме конфигов, а изменения в конфигах смержить
0
Да? не так все просто, у многих есть изменения в файлах. Напряжно все подбивать.
+3
в каких? изменения в коде движка делать бессмысленно т.к. потом нужно будет это все мержить. для этого сделали плагины.
как вариант можно сделать чекаут с репозитория LS в котором делать свои изменения, а потом деплоить это все на рабочий сайт. я так начиная с осени прошлого года апдейчусь. отработанная схема.
0
Проще просто выложить файлы, в которых есть изменения по сравнению с 0.4.1
К примеру разработчики Joomla так и делают. Правда сравнивать довольно таки сложно, но тем не менее.
0
если прочитать внимательно топик, то в нем можно найти ссылку на список всех измененных/добавленных файлов, там же всё это можно скачать в виде diff-патча и (о Боже!) в виде одного архива, который содержит все измененные файлы
+3
Вот за это спасибо, теперь понял как «патчи» делать :)
0
Список файлов измененных я видел.
А вот то, что скачать можно diff-патчем это вовсе не очевидно. Тем более тем, кто не разрабатывает и не создает фреймворки это всё вовсе не знакомо и неизвестно. Делайте скидку на простых людей.
+2
Спасибо, правда если не ошибаюсь надо делать до ревизии 966. Хотя вам виднее
0
Так же если вы не внесете изменений -...- то не будет гарантированна работа плагинов для версии 0.4.2

Все плагины от LiveStreet 0.4.1 без проблем будут работать на 0.4.2, никаких изменений в них не требуется.

требуется консультация…
0
Имеется в виду то, что плагины, написанные под 0.4.1 — будут работать под 0.4.2.
В то же время обратное (0.4.2 для 0.4.1) — не гарантируется.
+1
Т.е. в любом случае движок необходимо довести до уровня 0,4,2?
0
А могу ли я оставить шаблон new от ls 0.4.1 и перейти на ls 0.4.2?
0
хотелось бы увидеть изменения в визуальном редакторе. он часто косячит
0
А где можно увидеть список всех актуальных хуков?
0
пока только поиском по коду, потом в документацию обязательно включим весь список
0
Объясните пожалуйста более подробно как обновить сайт. Заранее благодарен. Еще вопрос, если я просто обновлю папки, этого достаточно, или что-то еще в mysql нужно сделать?
+1
Достаточно. В базу данных изменения вносить не нужно. А вообще в архиве есть инструкция по обновлению со всех версий движка.
+2
Обновился с 0.4.0 нормально. Только стер все старое кроме папки config, uploads и шаблона. Залил заново. Заработало.
0
кроме папки config
каталог config также лучше заменять, кроме файла config.local.php
0
ort, В версии LS 0.4.2 были изменения в шаблоне new? Могу ли я оставить шаблон new от ls 0.4.1 после обновления?
-1
Были изменения, это видно по ссылке в топике. Посмотрите и замените нужные файлы, в дальнейшем это может пригодиться для плагинов.
+1
На сафари 5.0 под маком 10.6.4 не возможно при графическом редакторе загрузить видео или картинки в статьи.
0
Максим, пожалуйста, исправь.
livestreet.ru/login
после сабмита ничего не происходит???? кликнув на лого оказывается нормально авторизовались…
livestreet.ru/login/
о, блин есть слэш, всё ОК!
0
/classes/actions/ActionLogin.class.php строка 67
if (strpos($sBackUrl.'/',Router::GetPath('login'))===false) {
после $sBackUrl добавить .'/',
0
обновился — всё хорошо, только со статистикой производительности какие-то проблемы: Call to a
Fatal error: Call to a member function GetTimeInit() on a non-object in C:\WebServers\AppServ\www\livestreet\classes\hooks\HookStatisticsPerformance.class.php on line 32
0
кто-нибудь знает как поправить? в чем причина?
0
не понятно, т.к. $oEngine=Engine::getInstance(); не возвращает объект ядра, а такого быть не может
файл \classes\hooks\HookStatisticsPerformance.class.php такой trac.lsdev.ru/livestreet/browser/tags/0.4.2/classes/hooks/HookStatisticsPerformance.class.php?
0
спасибо большое, заменил — помогло.
0
Чисто визуальное наблюдение: может ls 0.4.2 быть медленнее ls 0.4.1?
(гонял нулевые версии без плагинов на маленькой базе)

Или это просто пятница так влияет…
0
у меня наоборот шустрее работает вроде
0
Возникла проблема с установкой, отсутствует файл config.db.php…
В мануале написано что нужно его изменить а его нет! Как быть?!
-1
Дано уже есть инсталятор
названиесайта/install/
+1
в каком мануале?
0
Подскажите пожалуйста в файле css/style.css шаблон NEW никаких изменений не делалось? Я могу после обновления загрузить старый файл?
0
Судя по diff-патчу, css файлы не затронуты.
0
Точно не затронуты, я загрузил также старый файл. Так что можете.
0
По запросам подготовили пакет автоустановки для этого релиза, подробнее.
+1
очередное спасибо за оперативность :)
0
при попытки авторизации, после сабмита открывается окно с beoriginal.pp.ua/login/
но сайт норм не открывается тока ошибка «Ошибка. Ссылка не работает.»
0
Было бы неплохо сделать возможность редактирования опроса после его постинга чтобы не ковырять БД!
0
Также было бы не плохо научить движек работать с кириллическими логинами, так как плагин работает криво!
0
Здравствуйте.

Подскажите, пожалуйста, в чем может быть причина того, что при голосовании за комментарий это никак не влияет на рейтинг и силу комментатора за чей коммент проголосовали? В чем я мог напортачить так, что эта функция не работает? В какую сторону копать, что бы решить задачу? Изменял лишь шаблон. Версия LS 0.4.2 Но когда я начал делать шаблон была 0.4.1. Возможно ли, что нужно добавить изменения в шаблон, чтобы все заработало? Или есть еще какие то вещи, которые нужно посмотреть? Или может лучше заново переустановить движок и поставить на него дизайн?

Заранее благодарю за помощь.
0
Сам спросил, сам ответил =))
Все оказалось до безумия просто и глупо одновременно.
Напишу здесь, чтобы другим таким же как и я недоюзерам было понята данная ситуация с изменением силы комментатора.

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

Все данные по изменению силы комментатора можно найти в файле /classes/modules/rating/Rating.class.php

Все превосходно закомментировано, поэтому без труда можно разобраться в системе рейтингов.

/**
* Начисляем силу автору коммента, используя логарифмическое распределение
*/
$skill=$oUser->getSkill();
$iMinSize=0.004;
$iMaxSize=0.5;
0
а за что отвечают эти параметры? ($iMinSize). И зачем нужен расчет этих диапазонов?
0
Ребят, спасибо за такой движок!

Но есть вопрос, у меня проблемка, не могу обновиться до 0.4.2. потому что стоит хак на старой версии, которого нет в новой и немного не могу понять, как его подогнать под неё.

Хак дает возможность регистрироваться пользователям и использовать ники на кириллице.

Ссылка на хак: livestreet.ru/blog/2753.html
0
  • avatar
  • vldmr
  • 06 августа 2010, 10:48
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.