Представляем — LiveStreet Extended Edition она же LiveStreet-EE
Сборка LiveStreet Extended Edition на базе версии 0.3.1 включает в себя: -------------------------------Изменения в коде--------------------------------
1. Изменены значения: page_title 255, page_url 255, page_text 65535, topic_title 255, topic_text 65535, topic_tags 1024, длинна меток 2,64 — изменены значения в коде, переводе, базе;
2. изменены некоторые значения в конфиге, добавлен конфиг для хаков config.EE.php;
3. изменен .htaccess (если не нужно сжатие страниц — можно пользоваться старым);
4. добавлен robots.txt (внутри включается sitemap);
5. отключен вывод ошибок — ini_set('display_errors', 0);
6. изменена версия LS — define('LS_VERSION','0.3.1-EE');
7. в шаблонах добавлены отсутствующие картинки: spinner.gif, star.gif, star-off.gif;
8. пути сохранения картинок при публикации сделаны относительными;
9. добавлен alt при добавлении картинок;
10. во всех файлах удалены лишние пробельные символы в конце строк, формат всех файлов unix, кодировка utf-8.
Все хаки сделаны отключаемыми через конфиг, и если требуют изменения шаблонов — исправления сделаны во всех 5 шаблонах, большинство хаков и модулей немного доработаны (например, хак ЧПУ — опционально через настройку отключение транслита, определение разделителя, удалено .html в конце url)
Поставила ЛС на firstvds тариф VDS-Отрыв (500 МГц, 128mb). Работает очень медленно. Общее время загрузки страницы 4-5 секунд. Файловое кэширование включено. Пробовала включить gzip по этим советам. Ничего не вышло — вместо css и js браузер (ФФ3.5) получает gzip'ы и не распаковывает их, в следствие чего не работает ни js ни css — сайт становится страшный и не рабочий.
Поставила wordpress в один шаг, так он на том же самом тарифе работает в два раза быстрее — 1,5-1,8 секунды против 4-5 от ЛС. Почему так?
UPD. Поставлю вопрос иначе. Сайт livestreet.ru быстр и шустр. Как этого добиться? Не нужно говорить про VDS от hc.ru, т.к. пробовала только что на выделенном сервере у друга установить. Результат: Общее время загрузки страницы — 0,2 сек, но грузится все равно очень медленно из-за кущищи js. Как это ускорить?
Уже поднималась тема про искажения в аватарах, возникающие, если исходная картинка не квадратная. Что-то мне это сильно не нравилось, и решил я это исправить.
Ниже даю решение, как создавать квадратные аватары из неквадратных картинок.
Увидел сегодня пост про будущую версию 0.4 в которой говорится про возможное добавление ленты друзей к движку и решил поделится своим вариантом.
Буквально вчера начал изучать ЛС и удивился почему в друзья добавлять можно, а возможности просмотра ленты нет. Итак поехали.
Посвящается тем кому, как и мне, не нравится код инвайтов вида 5884804e763972972042b1fccd6f1d13. Я расскажу как сделать красивые номера вида Y8EC-HRF-9I5.
Читать дальше →
Данная документация прежде всего для людей знакомых с PHP(объектной моделью) и желающих модифицировать движок.
Общее представление
Движок LiveStreet построен на базе собственного фреймворка с использованием модульности и модели MVC.
Фреймворк представляет из себя каркас из абстрактных классов(абстракции module, action, block, mapper, entity), ядро(engine), роутер(route) и набор системных модулей(модули с префиксом sys_).
Читать дальше →