modLivestreet
Creator: Nikolay Lanets (fi1osof)
About modLivestreet
This is plugin to intagrate MODX with LiveStreetJust install LiveStreet as separeted site, install this plugin and all!You have excelent social engine with MODX API.
Information
Released
November 29, 2012
Supported Database
MySQL
License
GPLv2
Supported Versions
2.2 - Current
Downloads
2,086
Instructions
--------------------
modLivestreet
LiveStreet runner plugin
Плагин для взаимодействия с LiveStreet
--------------------
Author: Nikolay Lanets
http://modxlivestreet.ru/
--------------------
After install configure rewrite rules for Livestreet static files on your web-server.
Samples:
location /templates/{
root /var/www/site.ru/livestreet/public_html;
access_log off;
expires 30d;
}
location /uploads/{
root /var/www/site.ru/livestreet/public_html;
access_log off;
expires 30d;
}
location ~/engine/.*\.js{
root /var/www/site.ru/livestreet/public_html;
access_log off;
expires 30d;
}
New in 0.6.1-rc
modLivestreet Full 0.5.6
===============================================================
1. Search bugfix
2. Installer update
3. Added $this->modx for Livestreet classes Action and Module
4. Added Viewer->oSmarty->modx in Livestreet
5. Added Smarty plugins from modxSmarty (see http://modx.com/extras/packages/modxsmarty)
(not required for install modxSmarty)
modLivestreet Full 0.5.6
===============================================================
1. Removed .htaccess files from source
modLivestreet Full 0.5.5
===============================================================
1. Temporarily switched off flash upload in photoset by reason of
sessions errors
2. Added rewrite rules for plugins
3. Added checking for exsists Smarty class (allow use Livestreet while MODX using
Smarty)
4. Livestreet template minor bugfix
modLivestreet Full 0.5.4
===============================================================
1. Added System setting modLivestreet.active
2. Photoset bugfix
modLivestreet Full 0.5.3
===============================================================
1. Added xls extensions for Livestreet files in plugin modLivestreet
2. Critical security bugbix
modLivestreet Full 0.5.2
===============================================================
1. Добавлен шаблон "modx" в Livestreet, и установлен по умолчанию.
Шаблон лучше подходит для самостоятельных MODX-страниц, так как header.tpl
содержит только с нужными заголовками, что облегчает создание
своего MODX-дизайна
2. Добавлен шаблон modLivestreet.ModxCustom
По сути это тестовый шаблон для демонстрации того, как можно создавать свои
MODX-шаблоны на стороне Livestreet. Я уже не раз говорил, что в связке MODX+Livestreet
лучше все шаблоны хранить именно в Livestreet, чтобы не плодить сущности.
Livestreet накладывает стандарты для оформления шаблонов, и это хорошо, так
как приводит все к порядку.
К тому же в таком случае вы получаете и Livestreet-парсер, и MODX-парсер,
со всеми их плейсхолдерами и т.п.
3. Добавлен статический чанк modLivestreet.ActionCustom
В этом чанке как раз содержится оформление пользовательского шаблона modLivestreet.ModxCustom
Там есть комментарии. Попробуйте "поиграться", чтобы лучше понять как интегрировать
MODX-элемены в шаблоны Livestreet и т.п.
4. Добавлен сниппет modLivestreet.stream для вывода ленты активности из Livestreet
Прошу расценивать его как демонстрационный и отталкиваться от него в своих доработках
modLivestreet Full 0.5.1
===============================================================
1. В плагин для Livetreet добавлен хук, добавляющий чанк modLivestreet.html_head_begin
function html_head_begin(){
return '[[$modLivestreet.html_head_begin]]';
}
В этом чанке прописан тег , но можно вместо него
прописать сниппет metaX или типа того.
Хотя с metaX пока не стоит торопиться, потому что для него все страницы Livestreeet
сейчас заглавные.
Для его корректной работыпридется плодить MODX-документы под все разделы LS. Не вариант.
Лучше написать обновленный пакет.
metaX - первый претендент на миграцию, так как мне он очень нравится :-)
2. Добавлено 4 шаблона:
1. modLivestreet.MainPage - для вывода главной страницы Livestreet
(критично, если Livestreet-раздел не в корне сайта)
2. modLivestreet.Default - для вывода всех страниц Livestreet
3. modLivestreet.Modx - для вывода контента реальных MODX-страниц.
Так же на странице выводится лента Livestreet
4. modLivestreet.ModxNoSidebar - то же самое, что и шаблон 2, только без ленты новостей.
3. Добавлены источники файлов:
1. Livestreet - Полностью директория сайта Livestreet
2. LivestreetUploads - Директория загружаемых статических файлов Livestreet
3. modLivestreetPlugin - директория плагина modLivestreet для Livestreet
Сейчас эти источники пока просто добавляют большей управляемости,
а вообще отдельным контент-менеджерам можно назначать или разрешать доступы
к этим разделам.
4. Добавлено пара чанков для управления шаблоном
5. Появилось много приятных удобств, таких как управление статическими файлами
Livestreet-а, редактирование шаблонов и т.п.
modLivestreet Full 0.4.8.1
===============================================================
1. Включает в себя и сразу устанавливает настроенную версию LivestreetCMS
(В дальнейшем все пакеты версии Full будут включать в себя Livestreet)
2. Почищен код в установочном пакете и плагине для Livestreet
3. Исправлен создаваемый конфиг для Livestreet
4. Добавлена настройка modLivestreet.site_description - описание сайта для тега
5. Исправлена ненужная авторизация пользователя, создаваемого через админку, что вышибало админа из сессии.
modLivestreet 0.4.7
===============================================================
1. PluginModlivestreet_HookModLivestreetSettingsAccountSaveBefore bugfix
2. New context setting
$config['sys']['cache']['prefix'] = $modx->getOption('modLivestreet.cache_prefix', null, 'livestreet_cache');
modLivestreet 0.4.6.1
===============================================================
1. Если страница не была найдена, подставляем MODX-у дефолтную страницу
if(!$modx->resource){
$modx->resource = $modx->getObject('modResource', $modx->getOption('site_start'));
}
2. Добавлена синхронизированная авторизация в Livestreet и MODX.
В MODX проверялось на сниппете Login
3. Во время синхронной регистрации пользователя в LS, если LS-пользователь сразу авторизованный,
то и MODX-пользователя активируем и авторизовываем сразу
4. Синхронный выход пользователей LS и MODX
5. В сниппете modLivestreet.run добавлена функция регистрации $_GET-параметров из строки запроса,
если $request_uri был перезагружен.
6. В сниппете modLivestreet.run добавлена функция замены закодированных MODX-тегов
'[' и ']' на "понятные" браузеру '[' и ']'
7. Синхронная смена паролей пользователей MODX и Livestreet
правда пока только через сайт Livestreet
(но в принципе панель управления профилем пока только в Livestreet и есть, так что вроде как ничего и не теряем)
8. Автоматическая активация пользователя MODX, если по настройкам Livestreet
требуется активация аккаунта с помощью ссылки на емейл.