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

Console-2.1.0-beta

В продолжение этой и этой тем, публикую свежую версию консоли с пулл-реквестами от Сергея Шлокова, за которые ему отдельное спасибо.

Сохранение/чтение в/из сниппета/файла перенесено. Плюс к этом сделал кодрефакторинг. Во-первых, теперь все более секурно, так как расширяет базовый процессор, в котором прописана проверка прав. Остальные процессоры расширяют его, так что без прав их вызвать нельзя. Кстати, вот в этом есть отдельное замечание к MODX-процессорам. В modObjectProcessor прописана проверка прав на основе переменной public $permission = '';. А вот сам базовый modProcessor по умолчанию возвращает true в проверке прав. То есть нельзя просто так в процессоры, расширяющие напрямую modProcessor, прописать $permission = 'some_permission'; и уповать на это. Потому и вынесена эта проверка в базовый console-процессор, который расширяют остальные процессоры.
Fi1osof
05 сентября 2015, 16:56
modx.pro
2 587
+10

[xButtons] Сохраняем элементы в файл

Решение вытекло из моей доработки Console. В диалоге редактирования элементов появляется кнопка с пунктами меню «Сохранить в файл», «Загрузить из файла», «Сохранить на ПК» и «Загрузить с ПК». Разработчикам, возможно, пригодится.
Сергей Шлоков
04 сентября 2015, 05:47
modx.pro
3
2 777
+5

[Console] Сохраняем код в сниппет

В продолжение моей предыдущей заметки. Очень интересную идею предложил Максим, чтобы можно было сохранять код в сниппет и загружать из сниппета. Реально удобно — погонял код и сохранил в сниппет. Я решил добавить этот функционал в Console.
Сергей Шлоков
03 сентября 2015, 09:31
modx.pro
2
1 863
+11

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

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

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

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

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

debugParser 1.1.0 и pdoTools 2.1.8

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

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

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

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

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


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

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

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



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

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


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

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

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

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