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

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

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

[pdoTools] 2.4.0 - новый сниппет pdoArchive

Представляю вам новую версию pdoTools с исправлениями, улучшениями и новым сниппетом pdoArchive.

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

Посмотреть в работе его можно прямо здесь, а документация вот здесь.
Василий Наумкин
21 апреля 2016, 14:16
modx.pro
2
3 623
+26

debugParser теперь бесплатный

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

Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
Василий Наумкин
11 апреля 2016, 11:43
modx.pro
2
3 952
+38

[miniShop2] Версия 2.4.0 beta1

Готова для тестирования новая бета-версия MS2.4. Вся она, целиком и полностью, посвящена категориям товаров.



Как и обещал, одновременно со всеми изменениями пишется подробная документация — вот свежая статья. Она написана с позиции «как есть», а «как стало» читайте далее.
Василий Наумкин
07 апреля 2016, 07:08
modx.pro
1
5 791
+16

[pdoTools] 2.3.2 - автозагрузка модификаторов

Вот и подоспело очередное, уверен, горячо ожидаемое обновление pdoTools.

На этот раз я придумал, как можно иначе подключать Fenom, что дало возможность реализовать кучу встроенных модификаторов, а там где их не хватит — автозагрузку модификаторов из сниппетов.

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

Следует учесть, что я реализовал не все фильтры MODX (но очень много), и не все из них работают точно так, как в MODX — поэтому потрудитесь прочитать документацию, прежде чем жаловаться, что у вас там опять что-то не того.

Ссылка на подробнейшую документацию отдельно, чтобы все заметили.
Василий Наумкин
26 марта 2016, 07:11
modx.pro
5
4 537
+17

[miniShop2] Версия 2.4.0 beta0

Как и было обещано на конференции в Минске, представляю вашему вниманию beta0 версии miniShop2.4.



Если кто не в курсе, на данный момент планируются следующие изменения:
  • Обновлённые страницы компонента в админке: заказы, настройки, категория товаров и сам товар
  • Новая система регистрации дополнений, без необходимости копировать файлы в директорию с компонентом
  • Обновлённые сниппеты, учитывающие возможности pdoTools последних версий
  • Переписанные чанки по умолчанию. На Fenom.
  • Реформат и переписывание всего кода в PSR-2, с исправлением ошибок и недоработок.
  • Минимальная версия MODX — 2.3+
Сегодня из этого списка готова новая панель управления заказами (и переписано всё, что её касается).
Василий Наумкин
24 марта 2016, 10:41
modx.pro
3 902
+22

[pdoTools] 2.3.0 - Рефакторинг и стандарты

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

Первым делом, весь код теперь соответствует стандарту PSR-2. Как бы я не любил табы, стандарт есть стандарт и пора уже его применять.

Вторым делом, по многочисленным просьбам заграничных товарищей, pdoTools больше не устанавливает дополнительные файлы в директорию core/model/modx/.
Я постарался сделать так, чтобы это ничего не сломало, и вы могли запускать класс как и раньше:
$pdo = $modx-getService('pdoTools');
$pdo->setConfig(array('param' => 'value'));
// или
$pdo = new pdoTools($modx, array('param' => 'value'));
Просьбы обусловлены глюками при разворачивании образов сайтов с pdoTools через Teleport. В том числе, на MODXCloud.
Василий Наумкин
13 марта 2016, 10:44
modx.pro
2
4 488
+15

Новая панель управления modhost.pro

Привет, друзья! Хочу представить вам новую панель управления modhost.pro.

Некоторое время назад мы решили добавить нашему хостингу возможность работать с advanced установками MODX. Ну, это когда вы сами указываете имена директорий для ядра, менеджера, коннекторов и префикс базы данных. Примерно вот так:

По ходу дела пришло понимание, что с ExtJS пора прощаться, потому что кастомизируется он не очень, а с мобильными дружит и того хуже.
А так как функционала становится всё больше, мы решили переписать заново вообще всю панель управления.
Василий Наумкин
04 марта 2016, 06:37
modx.pro
6 560
+15

Курс по работе на чистом PHP

Привет, друзья! Хочу обрадовать вас новостью, что мой последний курс по работе на чистом PHP открыт всем желающим, бесплатно.

На этом курсе рассмотрены темы:
  • Простой каркас ООП сайта и контроллеры
  • Работа с Composer и установка готовых решений
  • Установка, подключение и использование Fenom
  • Установка, подключение и использование xPDO
  • Ajax-пагинация своими руками
То есть, вы сможете написать свой простенький сайт без MODX — вот рабочий пример.

Комментирование заметок, как обычно, отключено — всё в режиме «только для чтения». Спасибо всем тем 19 добрым людям, которые купили курс в своё время.
Василий Наумкин
20 февраля 2016, 04:54
modx.pro
9
2 938
+22

Обновление рейтингов modx.pro

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

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

В связи с чем на сайте были внедрены следующие изменения:
  1. Проведена калибровка начисления рейтингов для всех разделов. Например, за новый тикет в «Вопросах» начисляется ровно 0 баллов, а в «Пошаговых инструкциях» — аж 20.
  2. Просмотры тикетов и написание комментариев не влияет на рейтинг никак. Это дело нехитрое.
  3. Все текущие множители за рейтинг выводятся на странице раздела.
Таким образом, заработать рейтинг теперь можно только новыми тикетами, голосами за них и комменты, а также добавлением вашего творчества в избранное.
Василий Наумкин
13 февраля 2016, 18:38
modx.pro
4 148
+17

[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
4 650
+14