Новая версия LiveStreet 0.3
2
Рады сообщить о выходе стабильного релиза LiveStreet 0.3!
Прошло немало времени с момента выхода версии 0.2, и за это время нами проведена огромная работа по улучшению LiveStreet. Хотелось выпустить релиз, который бы поднял планку движка на уровень выше. Надеюсь у нас это получилось.
Огромное спасибо всем, кто помогал нам в работе. Это помощь в тестировании, отлов багов, предложения по улучшению, материальная помощь и просто моральная поддержка :) Результатом нашего совместного труда стал этот релиз.
Итак, что нового в LiveStreet 0.3:
Скачать новую версию можно со страницы
Прошло немало времени с момента выхода версии 0.2, и за это время нами проведена огромная работа по улучшению LiveStreet. Хотелось выпустить релиз, который бы поднял планку движка на уровень выше. Надеюсь у нас это получилось.
Огромное спасибо всем, кто помогал нам в работе. Это помощь в тестировании, отлов багов, предложения по улучшению, материальная помощь и просто моральная поддержка :) Результатом нашего совместного труда стал этот релиз.
Итак, что нового в LiveStreet 0.3:
- Новый дефолтный шаблон от LeX'a
- Дополнительный шаблон для верстальщиков «developer» от deniart'a
- Поддержка мультиязычности, все текстовки вынесены в отдельный языковой файл
- Новые функциональные комментарии на Ajax'е с возможностью навигации
- Появился полнотекстовый поиск по сайту, автор модуля kruft
- Полностью переписан весь JS код
- Возможность восстановления пароля по email
- Возможность удалять топики для админа сайта и администратора блога
- Возможность использовать для топиков визуальный редактор
- Защита от дубликатов топиков
- Возможность экранирования ссылок от поисковиков
- Ограничение по времени на голосования за топики и комментарии
- Функционал конфигов для модулей
- Тестовый функционал поддержки хуков
- Множество мелких улучшений
- Множественный рефакторинг кода
- Исправление большого числа багов
Скачать новую версию можно со страницы
- +25
- 11 мая 2009, 15:05
- ort
Подождал Максима три часа и решил запостить сам. Такую новость не мочи прятать )
Топик о новой версии ЛС
Топик о новой версии ЛС
Я честно подождал три часа с момента анонса здесь, увидел, что Максим не был на хабре более двух часов. Не смог удержаться от того, чтобы не опубликовать новость, о которой узнал ещё примерно в час дня. Кирилл, профит от топика отсутствует — в основном минусуют карму, как это ни странно. У меня запас прочности есть, так что не жалко :-)
опередили, я как раз спать ушёл на эти три часа :)
на самом деле надо было подождать до завтра, до рабочего дня, т.к. львиная доля хабравчан посещают его из офиса
на самом деле надо было подождать до завтра, до рабочего дня, т.к. львиная доля хабравчан посещают его из офиса
может имело место, чтобы автор сам заявил? а то тупой копипаст как-то ну очень оригинально. Хотя думаю «закалымить рейтинг» — самое то.

- derSpinner
- 11 мая 2009, 20:11
- ↑
- ↓
Я старался подать новость, чтобы она не выглядела «тупым копипастом». Если у вас есть серьёзные предложения, я готов внести правки.
одно из предложений:
вынести скрины, написать о модулях (а том что стали появляться и т.п.) ;)
вынести скрины, написать о модулях (а том что стали появляться и т.п.) ;)

- derSpinner
- 12 мая 2009, 04:11
- ↑
- ↓
Вообще конечно сам автор в состоянии запостить, если захотел бы… :) Очевидно же, что по каким-то соображениям он решил это отложить)
Ну да ладно) Все будет хорошо. Нормально аудитории — да и к завтраму на главной он все таки еще останется…
А здесь инвайт, полученный благодаря топику, людям можете отдать.
Ну да ладно) Все будет хорошо. Нормально аудитории — да и к завтраму на главной он все таки еще останется…
А здесь инвайт, полученный благодаря топику, людям можете отдать.
Я согласен, если у кого из активных пользователей сайта нет ещё инвайта на сайт, отмечайтесь здесь. Инвайт был зачислен по рейтингу топика, и он ждёт своего хозяина. Если Максим может выделить кого-то, я был бы рад передать инвайт именно ему для вручения достойному LS-юзеру.
оооо… не зря сегодня купил бытолочку пивка=) А то пришлось бы бежать, чтобы отметить это Событие!
(п.с. еще и на наши в Хоккей выйграли, вообще день неплохой)
(п.с. еще и на наши в Хоккей выйграли, вообще день неплохой)

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

- derSpinner
- 11 мая 2009, 16:27
- ↓
Скачиваете дистрибутив LiveStreet 0.3, читаете файл Readme.txt и следуете приведенным инструкциям.

- kostyasorokin
- 11 мая 2009, 17:12
- ↑
- ↓
поздравляю, скоро обновлю СВН версию до этого релиза….СПАСИБО АВТОРАМ!!!
Личное пожелание развитие Пользовательских возможностей, в плане:
1. Общения
2. Развлечений ( Видео, фото)
3. Интерактивных развлечений, отметок на фотках и видео, упоминание в сообщениях с возможностью включения и отключения этих функций
4. Интеграция с основными почтовыми системами по получении почты…
Личное пожелание развитие Пользовательских возможностей, в плане:
1. Общения
2. Развлечений ( Видео, фото)
3. Интерактивных развлечений, отметок на фотках и видео, упоминание в сообщениях с возможностью включения и отключения этих функций
4. Интеграция с основными почтовыми системами по получении почты…
было бы удобно реализация такой фишки для соц сети любой как:
соединение через поп3 на сервер почтовой системы и доставка почты в подкаталог личных сообщений, как к примеру на АЙфоне реализовано.
Если рассматривать каждого человека, то ему приходиться:
1. зайти на почту,
2. зайти в соц сеть
3. зайти на поисковик
4. зайти еще в одну соц сеть
5. зайти на форум
Если реализовать функции которые уменьшили бы его затраты времени то они были бы полезны. к примеру почту отображать в отдельной подпапке легче чем другие.
Я говорю примерно об этом!
соединение через поп3 на сервер почтовой системы и доставка почты в подкаталог личных сообщений, как к примеру на АЙфоне реализовано.
Если рассматривать каждого человека, то ему приходиться:
1. зайти на почту,
2. зайти в соц сеть
3. зайти на поисковик
4. зайти еще в одну соц сеть
5. зайти на форум
Если реализовать функции которые уменьшили бы его затраты времени то они были бы полезны. к примеру почту отображать в отдельной подпапке легче чем другие.
Я говорю примерно об этом!
Классный движок, молодцы постарались. Теперь уж и не сравнить с первой версией =)) Тогда я испугался, закрыл ваш сайт и продолжил мучать вордпресс.

- Satisfaction
- 12 мая 2009, 10:24
- ↓
Возможно баг, если нет не пинайте
При загрузке фотографий в профиле юзверя, если сайт стоит не в корне, то фотка нормально загружается, но не доступна потом, т.к. getProfileFoto() возвращает относиельный путь к картинке. Лечится вот так:
в файле ActionSettings.class.php при обработке загруженной фотографии меняем
на
При загрузке фотографий в профиле юзверя, если сайт стоит не в корне, то фотка нормально загружается, но не доступна потом, т.к. getProfileFoto() возвращает относиельный путь к картинке. Лечится вот так:
в файле ActionSettings.class.php при обработке загруженной фотографии меняем
$this->oUserCurrent->setProfileFoto($sDirUpload.'/'.$sFileFoto);
на
$this->oUserCurrent->setProfileFoto(DIR_WEB_ROOT.$sDirUpload.'/'.$sFileFoto);
Вопрос к ort, почему было выбранны способы хранения и получения аватаров и фоток, вроде механизм с uploads/images/id/avatar_икс*игрик.png ниче так работал?
аватары так же надо будет переделать как и изображения — не допускаем большого количества папок/файлов в одном каталоге
а почему опасно допускать большое количество файлов в одном каталоге?
так по крайне мере легко отследить залитое определенным юзером.
так по крайне мере легко отследить залитое определенным юзером.
Упс, забыл про теги, а потому поломался текст.
4 аватары и одна фотка — это ж не много. Или предполагается, что в дальнейшем туда же куча всего будет заливаться? Если так, то предложил бы изменить механизм создания пути к фото.
Сейчас фото заливается по пути uploads/images/xxx/yyy/zzz/id
Я предлагаю путь создавать так: uploads/images/id/xxx/yyy/zzz/
В этом случае все заливаемые юзером файлы (и аватары и фото) будут в однй ветке лежать. Если вдруг что-то придется руками искать/переносить и т.д. — гемора для админа на несколько порядков меньше будет
4 аватары и одна фотка — это ж не много. Или предполагается, что в дальнейшем туда же куча всего будет заливаться? Если так, то предложил бы изменить механизм создания пути к фото.
Сейчас фото заливается по пути uploads/images/xxx/yyy/zzz/id
Я предлагаю путь создавать так: uploads/images/id/xxx/yyy/zzz/
В этом случае все заливаемые юзером файлы (и аватары и фото) будут в однй ветке лежать. Если вдруг что-то придется руками искать/переносить и т.д. — гемора для админа на несколько порядков меньше будет
смотри шире — если пользователей будет 10000, то и в каталоге images будет столько же папок вида /id/
Ок, можно сделать так: форматируем ID по шаблону %012d, т.е. получем 12-значное число с ведущими нулями. И разбиваем его на группы по три знака. Из этих групп (кроме последней) создается путь. Поясню на примере:
ID 12345, 12-значный ид получается 000000012345. Значит файлы этого юзера будут лежать в папке uploads/images/000/000/012/12345
12-значное число — это миллиард, таков «запас прочности» подобного метода. Мало будет — можно расширить, добавив префикс. Если тысяча файлов в одной папке тоже кажется много (хотя я так не думаю), то можно бить по два знака. Но в любом случае мы группируем файлы одного юзера в одной ветке. ИМХО это большой плюс. Упорядоченность — это почти всегда плюс.
ID 12345, 12-значный ид получается 000000012345. Значит файлы этого юзера будут лежать в папке uploads/images/000/000/012/12345
12-значное число — это миллиард, таков «запас прочности» подобного метода. Мало будет — можно расширить, добавив префикс. Если тысяча файлов в одной папке тоже кажется много (хотя я так не думаю), то можно бить по два знака. Но в любом случае мы группируем файлы одного юзера в одной ветке. ИМХО это большой плюс. Упорядоченность — это почти всегда плюс.
комментарий был удален
А зачем в лоадере конфигов вот этот кусок? Для чего каждый раз загружать все файлы в папке 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);
}
комментарий был удален
комментарий был удален
комментарий был удален
комментарий был удален
у меня проблема, страница 404 вылезает когда я хочу зайти по ссылку на мой блог, тоесть localhost/my/nick
все остальные ссылки работают…
все остальные ссылки работают…

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

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

- oboevrulon
- 14 мая 2009, 23:41
- ↑
- ↓
комментарий был удален
комментарий был удален
комментарий был удален
Извините, если боян уже, но не нашел нигде. Как обновить с 0.1 до 0.3 сохранив юзеров, топики, посты, коменты, карму и все такое. вообще про механизм обновления ничего не нашел. Оно вообще есть?

- roger35die
- 09 июня 2009, 08:15
- ↓
Комментарии (118)
RSS свернуть / развернуть