Новые дополнения и их версии

[getQRcode] Генерируем QR коды из URL или просто текста


Компонент генерирующий QR коды из текущего URL или из указанного текста.

Павел Гвоздь
31 октября 2015, 14:43
modx.pro
2
3 868
+4

AdminTools 1.2.0. Лог измененных элементов

Порадую разработчиков, работающих в админке. Сделал список измененных элементов, естественно тех, которые изменялись в админке. Частенько пользуюсь такой возможностью в phpStorm.
Сергей Шлоков
29 октября 2015, 09:03
modx.pro
4
1 417
+13

AdminTools 1.1.0. Запоминаем системные настройки

В новой версии инструментов появилась возможность запоминать состояние системных настроек. Все знают, что системные настройки всегда открываются для ядра («core»). И бывает крайне неудобно, когда нужно переключить какую-нибудь одну настройку для проверки работы компонента (это я сейчас о разработчиках говорю), а потом вернуть обратно, и приходится постоянно её искать, настраивать фильтры. А если нужный namespace (раздел) находится еще и на второй странице комбобокса, то вообще кайф.
Так вот теперь про этот геморой можно забыть.
Сергей Шлоков
27 октября 2015, 14:04
modx.pro
1 670
+16

[AdminTools] Избранные элементы

Первая версия пакета инструментов для администраторов. Пока в нее вошел только функционал для управления избранными элементами. Изначально планировал выделить их в отдельную вкладку (см. картинку). Но получилось не очень — дублирование функционала двух вкладок (основной и с избранными элементами), плюс неудобство с их синхронизацией. Поэтому решил сделать в виде фильтра в основной вкладке элементов.


Насколько получилось удобно судить вам.
Сергей Шлоков
25 октября 2015, 12:44
modx.pro
4
4 273
+12

Мультиязычный опрос xPoller2

Всем привет, хочу показать вам мою первую переделку чужого компонента. Исходный компонент называется xPoller, разработчиком является Илья Уткин. Большое спасибо ему за компонент, разбирал устройство компонентов Modx и до сих пор разбираю на этом компоненте. Еще выражаю благодарность Василию Наумкину за курс по разработке компонентов на Modx Revo.
Николай Загумённов
23 октября 2015, 01:07
modx.pro
1
6 299
+8

[tagElementPlugin] Настраиваемые сочетания

В новой версии можно настраивать свои сочетания клавиш. Для этого добавлены 3 системные настройки:
  • tagelementplugin_quick_editor_keys — открыть окно быстрого редактирования для выделенного элемента.
  • tagelementplugin_element_editor_keys — переадресация на страницу элемента.
  • tagelementplugin_element_prop_keys — открыть окно параметров для выделенного элемента.
Выглядят настройки так
{key: Ext.EventObject.ENTER, ctrl: true, shift: false, alt: false}
Первый параметр (key) — это код клавиши. Можно использовать или цифровые коды клавиш или уже определенные в ExtJs константы. Т.е. можно написать так
{key: 13, ctrl: true, shift: false, alt: false}

Остальные параметры отвечают за состояние управляющих клавиш.
Надеюсь, эта новая возможность решит проблемы пользователей Маков.

Полная документация.
Сергей Шлоков
20 октября 2015, 16:59
modx.pro
2
1 537
+9

[tagElementPlugin] Формируем теги сниппета и чанка

Как это работает? Многие знакомы с механизмом драг-&-дропа элементов — тянем элемент на форму, в открывшемся окне опций указываем нужные значения параметров и получаем готовый тег элемента с введенными параметрами. Я решил, что грех не воспользоваться уже готовым функционалом и прикрутил его к своему компоненту. Теперь оформлять теги сниппетов (чанков редко) можно очень легко.
Сергей Шлоков
19 октября 2015, 13:39
modx.pro
1 917
+10

[videoGallery] Добавляем видеоролики из фронтенда


Многие задавали вопрос: "можно ли добавлять видео из фронта и как это реализовать". Из-за особенности компонента самому это сделать было не так просто, как казалось на первый взгляд. Сегодня Алексей заказал внедрение данной функции.

В компонент был добавлен сниппет videoGallery.input, который можно вызвать в любой форме на сайте, примерно так:
[[!videoGallery.input?
	&tv=`video`
	&res=`[[+id]]`
]]
&tv — это имя ТВ,
&res — ID ресурса, к которому привязано видео.

Павел Гвоздь
16 октября 2015, 20:21
modx.pro
8
4 912
+9

[tagElementPlugin] Добавляем новые возможности

Сегодня утром неожиданно в голову постучалась мысль, что можно работать не только с тегами чанков и сниппетов. А так как в прошлом своем эксперименте я близко познакомился с парсером pdoParser, то решил привлечь его для работы. Теперь tagElementPlugin умеет обрабатывать и другие теги:
  • [[~1]]
  • [[%lexicon_entry]]
  • [[++system_setting]]
  • [[#1.pagetitle]]
Последний открывает огромные возможности для тех, у кого установлен pdoParser.
Сергей Шлоков
10 октября 2015, 05:39
modx.pro
3
2 954
+4

Редактирование выделенных элементов

Продолжаю свои улучшалки. Прошлый мой эксперимент оказался тупиковым. На что-то серьезное времени нет, поэтому маюсь всякой всячиной. Сегодня вот придумалось мне сделать редактирование тегов чанков и сниппетов в ресурсах, шаблонах и других чанках по аналогии с phpStorm (насколько это возможно). Например, в ресурсе выделяем тег [[$chunk]] и нажимаем Ctrl+Enter. В результате открывается немного измененное окно быстрого редактирования этого чанка. То же и со сниппетами.
Сергей Шлоков
07 октября 2015, 17:15
modx.pro
5
4 708
+15