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

[Console] Сохраняем код в файл

Продолжаю традицию Василия делиться с обществом полезными решениями. В этот раз речь пойдет о компоненте Console (автор Николай Ланец). Для разработчика вещь незаменимая. Я очень часто пользуюсь им. Но у него не хватает одной маленькой, но очень удобной фичи — возможности сохранять код. Благодаря Илье Уткину, консоль научилась хранить код в сессии. Но этого мало. Я для себя немного доработал консоль и теперь она может сохранять код в файл и загружать из файла. Вот этим решением я и готов поделится с обществом. Разработчики должны оценить.
Сергей Шлоков
31 августа 2015, 13:09
modx.pro
5
3 024
+23

[siteStatistics] Версия 2.0.0. Пользователи

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

Сергей Шлоков
29 августа 2015, 16:33
modx.pro
6
2 027
+13

debugParser 1.1.0 и pdoTools 2.1.8

Работаю сейчас над одним сайтом, в котором всё делаю через шаблонизатор Fenom. Проблем нет, сплошное удобство, но из-за принципа работы шаблонизатора непонятно как отлавливать медленные сниппеты.

С обычным парсером MODX всё просто — покупаем debugParser и запускаем его на любой странице, добавляя к адресу параметр ?debug=1. Он подменяет собой системный парсер и замеряет время до и после обработки каждого тега на странице, что позволяет выявить тормозов.

А вот как быть с Fenom, который берёт код, компилирует из него php файл и выполняет за один присест, безо всяких тегов и разборов? Оказалось, можно отловить и это.
Василий Наумкин
26 августа 2015, 03:52
modx.pro
6
3 347
+14

Релиз Minishop 2.2 pl и 2.3 alpha. Отчет о работе

По результатам обсуждения в соседней ветке назрела необходимость подвести промежуточные итоги по проекту и наметить дальнейшие шаги.


Виталий
24 августа 2015, 19:10
modx.pro
2
6 053
+11

msProductRemains. Пакетное редактирование остатков

Включение возможности пакетного редактирования остатков на единой странице и официальный выход компонента msProductRemains из статуса беты. Вот что вас встречает в новой версии компонента 1.0.6-pl.



Чтобы отредактировать остатки на единой странице, необходимо всего лишь:
  1. Кликнуть два раза левой кнопкой мышки на число, которое вы хотите изменить.
  2. Ввести новое число и нажать Enter.
Ждём обновление в нашем любимом магазине и обновляемся через панель управления вашим сайтом!
Сергей Фещуков
24 августа 2015, 09:43
modx.pro
3
1 904
+4

[videoGallery] Видео галерея YouTube, Vimeo


Небольшой компонент, который добавляет новый тип TV — videoGallery. Туда можно вставить ссылку на ролик Ютуб и получить JSON в это ТВ (чего хватит для Fenom). Но можно и раскидать данные ролика по полям документа в автоматическом режиме, путём указания в системных настройках требуемых полей.
Павел Гвоздь
22 августа 2015, 19:06
modx.pro
17
16 270
+14

[ms2Gallery] Более просторная версия 1.5.0

Привет, друзья!

Хочу представить вам новую версию компонента для управления файлами ресурсов MODX ms2Gallery, в котором стало гораздо больше рабочего пространства.
  • Было
  • Стало
Теперь в один экран входит лишний ряд файлов вместе с постраничной навигацией, а загрузчик не мозолит глаза лишний раз — он выводится в отдельном окошке:
Остальной список изменений, о которых я не писал с версии 1.4.3, под катом.
Василий Наумкин
14 августа 2015, 08:25
modx.pro
4
4 302
+10

[dbAdmin] Управление таблицами БД. Релиз.

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

Основные возможности:
— просмотр таблиц;
— переименование, очищение и удаление таблиц;
— экспорт таблиц в текстовый файл;
— поиск таблицы по имени или классу;
— выполнение sql запросов.


Сергей Шлоков
13 августа 2015, 08:04
modx.pro
7
5 317
+12

[PayAndSee] теперь с вариантами подписок

Небольшое расширение функционала [PayAndSee]варианты подписок (v 1.1.2).

Теперь можно создать различные варианты подписок на один и тот же ресурс.
Для вывода вариантов подписок добавлен новый сниппет psOptions.
Володя
10 августа 2015, 08:33
modx.pro
3
1 519
+9

[pdoTools] Версия 2.1 - улучшения Fenom

Привет друзья! Хочу представить вам новую версию pdoTools с улучшениями работы шаблонизатора Fenom.

Функциональность vs Безопасность

Я долго думал, как бы разрешить менеджерам запускать чанки и сниппеты, но при этом не пускать их к объектам MODX. Потому что, если включить системную настройку pdotools_fenom_modx, то любой менеджер сможет сделать в чанке вот так:
{if $res = $modx->getObject('modResource', 1)}
	$res->remove();
{/if}
Нам бы этого не хотелось, правда?

С другой стороны, я не хочу придумывать очередной псевдоязык команд, типа
{runSnippet('name', [params => data])}
или
{'name' [params => data] | snippet}
Поэтому я добавил специальную переменную {$_modx}, которая ссылается на небольшой безопасный класс, где есть только нужные менеджерам функции и свойства:
  • {$_modx->placeholders} — массив с системными плейсхолдерами
  • {$_modx->config} — массив с системными настройками
  • {$_modx->context} — массив (не объект!) с текущим контекстом
  • {$_modx->user} — массив (не объект!) с текущим пользователем
  • {$_modx->resource} — массив (не объект!) с текущим ресурсом
  • {$_modx->lexicon} — служба загрузки лексиконов
  • {$_modx->lexicon()} — функция для вывода строки из лексикона
  • {$_modx->runSnippet()} — запуск сниппета
  • {$_modx->runProcessor()} — запуск процессора
  • {$_modx->getChunk()} — вывод чанка
  • и т.д., смотрите исходник.
Василий Наумкин
09 августа 2015, 12:17
modx.pro
13
12 618
+11