modLivestreet

modlivestreet

  • By fi1osof
  • Latest release November 29, 2012 (13 years ago)

About

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.

Installation & usage

--------------------

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;

}

At a glance

MODX 3 compatibility unknown. Based on our testing and community reports where available.

  • Developer fi1osof
  • Latest release November 29, 2012 (13 years ago)
  • First seen in SiteDash November 15, 2012 (13 years ago)
  • License GPLv2
  • MODX support 2.2 – 100.0

Releases 1 indexed release

Changelog
MODX.com

0.6.1-rc

November 29, 2012

13 years ago

<p>modLivestreet Full 0.5.6</p><p>===============================================================</p><p>1.  Search bugfix</p><p>2.  Installer update</p><p>3.  Added $this-&gt;modx for Livestreet classes Action and Module</p><p>4.  Added Viewer-&gt;oSmarty-&gt;modx in Livestreet</p><p>5.  Added Smarty plugins from modxSmarty (see <a href="http://modx.com/extras/packages/modxsmarty" rel="nofollow noreferrer noopener" target="_blank">http://modx.com/extras/packages/modxsmarty</a>)</p><p>    (not required for install modxSmarty)</p><p>modLivestreet Full 0.5.6</p><p>===============================================================</p><p>1.  Removed .htaccess files from source</p><p>modLivestreet Full 0.5.5</p><p>===============================================================</p><p>1.  Temporarily switched off flash upload in photoset by reason of</p><p>    sessions errors</p><p>2.  Added rewrite rules for plugins</p><p>3.  Added checking for exsists Smarty class (allow use Livestreet while MODX using</p><p>    Smarty)</p><p>4.  Livestreet template minor bugfix</p><p>modLivestreet Full 0.5.4</p><p>===============================================================</p><p>1. Added System setting modLivestreet.active </p><p>2. Photoset bugfix</p><p>modLivestreet Full 0.5.3</p><p>===============================================================</p><p>1.  Added xls extensions for Livestreet files in plugin modLivestreet</p><p>    </p><p>2.  Critical security bugbix</p><p>modLivestreet Full 0.5.2</p><p>===============================================================</p><p>1.  Добавлен шаблон "modx" в Livestreet, и установлен по умолчанию.</p><p>    Шаблон лучше подходит для самостоятельных MODX-страниц, так как header.tpl</p><p>    содержит только с нужными заголовками, что облегчает создание</p><p>    своего MODX-дизайна</p><p>2.  Добавлен шаблон modLivestreet.ModxCustom</p><p>    По сути это тестовый шаблон для демонстрации того, как можно создавать свои</p><p>    MODX-шаблоны на стороне Livestreet. Я уже не раз говорил, что в связке MODX+Livestreet</p><p>    лучше все шаблоны хранить именно в Livestreet, чтобы не плодить сущности.</p><p>    Livestreet накладывает стандарты для оформления шаблонов, и это хорошо, так</p><p>    как приводит все к порядку.</p><p>    К тому же в таком случае вы получаете и Livestreet-парсер, и MODX-парсер,</p><p>    со всеми их плейсхолдерами и т.п.</p><p>3.  Добавлен статический чанк modLivestreet.ActionCustom</p><p>    В этом чанке как раз содержится оформление пользовательского шаблона modLivestreet.ModxCustom</p><p>    Там есть комментарии. Попробуйте "поиграться", чтобы лучше понять как интегрировать</p><p>    MODX-элемены в шаблоны Livestreet и т.п.</p><p>4.  Добавлен сниппет modLivestreet.stream для вывода ленты активности из Livestreet</p><p>    Прошу расценивать его как демонстрационный и отталкиваться от него в своих доработках</p><p>modLivestreet Full 0.5.1</p><p>===============================================================</p><p>1.  В плагин для Livetreet добавлен хук, добавляющий чанк modLivestreet.html_head_begin</p><p>    function html_head_begin(){</p><p>        return '[[$modLivestreet.html_head_begin]]';</p><p>    }</p><p>    В этом чанке прописан тег , но можно вместо него </p><p>    прописать сниппет metaX или типа того.</p><p>    Хотя с metaX пока не стоит торопиться, потому что для него все страницы Livestreeet </p><p>    сейчас заглавные. </p><p>    Для его корректной работыпридется плодить  MODX-документы под все разделы LS. Не вариант. </p><p>    Лучше написать обновленный пакет.</p><p>    metaX - первый претендент на  миграцию,  так как  мне он очень нравится :-)</p><p>2.  Добавлено 4 шаблона:</p><p>    1.  modLivestreet.MainPage      - для вывода главной страницы Livestreet </p><p>        (критично, если Livestreet-раздел не в корне сайта)</p><p>    2.  modLivestreet.Default       - для вывода всех страниц Livestreet</p><p>    3.  modLivestreet.Modx          - для вывода контента реальных MODX-страниц. </p><p>        Так же на странице выводится лента Livestreet</p><p>    4.  modLivestreet.ModxNoSidebar - то же самое, что и шаблон 2, только без ленты новостей.</p><p>3.  Добавлены источники файлов:</p><p>    1. Livestreet           - Полностью директория сайта Livestreet</p><p>    2. LivestreetUploads    - Директория загружаемых статических файлов Livestreet</p><p>    3. modLivestreetPlugin  - директория плагина modLivestreet для Livestreet</p><p>    Сейчас эти источники пока просто добавляют большей управляемости, </p><p>    а вообще отдельным контент-менеджерам можно  назначать или разрешать доступы </p><p>    к этим разделам.</p><p>4.  Добавлено пара чанков для управления шаблоном</p><p>5.  Появилось много приятных удобств, таких как управление статическими файлами </p><p>    Livestreet-а, редактирование шаблонов и т.п.</p><p>modLivestreet Full 0.4.8.1</p><p>===============================================================</p><p>1.  Включает в себя и сразу устанавливает настроенную версию LivestreetCMS </p><p>    (В дальнейшем все пакеты версии  Full будут включать в себя Livestreet)</p><p>2.  Почищен код в установочном пакете и плагине для Livestreet</p><p>3.  Исправлен создаваемый конфиг для Livestreet</p><p>4.  Добавлена настройка modLivestreet.site_description - описание сайта для тега </p><p>5.  Исправлена ненужная авторизация пользователя, создаваемого через админку, что вышибало админа из сессии.</p><p>modLivestreet 0.4.7</p><p>===============================================================</p><p>1.  PluginModlivestreet_HookModLivestreetSettingsAccountSaveBefore bugfix</p><p>2.  New context setting </p><p>    $config['sys']['cache']['prefix'] = $modx-&gt;getOption('modLivestreet.cache_prefix', null, 'livestreet_cache');</p><p>modLivestreet 0.4.6.1</p><p>===============================================================</p><p>1.  Если страница не была найдена, подставляем MODX-у дефолтную страницу</p><p>    if(!$modx-&gt;resource){</p><p>        $modx-&gt;resource = $modx-&gt;getObject('modResource', $modx-&gt;getOption('site_start'));</p><p>    }</p><p>2.  Добавлена синхронизированная авторизация в Livestreet и MODX.</p><p>    В MODX проверялось на сниппете Login</p><p>3.  Во время синхронной регистрации пользователя в LS, если LS-пользователь сразу авторизованный,</p><p>    то и MODX-пользователя активируем и  авторизовываем сразу</p><p>4.  Синхронный выход пользователей LS и MODX</p><p>5.  В сниппете modLivestreet.run добавлена функция регистрации $_GET-параметров из строки запроса,</p><p>    если $request_uri был перезагружен.</p><p>6.  В сниппете modLivestreet.run добавлена функция замены закодированных MODX-тегов </p><p>   '['  и ']' на "понятные" браузеру '[' и ']'</p><p>7.  Синхронная смена паролей пользователей MODX и Livestreet</p><p>    правда пока только через сайт Livestreet </p><p>    (но в принципе панель управления профилем пока только в Livestreet и есть, так что вроде как ничего и не теряем)</p><p>8.  Автоматическая активация пользователя MODX, если по настройкам Livestreet</p><p>    требуется активация аккаунта с помощью ссылки на емейл.</p>