Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1

[pdoTools] 2.2.5 - ускорение обработки url

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

Представляю вам новую версию pdoTools, в которой вы можете отключить использование функции modX::makeUrl() во всех сниппетах.

Если на вашем сайте включены friendly_urls и вы генерируете большие массивы страниц, то можно указывать новый тип &scheme — uri.
[[!pdoMenu?
	&parents=`0`
	&level=`3`
	&scheme=`uri`
	&showLog=`1`
]]
Тогда вместо запуска modx::makeUrl() в плейсхолдер [[+link]] будет подставлено содержимое поля uri ресурса. Если же это сделать не получается, то будет запущен оригинальный метод.

По умолчанию modx::makeUrl() используется всегда, что может приводить к тормозам. Теперь вы можете его отключить.
07 февраля 2016, 11:10
modx.pro
4
5 217
+14

Разработка новой версии vrmedia.tv

Всё началось с того, что мне позвонил знакомый и попросил проконсультировать по их сайту vrmedia.tv.

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

Я, конечно, ответил на вопросы и предложил поискать кого-то еще. На что мне объяснили, что это уже третий разработчик и надежды на кого-то еще просто нет. Пришлось выручать знакомого.
26 января 2016, 11:10
modx.pro
18
10 699
+24

[pdoTools] 2.2.1 Улучшения ajax пагинации

Представляю вам новую версию pdoTools с небольшими улучшениями работы pdoPage в режиме ajax.

Первое изменение заключается в том, что все запросы теперь отправляются на отдельный файл-коннектор, который лежит в /assets/components/pdotools/. Во-первых, это ускоряет работу, потому что мы запускаем MODX в API_MODE и не выполняем все сниппеты на текущей странице, перед pdoPage.

А во-вторых, теперь режим ajax у pdoPage можно использовать при включенном Fenom в теле страницы. Кому интересно, вот подробности.

Второе изменение косметическое. Был добавлен параметр &ajaxHistory, который позволяет отключить сохранение номера страницы в url.
09 января 2016, 15:25
modx.pro
1
4 721
+11

2016



Этот год был очень сложным, и вряд ли кто-то думает, что следующий будет проще. Однако, у нас в сообществе modx.pro всё хорошо.

Поздравляю всех с наступающим новым, 2016 годом, товарищи! Если у кого есть желание подвести какие-то итоги и вспомнить интересные события — пишите в комментариях.
31 декабря 2015, 08:51
modx.pro
2 708
+11

[pdoTools] Версия 2.2 c модификаторами Fenom

Представляю вам новую версию pdoTools 2.2.0-pl, в которой вы можете задавать свои модификаторы для использования в Fenom.

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

То, что указано в этой настройке, будет доступно глобально, для всех вызовов pdoTools. Также у вас есть возможность указать конкретные модификаторы для определённого вызова сниппета:
[[!pdoResources?
    &parents=`0`
    &fenomModifiers=`dateAgo`
    &tpl=`@INLINE <p>{$id} - {$pagetitle} {$createdon | dateago}</p>`
]]
Как можно заметить, модификаторы указываются через |.
27 декабря 2015, 13:39
modx.pro
6
7 029
+14

Неполадки Linode

Сегодня, впервые за всё время работы с Linode, у них возникли неполадки.

Примерно 4 часа были недоступны modstore.pro, modhost.pro, bezumkin.ru и все сайты на сервере h1.modhost.pro, включая modx.pro и его поддомены.

Проблема затронула все серверы Linode в Лондоне. Говорят, очень мощная DDoS атака.

На данный момент все проблемы решены, сайты на связи, проблем нет. Надеюсь, больше такого не повторится.
27 декабря 2015, 10:13
modx.pro
2 153
+1

[mSearch2] 1.5.2 - произвольные слова в индексе

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

Теперь вы можете добавлять любые произвольные поля и слова в индекс буквально на лету, свои плагином на событие mse2OnBeforeSearchIndex:
<?php
switch ($modx->event->name) {
    case 'mse2OnBeforeSearchIndex':
        $mSearch2->fields['my_field'] = 1;
        $resource->set('my_field', 'My Words');

        if ($resource->get('class_key') == 'msProduct') {
            $mSearch2->fields['product_field'] = 1;
            $resource->set('product_field', 'Product Property');
        }
        break;
}
25 декабря 2015, 03:46
modx.pro
7
3 756
+9

[mSearch2] Версия 1.5.0 с улучшенным поиском

Для покупки и обновления доступна новая версия mSearch2, с более точным алгоритмом поиска, написанным заново.

Главное отличие в том, что запрос теперь уточняет результаты, а не расширяет их, как раньше. То есть, чем больше слов вы наберёте в запросе, тем точнее будет результат.
Василий — 1276 результатов.
Василий Наумкин — 53 результата.
Василий Наумкин miniShop — 25 результата.
Василий Наумкин miniShop2 — 23 результата.
10 декабря 2015, 13:43
modx.pro
3
2 619
+18

Пример работы Fenom

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

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

Изначально debugParser показывал такой результат работы.
28 ноября 2015, 09:35
modx.pro
13
8 966
+9

modhost.pro: Мониторинг работы сайтов

Привет, коллеги, у нас очередное обновление на хостинге.

Со вчерашнего дня панель управления собирает с серверов данные о их работе. На данный момент это:
Неожиданно стало возможным посмотреть, как именно ведёт себя каждый сайт и сколько ресурсов потребляет.
26 ноября 2015, 15:34
modx.pro
2
2 978
+8