Новый релиз пакета modLivestreet 0.5.0-rc full

в 9:34, , рубрики: livejournal, livestreet cms, modlivestreet, modx, modx revolution, Социальные сети и сообщества, метки: , ,

image
После двадцати часов работы публикую свежий пакет modLivestreet, который надеюсь станет переломным в восприятии и уже сможет наглядно продемонстрировать для чего вообще это все затевалось.

Что же на этот раз нового? В этот раз упор был сделан на то, чтобы создавалось все необходимое для полной установки Livestreet-а в несколько кликов и практически полное управление движком из админки MODX, а именно:

  • Источники файлов Livestreet (полностью раздел, плагин modLivestreet, папка uploads). Теперь не придется долго искать где что лежит, а там же можно через админку управлять файлами Livestreet
  • Шаблоны для MODX, чтобы выводить главную Livestreet, любые документы Livestreet, Любые документы MODX в двух вариациях (в две колонки с лентой новостей в правом блоке, и в одну колонку без сайдбара).
  • Пара чанков, чтобы вклиниться в шаблонизацию Livestreet

В общем во многом модуль уже готов к тому, чтобы его использовать.

Под катом более полный список изменений и демо-ролик

Список изменений.

1. В плагин для Livetreet добавлен хук, добавляющий чанк modLivestreet.html_head_begin

    function html_head_begin(){
        return '[[$modLivestreet.html_head_begin]]';
    }

В этом чанке прописан тег <base href="[[++site_url]]" />, но можно вместо него прописать сниппет 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-а, редактирование шаблонов и т.п.

Надеюсь в этот раз хотя бы конструктивные вопросы и пожелания услышать.

Автор: Fi1osof

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js