New components and versions /

[ms2Gallery] Версия 2.0

С новым годом, друзья! Сегодня я хочу рассказать вам об изрядно переписанной ms2Gallery 2.0.

— Весь код заново просмотрен и отформатирован в PSR-2.
— Улучшена сортировка картинок, настройка «ms2gallery_exact_sorting» удалена.
— Улучшен вывод картинок в админке, настройка «ms2gallery_thumbnail_size» удалена. Больше вы не должны видеть логотип вместо превьюшек — они подключаются в зависимости от настроек источника файлов.
— В properties файла пишется дата съёмки EXIF, если скрипт может её получить.
06 january 2017, 21:18    Василий Наумкин
9    612    24 +28
For developers /

Функции хелперы для MODX

Друзья, поздравляю всех с наступающим Новым годом! Надеюсь, в новом году мы преодолеем все трудности и нам всем улыбнётся удача!


Ещё я хочу представить новую разработку в сфере улучшения процесса разработки — функции для работы с MODX.
31 december 2016, 11:57    Сергей Шлоков
17    661    46 +26
News and events /

Про документацию

Уже которую неделю вижу в комментариях сообщения, мол «это нужно добавить в документацию», «а почему этого нет в документации» и подобные.

В связи с чем хочу напомнить, что у нас давно есть открытая документация, куда любой желающий может добавить что угодно! И сделали её такой именно для того, чтобы пополнять её могли все, а не только избранные.

Сколько можно ныть в комментариях?
Считаешь, что нужно что-то добавить — добавь. Считаешь, что такая статья должна быть — напиши и пришли. Кто мешает?
25 december 2016, 14:12    Василий Наумкин
1    479    26 +26
New components and versions /

[AdminPanel] Версия 1.1

Привет, друзья! Хочу представить вам новую версию маленького помощника администратора сайта — AdminPanel.

Если кто не в курсе, это такая чёрная штука внизу, которая выводит ссылки на всякие действия для админа, авторизованного в админке. Действия можно добавлять самостоятельно, как душа пожелает.

Все подробности на странице дополнения, а ниже список изменений:
12 january 2017, 12:17    Василий Наумкин
5    365    7 +23
New components and versions /

[modHelpers] Фейковые данные для наполнения сайта

В новой версии modHelpers добавлена возможность формирования случайных данных для наполнения сайта. Для этого я добавил функцию faker(). Она использует известную библиотеку Faker. Документация достаточно понятная, но основные возможности я всё же покажу.
16 january 2017, 21:53    Сергей Шлоков
4    302    4 +21
For developers /

modNodejs - Интеграция Nodejs в MODx

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

Заголовок говорит сам за себя, это интеграция Nodejs в MODx.
Так зачем он нужен? Для realtime! Как сказал Николай: «технологии диктуют».

Простейший пример: в minishop2 поступил заказ, а менеджер гуляет по админке\сайту, вот что он увидит:

Без перезагрузки страницы и тд, можно выполнить любой js по наступлению эвента.
Today at 06:11    but1head
4    177    16 +17
New components and versions /

[xParser] 1.2.0 - Парсер HTML контента + совмещение заданий

Парсер HTML контента востребованная штука, поэтому естественным шагом было его внедрение в xParser.

А с версии 1.2.0 компонент позволяет совмещать задания. Например, вам нужно распарсить RSS ленту и каждую запись выпилить с сайта полностью. Для этого:
  1. Создаётся пара заданий (первое — RSS, второе — HTML),
  2. Настраивается,
  3. Запускается.
15 january 2017, 04:18    Павел Гвоздь
4    354    9 +17
Store /

Modstore. Итоги 2016

Всем привет!

В предверии уходящего года хочу подвести итоги работы за год и рассказать о планах.
Это самый успешный год работы для Modstore и Modhost.

А теперь подробнее.
31 december 2016, 15:29    Виталик Дощенко
0    592    46 +15
For developers /

Собственные модификаторы Fenom

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

Обычный способ все знают: нужно создать сниппет, который будет принимать переменные $input и $options и вызвать его в чанке вот так:
{$variable | snippet}
Но
  • Сниппеты бывают совсем небольшие и создавать их на каждый чих не хочется
  • Вызов сниппета, это всё-таки дополнительная нагрузка
  • Лично я уже полностью перешел на файлы, и создавать запись в БД для сниппета, только ради его связи с файлом мне совсем не хочется
То есть, я хочу просто вызывать некий код в качестве модификатора. И в этом мне поможет событие pdoToolsOnFenomInit, которое появилось в pdoTools 2.6.0 и мало кто это заметил.
14 january 2017, 08:49    Василий Наумкин
7    348    9 +14
New components and versions /

mixedImage - custom TV

mixedImage — modx custom TV

Добавлена опция для ресайза загружаемого изображения

Добавляет новый тип TV поля: Смешанная загрузка файла/Mixed Image Input



Является сместью FastUploadTV и стандартной загрузки файлов, часть кода взята из FastUploadTV
05 january 2017, 14:48    Евгений Webinmd
5    418    45 +13