[frontendManager] Frontend редактор для ModX
Что frontendManager умеет:
- редактирование страниц сайта (без tv и вкладки настроек)
- редактирование чанков (без настроек), обернутых в <chunk></chunk> теги
- сбрасывание кэша конкретной страницы
Как это выглядит
Режим «редактирования чанков»:
К среде собираюсь собрать выложить в modstore рублей за 300 — много сигарет выкурено, надо пополнять запасы :)
Если есть идеи/пожелания отписывайтесь в этом треде, постараюсь максимально внедрить.
p.s. после допиливания всего и обкатки ценник будет повышен.
Комментарии: 45
Как красиво-то… =))
обернутых в тегиЕсть в планах без обёртки реализовать работу?
Когда узнаю каким образом добавить чекбокс к чанкам в админке
Изящно!
Отлично, буду брать для сайта)
Ещё бы ace подключить или сделать возможность подключения)
Ещё бы ace подключить или сделать возможность подключения)
Чуть позже займусь подключением редактора
По первому впечатлению очень классное дополнение!
Есть в планах добавление редактирования tv? Если будет реализовано, то цены не будет такому модулю!
Есть в планах добавление редактирования tv? Если будет реализовано, то цены не будет такому модулю!
Да, тв будут, осталось разобраться с рендерингом разных тв
Этот компонент позволяет редактировать контент аналогично как 1с-битрикс ???
Или я не понял!
Или я не понял!
Классс!!! Дайте два:))
Супер круто!
Куплю на большинство площадок после обкатки, допиливания и повышения ценника. Давно ждал что-то такое, а самому запилить — кишка тонковата :)
Куплю на большинство площадок после обкатки, допиливания и повышения ценника. Давно ждал что-то такое, а самому запилить — кишка тонковата :)
Добавления новостей из фронтенда будет!?
В планах, пока все на паузе, приболел
выздаравливайте!
Спасибо)
В modstore пока так и не появился. Ждём-ждём.
дополнение ушло на доработку?
мы увидим сие творение в жизни?
мы увидим сие творение в жизни?
Все ковыряю, не хочется выкладывай сырой продукт.
Компонент интересный и нужный, может всё-таки выложить пока на github исходники? чтоб и нам велосипед не изобретать снова, да и сами внесем вклад в разработку этого компонента и тогда может наконец-то появится стабильная версия и больше функционала.
Если кто-нибудь тут отпишется, что готов внести вклад -выложу. Но пока кроме тебя никто не захотел)
Конечно хотим! А то приходится для каждого сайта велосипеды городить. Давно уже ждём, когда появится в свободном доступе frontendManager — так куда больше шансов что внесут вклад. Иначе не зная во что никто ничего не будет вносить… )))
Убедили) Осталось найти исходники
Никит, это прекрасный способ продавать сайты на MODX легче — клиент такое очень охотно покупает. И, кстати, возможность редактирования «по-живому» — то, что очень сильно притягивает клиентов к Битриксу. Еще одним аргументом станет меньше. Потому, уверен, продажи пойдут.
Да я на фоне «удобно клиенту» и начинал.
Исходников найти не могу, видимо придется заного собирать то что было.
Исходников найти не могу, видимо придется заного собирать то что было.
Извини, проект заглох?
Да, к сожалению, нет времени. Я ввиду того, что теперь есть феном не знаю как продумать оборачивание его чанков. Да и с рендером тв как в админке не разобрался. Самый простой способ конечно фрейм выводить, но не комильфо.
Если подключать extjs, рендерить можно этим методом
А если сделать первую версию самым простым некомфильным способом, но рабочим?
А потом по мере возможности расширить возможности компонента.
А потом по мере возможности расширить возможности компонента.
Лучше много раз по разу чем ни разу много раз…
— кто-то =)
Если такой вариант будет актуален для сообщества — займусь сборкой.
Просто фрейм, который выводит область из админки. Будет панелька (как на скришотах в шапке темы), по нажатию на «редактировать» будет открываться фрейм из админки.
Лучшее — враг хорошего.Я думаю более чем, т.к. нормальных аналогов тому нет.
— Ещё кто-то =))))
Хотя, можно подождать пока появятся и переплюнут, но тогда боюсь что frontendManager никогда не увидит свет. — Шутка с долей правды...
Если ты соберёшь этот вариант, то думаю многие будут просто счастливы его использовать!
И про гитхаб не забудь — одна голова хорошо, а две...
Такой вариант намного лучше, чем вообще его отсутствие. А в дальнейшем, возможно, придумается и более гибкий вариант.
Заметил такую некрасивую штуку:
в файле robots.txt (он сделан ресурсом, так как там определенная логика) добавилось содержимое:
в файле robots.txt (он сделан ресурсом, так как там определенная логика) добавилось содержимое:
<script type="text/javascript">frontendManagerConfig={"ctx":"news","jsUrl":"\/assets\/components\/frontendmanager\/js\/","cssUrl":"\/assets\/components\/frontendmanager\/css\/"};</script><link rel="stylesheet" href="/assets/components/frontendmanager/css/web/frontend-custom.css" type="text/css"><script type="text/javascript" src="/assets/components/frontendmanager/js/web/frontend.js"></script><div id="frontendManager" class="fm-panel" >
<a href="manager" target="_blank" class="logo"><img src="manager/templates/default/images/modx-icon-color.svg"></a>
<a href="manager/?a=resource/update&id=1312" data-action="iframe"><span class="icon-edit"></span> <span class="fm-text">Редактировать</span></a>
<a href="manager/?a=system/settings" data-action="iframe"><span class="icon-settings"></span> <span class="fm-text">Настройки</span></a>
</div>
Как то можно избавиться от этого?
Да, скоро выпущу обновление.
Этот код виден только тому, кто залогинен в manager'e. Поисковики не увидят.
Этот код виден только тому, кто залогинен в manager'e. Поисковики не увидят.
Подскажите пожалуйста как вывести эту панель для обычно content editor, у меня для админа работает, а для других пользователей ни как не могу додумать как сделать?
Там стоит проверка прав на группу Administrator, добавьтесь в группу или закоментируйте проверку в плагине
Спасибо большое, что то я сразу недопер так сделать чуть подправил плагин добавив:
if (!$modx->user->hasSessionContext('mgr') || !$modx->user->isMember(['Administrator','content_manager'])) return;
А еще такой вопрос не подскажите как реализовать такой функционал, чтобы пользователь мог редактировать только определенную статью, у меня есть кое какие мысли насчет групп ресурсов, но может есть какое то другое решение?
Смотря какой пользователь, смотря какую статью. Больше конкретики)
Ну скажем я создам в админке контент менеджера и мне нужно чтобы он мог редактировать только определенную статью на сайте, а доступа для редактирования других у него не было и таких пользователей может быть много (20-30), что то типа редактирования только своих статей для каждого.
тут уже настройка прав в админке, и вывод панели при проверки доступа ( все настраивается через плагин). Лучше сделайте копию плагина, ибо при обновлении он затрется.
Спасибо еще раз, буду копать в этом направлении
Доброго дня!
А как сделать в нём редактирование чанков?
А как сделать в нём редактирование чанков?
Привет. Подскажите плиз, как научить его понимать якорь в url?
Проблема в следующем — если открыть для редактирования с фронта страницу с якорем в url sitenamecom/#anchor
то после «сохранить» окно не закроется и страница не перезагрузится. Подозреваю что дело в js, вот в этой функции, в частности в регулярке
но что с этим подозрением делать не знаю)
Хочу чтобы после редактирвания и обновления страницы она к якорю скролилась.
Проблема в следующем — если открыть для редактирования с фронта страницу с якорем в url sitenamecom/#anchor
то после «сохранить» окно не закроется и страница не перезагрузится. Подозреваю что дело в js, вот в этой функции, в частности в регулярке
// functions
function getCookie(name) {
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
но что с этим подозрением делать не знаю)
Хочу чтобы после редактирвания и обновления страницы она к якорю скролилась.
Добрый день.
Такой вопрос. Стоит дополнение, но если создать пользователя после установки дополнения, то у него уже нет панели редактирования. Как можно назначить права?
Такой вопрос. Стоит дополнение, но если создать пользователя после установки дополнения, то у него уже нет панели редактирования. Как можно назначить права?
Подскажите пожалуйста!
Установил на один сайт все работает во всплывающем окне (редактирование происходит), ставлю на другой сайт уже редактирование в новой вкладке? Установил на третий сайт редактирование простых страниц в новой вкладке, а тикетов во всплывающем окне?
— Что сделать чтобы стабильно во всплывающем окне? спасибо!
Установил на один сайт все работает во всплывающем окне (редактирование происходит), ставлю на другой сайт уже редактирование в новой вкладке? Установил на третий сайт редактирование простых страниц в новой вкладке, а тикетов во всплывающем окне?
— Что сделать чтобы стабильно во всплывающем окне? спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.