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

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

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

Итак, что нового в LiveStreet 0.3:
  • Новый дефолтный шаблон от LeX'a
  • Дополнительный шаблон для верстальщиков «developer» от deniart'a
  • Поддержка мультиязычности, все текстовки вынесены в отдельный языковой файл
  • Новые функциональные комментарии на Ajax'е с возможностью навигации
  • Появился полнотекстовый поиск по сайту, автор модуля kruft
  • Полностью переписан весь JS код
  • Возможность восстановления пароля по email
  • Возможность удалять топики для админа сайта и администратора блога
  • Возможность использовать для топиков визуальный редактор
  • Защита от дубликатов топиков
  • Возможность экранирования ссылок от поисковиков
  • Ограничение по времени на голосования за топики и комментарии
  • Функционал конфигов для модулей
  • Тестовый функционал поддержки хуков
  • Множество мелких улучшений
  • Множественный рефакторинг кода
  • Исправление большого числа багов

Скачать новую версию можно со страницы Скачать
  • +25
  • 11 мая 2009, 15:05
  • ort

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

RSS свернуть / развернуть
+
+2
Спасибо за релиз!
avatar

PaperCut

  • 11 мая 2009, 15:07
+
+4
Это отличнейшая новость! :-))
avatar

Carw

  • 11 мая 2009, 15:12
+
+2
Наконец-то! Поздравляю.
avatar

eXtravert

  • 11 мая 2009, 15:12
+
0
Ура! Свершилось! Спасибо за релиз!
avatar

ALF

  • 11 мая 2009, 15:12
+
+5
Спасибо, лучше этой новости просто быть не может!
avatar

gran

  • 11 мая 2009, 15:14
+
0
Ура! Ура! Ура! Заждался
avatar

Ramazan

  • 11 мая 2009, 15:19
+
+2
Ура!
Поздравляю!
Настроение сразу улучшилось.
avatar

PiTeRoff

  • 11 мая 2009, 15:24
+
0
Отлично — Вот и официальный релиз!
avatar

mnenado

  • 11 мая 2009, 15:28
+
+2
Теперб ждем обновления всех модулей и начинаем сборку )))
avatar

GhostZX

  • 11 мая 2009, 15:49
+
0
Шикаааарно! ^_^
avatar

mystex

  • 11 мая 2009, 15:52
+
+2
Спасибо за релиз, путь проделанный от версии 0.2 до 0.3 поражает и заставляет отдать дань уважения разработчику за тот прекрасный продукт, который он создал!..
avatar

GhostZX

  • 11 мая 2009, 15:56
+
0
Ура! Дождались :)
avatar

orangevi

  • 11 мая 2009, 16:03
+
0
Макс, биг сенк за релиз!

ЗЫ на Хабре будет пост?
avatar

Fanta

  • 11 мая 2009, 16:16
+
-2
Подождал Максима три часа и решил запостить сам. Такую новость не мочи прятать )

Топик о новой версии ЛС здесь
avatar

onthefly

  • 11 мая 2009, 18:25
+
0
Тогда ждем хабраэффекта ;)
avatar

Fanta

  • 11 мая 2009, 18:27
+
+2
тогда ждем скорее лайвстритэффект на топик onthefly :)
avatar

randomtoy

  • 11 мая 2009, 18:34
+
+3
А я бы всё-таки предоставил Максиму опубликовать пост.
avatar

benone

  • 11 мая 2009, 18:35
+
0
возможность i mean:)
avatar

benone

  • 11 мая 2009, 18:35
+
+2
Я честно подождал три часа с момента анонса здесь, увидел, что Максим не был на хабре более двух часов. Не смог удержаться от того, чтобы не опубликовать новость, о которой узнал ещё примерно в час дня. Кирилл, профит от топика отсутствует — в основном минусуют карму, как это ни странно. У меня запас прочности есть, так что не жалко :-)
avatar

onthefly

  • 11 мая 2009, 22:23
+
+1
Вот и на главную уже вышли :-)

И вроде еще живем :))
avatar

Carw

  • 11 мая 2009, 19:04
+
+1
Я про Хабраэффект, если кто-то не отразил.
avatar

Carw

  • 11 мая 2009, 19:22
+
+3
опередили, я как раз спать ушёл на эти три часа :)
на самом деле надо было подождать до завтра, до рабочего дня, т.к. львиная доля хабравчан посещают его из офиса
avatar

ort

  • 11 мая 2009, 19:24
+
0
он всё ровно будет захабренн :)
avatar

mnenado

  • 11 мая 2009, 19:30
+
+3
вопрос не в этом, а в количестве аудитории
avatar

ort

  • 11 мая 2009, 19:35
+
-4
тут я с тобой согласен
именно по этому и тут не писал о новом релизе и на хабре (без твоего одобрения)
avatar

mnenado

  • 11 мая 2009, 19:38
+
0
Я увидел в СВН с подачи ларисы ещё в обед. Ждал новостей от вас, но к шести вечера не стерпел, извините. Спасибо вам за ваш труд.
avatar

onthefly

  • 11 мая 2009, 22:24
+
0
Лариса, извини, что с маленькой буквы — отмечаю релиз с бутылкой текилы :-)
avatar

onthefly

  • 11 мая 2009, 22:25
+
-2
может имело место, чтобы автор сам заявил? а то тупой копипаст как-то ну очень оригинально. Хотя думаю «закалымить рейтинг» — самое то.
avatar

derSpinner

  • 11 мая 2009, 20:11
+
+4
ладно расслабьтесь, я не против
avatar

ort

  • 11 мая 2009, 20:13
+
+1
Я старался подать новость, чтобы она не выглядела «тупым копипастом». Если у вас есть серьёзные предложения, я готов внести правки.
avatar

onthefly

  • 11 мая 2009, 22:27
+
0
одно из предложений:
вынести скрины, написать о модулях (а том что стали появляться и т.п.) ;)
avatar

derSpinner

  • 12 мая 2009, 04:11
+
0
О модулях вкратце рассказал, а скрины: пожалуй, лишнее — ведь каждый сможет перейти по ссылке на этот сайт и увидеть всё своими глазами.
avatar

onthefly

  • 12 мая 2009, 20:49
+
0
Вообще конечно сам автор в состоянии запостить, если захотел бы… :) Очевидно же, что по каким-то соображениям он решил это отложить)
Ну да ладно) Все будет хорошо. Нормально аудитории — да и к завтраму на главной он все таки еще останется…
http://livestreet.ru/blog/501.html#comments А здесь инвайт, полученный благодаря топику, людям можете отдать.
avatar

eXtravert

  • 11 мая 2009, 20:25
+
0
Я согласен, если у кого из активных пользователей сайта нет ещё инвайта на сайт, отмечайтесь здесь. Инвайт был зачислен по рейтингу топика, и он ждёт своего хозяина. Если Максим может выделить кого-то, я был бы рад передать инвайт именно ему для вручения достойному LS-юзеру.
avatar

onthefly

  • 11 мая 2009, 22:32
+
+4
Гы) Может кому-то из победителей ежемесячного конкурса на лучший модуль/хак/диз, у кого еще нету инвайта, например?
avatar

eXtravert

  • 11 мая 2009, 22:42
+
+2
Я готов ежемесячно выделять по инвайту, если будут достойные девелоперы. И даже больше — хоть каждый день, только покажитесь. Хабрамафия уже здесь.
avatar

onthefly

  • 12 мая 2009, 01:51
+
+2
оооо… не зря сегодня купил бытолочку пивка=) А то пришлось бы бежать, чтобы отметить это Событие!
(п.с. еще и на наши в Хоккей выйграли, вообще день неплохой)
avatar

derSpinner

  • 11 мая 2009, 16:23
+
0
и сразу вопрос:
чтобы обновится с 311 СВН-а, кроме обновления содержимого файлов нужно еще что-то делать?
Спасибо!
avatar

derSpinner

  • 11 мая 2009, 16:27
+
0
Доброе Время суток, у меня стоит версия 0.2 как быть с обновлением? спасибо
avatar

dvb

  • 11 мая 2009, 16:32
+
+1
Скачиваете дистрибутив LiveStreet 0.3, читаете файл Readme.txt и следуете приведенным инструкциям.
avatar

kostyasorokin

  • 11 мая 2009, 17:12
+
0
Спасибо, мы так давно этого ждали! Троекратное УРА!!!
avatar

randomtoy

  • 11 мая 2009, 17:13
+
0
Ort, добавь в раздел Модули версию 0.3, плиз. :-)
avatar

Carw

  • 11 мая 2009, 17:24
+
0
carw (Макс), а зачем версию 0.3 в раздел модули? Я что то не вкурил…
avatar

yuri25

  • 11 мая 2009, 19:59
+
0
Так там в списке возможный версий была только 0.3b. А сейчас нам уже нужно все актуальное для релиза ;-)
avatar

Carw

  • 11 мая 2009, 20:08
+
+1
Спасибо за релиз! Всех с днём победы :)
avatar

Zarayan

  • 11 мая 2009, 17:27
+
+1
А у меня ошибка вылетает на всех страницах…

User_GetUserCurrent(); if (Router::GetIsShowStats() and $oUser and $oUser->isAdministrator()) { ?> 
avatar

lnn1974

  • 11 мая 2009, 18:14
+
0
пофиксил
avatar

ort

  • 11 мая 2009, 20:16
+
0
поздравляю, скоро обновлю СВН версию до этого релиза….СПАСИБО АВТОРАМ!!!
Личное пожелание развитие Пользовательских возможностей, в плане:
1. Общения
2. Развлечений ( Видео, фото)
3. Интерактивных развлечений, отметок на фотках и видео, упоминание в сообщениях с возможностью включения и отключения этих функций
4. Интеграция с основными почтовыми системами по получении почты…
avatar

sp1r1t

  • 11 мая 2009, 19:08
+
0
что вы имееете ввиду под #4?
avatar

randomtoy

  • 11 мая 2009, 19:11
+
0
было бы удобно реализация такой фишки для соц сети любой как:
соединение через поп3 на сервер почтовой системы и доставка почты в подкаталог личных сообщений, как к примеру на АЙфоне реализовано.
Если рассматривать каждого человека, то ему приходиться:
1. зайти на почту,
2. зайти в соц сеть
3. зайти на поисковик
4. зайти еще в одну соц сеть
5. зайти на форум
Если реализовать функции которые уменьшили бы его затраты времени то они были бы полезны. к примеру почту отображать в отдельной подпапке легче чем другие.
Я говорю примерно об этом!
avatar

sp1r1t

  • 11 мая 2009, 19:30
+
0
эмм… так это не проблема. проблема в другом. вы станете оставлять на каком-либо проекте свои данные от электронной почты?
Лично я нет.
а так, можно будет реализовать :)
avatar

randomtoy

  • 11 мая 2009, 19:41
+
-1
не забывайте мы говорим о Вас с Нами, а есть множество других людей, и ответ на этот вопрос могут дать только они, в 1-ю очередь после простых опросов, а во вторую после реализации и уже использования…
avatar

sp1r1t

  • 11 мая 2009, 20:07
+
+1
Забавно — я только вчера скачал впервые этот замечательный движок, версию 0.2, настраивал вечером, а сегодня уже 0.3 =) Поздравляю сообщество! =)
avatar

yalme

  • 11 мая 2009, 20:01
+
+2
Поздравляю вас! Для вас эволюция версии прошла за один день ;-)
avatar

Carw

  • 11 мая 2009, 20:09
+
0
VERY LIVE_STREET
avatar

Yura_22

  • 11 мая 2009, 20:14
+
0
Поздравляю!!!
avatar

CaptainFlint

  • 11 мая 2009, 20:21
+
+2
Примите и мои поздравления!

2all_ukrainians: хтось вже взявся перекладати українською?
avatar

sashko

  • 11 мая 2009, 20:23
+
+1
так ;)
є переклад для версії двотижневої давності, тому треба оновити + потрібна вичитка
десь цього тижня викладу
avatar

mux

  • 11 мая 2009, 21:30
+
0
Говорят6 уже есть переклад ;-)
avatar

onthefly

  • 12 мая 2009, 01:52
+
+1
Огромное спасибо за ОГРОМНЫЙ ТРУД!
ctrl+enter
avatar

evmsale

  • 11 мая 2009, 21:56
+
0
Есть!
avatar

hello

  • 12 мая 2009, 00:23
+
0
Максим, мои скромные поздравительные 5 копеек :)

Ну, осталось дождаться SP1 и можно пересаживаться :)) *на правах шутки*
avatar

maniaque

  • 12 мая 2009, 01:11
+
0
Отлично! Ура! :) Даже не знаю как выразить мои эмоции! Так держать!
Побегу помочь материально на пиво!
avatar

paul

  • 12 мая 2009, 03:25
+
0
avatar

Fanta

  • 12 мая 2009, 09:29
+
+2
Аха… Уже вчера сбегал… :)
avatar

paul

  • 12 мая 2009, 10:08
+
0
замечательная новость. спасибо.
avatar

masyan

  • 12 мая 2009, 08:44
+
0
Жизнь продолжается ) Спасибо большое!
avatar

mdmx

  • 12 мая 2009, 09:19
+
0
Замечательно! Спасибо! :)
avatar

noonv

  • 12 мая 2009, 09:43
+
0
Классный движок, молодцы постарались. Теперь уж и не сравнить с первой версией =)) Тогда я испугался, закрыл ваш сайт и продолжил мучать вордпресс.
avatar

Satisfaction

  • 12 мая 2009, 10:24
+
0
установил 0.3 версию
full time:1,143, но на самом деле выводит страницу только секунд через 8
в версии 0.2 было всё норм
Можно как-то решить проблему?
avatar

Truth4oll

  • 12 мая 2009, 17:38
+
0
не знаю в чем может быть проблема. хостинг, плохой интернет, большая посещаемость и отключенное кеширование
avatar

ort

  • 12 мая 2009, 21:34
+
0
Хабраэффекта небыло? :)
avatar

Carw

  • 12 мая 2009, 21:24
+
0
нет, наплыв был в 3000 человек, максимальная загрузка процессора 6%
avatar

ort

  • 12 мая 2009, 21:34
+
0
hc.ru VPS2 так и осталось? Круто)
avatar

eXtravert

  • 12 мая 2009, 21:39
+
0
да, но этот наплыв был не в один момент, а растянут
avatar

ort

  • 12 мая 2009, 21:42
+
0
А какая была пиковая нагрузка?
avatar

Carw

  • 12 мая 2009, 21:44
+
+1
по процессору как и писал — 6%, по онлайну не знаю
avatar

ort

  • 12 мая 2009, 21:47
+
+1
судя по LI то средний онлайн 11 мая был 40 человек, следовательно максимальный в несколько раз больше
avatar

ort

  • 12 мая 2009, 21:48
+
0
Ну ведь статистика liveinternet.ru есть)
Вот ссылка на онлайн посетителей

Очень много народу добавляет в закладки) (посмотрите по путям) Так что траффик будет еще долго)

avatar

eXtravert

  • 12 мая 2009, 22:01
+
0
Стоп, туплю) Это переход из закладок. Но думаю, я все равно в этом прав)
avatar

eXtravert

  • 12 мая 2009, 22:04
+
0
Возможно баг, если нет не пинайте
При загрузке фотографий в профиле юзверя, если сайт стоит не в корне, то фотка нормально загружается, но не доступна потом, т.к. getProfileFoto() возвращает относиельный путь к картинке. Лечится вот так:
в файле ActionSettings.class.php при обработке загруженной фотографии меняем

$this->oUserCurrent->setProfileFoto($sDirUpload.'/'.$sFileFoto);

на

$this->oUserCurrent->setProfileFoto(DIR_WEB_ROOT.$sDirUpload.'/'.$sFileFoto); 
avatar

Angel

  • 13 мая 2009, 01:59
+
0
Вопрос к ort, почему было выбранны способы хранения и получения аватаров и фоток, вроде механизм с uploads/images/id/avatar_икс*игрик.png ниче так работал?
avatar

Angel

  • 13 мая 2009, 02:05
+
0
Сорри за кучу опечаток, сплю уже.
avatar

Angel

  • 13 мая 2009, 02:05
+
0
Вопрос к ort, почему были выбранны разные способы получения адреса аватарок и фоток, вроде механизм с uploads/images/id/avatar_x*y.png ниче так работал?
avatar

Angel

  • 13 мая 2009, 02:06
+
0
аватары так же надо будет переделать как и изображения — не допускаем большого количества папок/файлов в одном каталоге
avatar

ort

  • 13 мая 2009, 18:04
+
0
а почему опасно допускать большое количество файлов в одном каталоге?
так по крайне мере легко отследить залитое определенным юзером.
avatar

kaktys

  • 13 мая 2009, 22:11
+
0
Когда много файлов в одной папке, то скорость загрузки файла снижается.
avatar

Carw

  • 15 мая 2009, 00:57
+
+1
Упс, забыл про теги, а потому поломался текст.

4 аватары и одна фотка — это ж не много. Или предполагается, что в дальнейшем туда же куча всего будет заливаться? Если так, то предложил бы изменить механизм создания пути к фото.

Сейчас фото заливается по пути uploads/images/xxx/yyy/zzz/id
Я предлагаю путь создавать так: uploads/images/id/xxx/yyy/zzz/

В этом случае все заливаемые юзером файлы (и аватары и фото) будут в однй ветке лежать. Если вдруг что-то придется руками искать/переносить и т.д. — гемора для админа на несколько порядков меньше будет
avatar

avadim

  • 17 мая 2009, 14:55
+
0
смотри шире — если пользователей будет 10000, то и в каталоге images будет столько же папок вида /id/
avatar

ort

  • 17 мая 2009, 15:21
+
0
Ок, можно сделать так: форматируем ID по шаблону %012d, т.е. получем 12-значное число с ведущими нулями. И разбиваем его на группы по три знака. Из этих групп (кроме последней) создается путь. Поясню на примере:

ID 12345, 12-значный ид получается 000000012345. Значит файлы этого юзера будут лежать в папке uploads/images/000/000/012/12345

12-значное число — это миллиард, таков «запас прочности» подобного метода. Мало будет — можно расширить, добавив префикс. Если тысяча файлов в одной папке тоже кажется много (хотя я так не думаю), то можно бить по два знака. Но в любом случае мы группируем файлы одного юзера в одной ветке. ИМХО это большой плюс. Упорядоченность — это почти всегда плюс.
avatar

avadim

  • 17 мая 2009, 16:07
+
0
подобное уже предлагал onthefly
avatar

ort

  • 17 мая 2009, 18:33
комментарий был удален

+
0
А зачем в лоадере конфигов вот этот кусок? Для чего каждый раз загружать все файлы в папке Ajax?

/**
 * Инклудим все *.php файлы из каталога /include/
 */
$sDirInclude=DIR_SERVER_ROOT.'/include/';
if ($hDirInclude = opendir($sDirInclude)) {
	while (false !== ($sFileInclude = readdir($hDirInclude))) {
		$sFileIncludePathFull=$sDirInclude.$sFileInclude;
		if ($sFileInclude !='.' and $sFileInclude !='..' and is_file($sFileIncludePathFull)) {
			$aPathInfo=pathinfo($sFileIncludePathFull);
			if (strtolower($aPathInfo['extension'])=='php') {
				require_once($sDirInclude.$sFileInclude);
			}
		}
	}
	closedir($hDirInclude);
}
avatar

Carw

  • 13 мая 2009, 17:41
+
0
из каталога ajax ничего не загружается, смотри код внимательнее и читай коммент
avatar

ort

  • 13 мая 2009, 18:02
+
0
Ааа… понятно.
avatar

Carw

  • 13 мая 2009, 18:12
+
+2
такая хрень позволяет добавлять новые функции не правя файла function.php
avatar

ort

  • 13 мая 2009, 18:13
+
0
Пока новую версию себе не заливал. Но хочу спросить: в новой версии осталось непропорциональное масштабирование аватар? Поясню, было так: если загружаемая аватара не квадратная, напр., 180х200, то при уменьшении и подгонки под квадрат она будет сжата непропорционально. ИМХО, не гут это.
avatar

avadim

  • 13 мая 2009, 21:16
+
0
Надо бы cropper прикрутить, я пробовал, у меня не получилось :)
avatar

koneko

  • 13 мая 2009, 21:47
+
0
да есть такое дело…

Дельная мысль сделать уменьшение по большей стороне и включить поддержку imagemagick
avatar

Carw

  • 15 мая 2009, 00:53
+
0
Спасибо автору за замечательный движок, узнал о существовании с хабра, так что не зря новость опубликовали!
avatar

madwasp

  • 13 мая 2009, 21:30
комментарий был удален

комментарий был удален

комментарий был удален

комментарий был удален

+
0
Огромное спасибо за проделанную работу автору и всем его помощникам.
С Вами недавно, но надеюсь надолго и привнесу посильную помощь сообществу.
Еще раз благодарю!
avatar

enjoy

  • 14 мая 2009, 02:18
+
0
у меня проблема, страница 404 вылезает когда я хочу зайти по ссылку на мой блог, тоесть localhost/my/nick
все остальные ссылки работают…
avatar

oboevrulon

  • 14 мая 2009, 23:20
+
+1
я админ…
avatar

oboevrulon

  • 14 мая 2009, 23:20
+
0
я вот думаю, может быть это из за того что в моём нике содержаться точки ник 0b0.ru1 не работает не profile & my = 404 error page
avatar

oboevrulon

  • 14 мая 2009, 23:38
+
-2
ох и ах, это действительно так, убрал точку из ника и всё получилось, как добавить новый тип в имя ника? где? :)) капаться не хочется )
avatar

oboevrulon

  • 14 мая 2009, 23:41
комментарий был удален

комментарий был удален

комментарий был удален

+
0
Поясните плз

Новый дефолтный шаблон от LeX'a

Это что? Ссылка есть?

avatar

olnev

  • 25 мая 2009, 13:19
+
+2
avatar

ort

  • 25 мая 2009, 13:47
+
0
сегодня увидел что в ИЕ (8) не отображаются графики на страничке livestreet.ru/people/
avatar

Fanta

  • 26 мая 2009, 01:07
+
0
Извините, если боян уже, но не нашел нигде. Как обновить с 0.1 до 0.3 сохранив юзеров, топики, посты, коменты, карму и все такое. вообще про механизм обновления ничего не нашел. Оно вообще есть?
avatar

roger35die

  • 09 июня 2009, 08:15
+
0
0.1 -> 0.2 -> 0.3
avatar

ort

  • 09 июня 2009, 08:23

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.