Релиз новой версии модуля modLivestreet 0.4.6.1-rc

    11 дней прошло с последнего пресс-релиза моего модуля modLivestreet для связки MODX Revolution + LivestreetCMS

    За это время пакет был серьезно доработан и уже претендует на звание стабильной версии.
    Список изменений под катом.
    У кого возникнут вопросы, спрашивайте.

    Список изменений (правда касающихся только последней версии пакета):

    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
    требуется активация аккаунта с помощью ссылки на емейл.

    Скачать последнюю версию можно здесь: sourceforge.net/projects/modlivestreet
    Сборка пакета на GitHub: github.com/Fi1osof/modx-livestreet

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 2

    • НЛО прилетело и опубликовало эту надпись здесь
        0
        Да, уже слышал такой вопрос :-)
        Нет, тут логика другая: смысл работы модуля в том, чтобы выдавать через себя страницы сайта Livestreet. Но мы же не станем плодить под все разделы Livestreet страницы в MODX. Потому обращаясь к большинству разделов Livestreet, в MODX страница не будет найдена. Наш плагин срабатывает на событие onPageNotFound и проверяет, раздел это Livestreet, или нет. Если нет, то он ничего не делает, и MODX продолжает сам по себе отрабатывать ненайденную страницу (с учетом настроект error_page и т.п.). А если это раздел Livestreet, то он просто подгружает и отдает Livestreet. То есть это не есть «Страница не найдена».
        А вот если на стороне Livestreet уже не будет найдена страница, то Livestreet выдаст код 404 и страницу «не найдена».

        Более подробно об этом я писал в прошлом топике.

        И вот схемы, которые наглядно показывают как работает модуль и почему здесь на страница 404
        Обещанные схемы работы MODX в стандартной сборке и с модулем modLivestreet


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