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

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

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

Регистрация пользователя с суммой на счёте

Простенький скрипт, который пробегает по массиву email => name, регистрирует пользователя в системе и кладёт ему определённую сумму на внутренний счёт miniShop2.

Запускать ровно один раз, результатом будет вывод списка имён, ящиков и паролей (если юзер еще не был зарегистрирован). При повторном запуске юзерам зачислится еще раз такая же сумма.

Можно использовать для раздачи рекламных аккаунтов в магазинах.
Василий Наумкин
12 апреля 2017, 05:00
modx.pro
14
2 151
+12

Удаление старых версий пакетов

Многие пользователи знают, что MODX хранит кучу старых версий дополнений, чтобы вы могли откатиться на них в любое время.

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

Скрипт нужно положить в корневую директорию и запустить. Он выберет все установленные версии, кроме самой последней, и корректно удалит их через родной процессор.

Судя по коду этого процессора, никак повредить системе он не может, потому что деинсталляцию самого пакета не делает, а только удаляет файлы версии. Но, в любом случае, использовать на свой страх и риск!
Василий Наумкин
24 марта 2017, 06:35
modx.pro
40
4 250
+24

5000 на modx.pro

Привет, ребят!

У нас тут небольшая дата — 5 000 зарегистрированных пользователей в нашем дружном сообществе. Выросло оно из моего блога, когда Владимир Бурнос зарегистрировал это имя и просто подарил мне.

В той или иной степени это число регистраций складывалось с 2012 года, то есть — 5 лет. Конечно, далеко не все из этих пользователей еще активны (некоторые не по своей воле), однако 1500 — 2000 уникальных посетителей modx.pro держит каждые сутки.

То ли еще будет!
Василий Наумкин
21 марта 2017, 19:42
modx.pro
1 312
+27

Новый modstore.pro

Привет, друзья! У меня снова отличная новость — мы зовём вас потестировать новую версию нашего всеми любимого магазина и репозитория modstore.pro.

На данный момент она располагается на временном домене new.modstore.pro, функция создания заказа отключена (чтобы никто не смог случай взять и купить что-то, а нам потом возвращай платёж).



Основные особенности новой версии:
  • Отдельная англоязычная секция, в которой каждый автор может по желанию активировать вывод своего дополнения. Понятное дело, он должен быть готов потом оказывать поддержку на английском покупателям.
  • Новый дизайн и адаптивная вёрстка, чтобы вы могли посещать сайт с мобильников
  • Весь сайт сделан на Fenom и файловых сниппетах — работает раза в 2 быстрее старого. 85/95 по мнению Google PageSpeed.
  • Множество изменений в личном кабинете.
Василий Наумкин
20 марта 2017, 13:25
modx.pro
1
16 230
+21

Генеральная уборка MODX

Привет, коллеги!

3го марта пройдёт международная уборка кода MODX, главной целью которой является закрытие как можно большего количества issues в баг-трекере (сейчас их около 800).

Идею подали парни из Sterc, многие другие (включая modstore.pro) поддержали. Для участников заготовлены денежные призы + ключи с некоторыми моими дополнениями (mSearch2, Office и ms2Gallery), и бонусы на хостинге.

Анонс на английском вот здесь, сайт мероприятия здесь. Обещают вести живую трансляцию из офиса Sterc, где местные будут работать вживую. Остальные участники — через интернет, координация на канале в Slack

В общем, должно быть интересно, и такого в нашем сообществе точно еще не было.
Василий Наумкин
28 февраля 2017, 11:03
modx.pro
1
2 109
+25

Новости почты

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

Сегодня почта Яндекс заглючила и перестала отправлять сообщения с modx.pro через SMTP, ругаясь, что превышены все лимиты. Честно говоря, я в этом сильно сомневаюсь, потому что параллельно перестали удаляться письма в веб-интерфейсе и начались тормоза в Яндекс.Радио.

Так что я предполагаю небольшие технические проблемы у Яндекса, в связи с чем все наши письма застряли в очереди на отправку Tickets.

Только что я переключил настройки сайта, чтобы не использовать внешний SMTP и отправлять почту силами сервера h1, на котором в порядке эксперимента Sendmail был заменён на Postfix. По моим наблюдениям, он гораздо лучше доставляет письма в капризный gmail.

В общем, если вы только что получили сразу несколько писем от modx.pro — не удивляйтесь, это почта таки отправилась.
Если же вы наоборот ничего не получаете — то проверяйте папку «спам» и добавляйте ящик no_reply@modx.pro в белый список, все наши письма идут с него.
Василий Наумкин
22 февраля 2017, 11:18
modx.pro
3 522
+5

MODX 2.5.5

Доступна новая версия MODX 2.5.5. Ключевые изменения:

— Улучшение логирования информации о генерации неверных ссылок, чтобы было проще их отследить и поправить. То есть, вместо
`` is not a valid integer and may not be passed to makeUrl()
будет что-то типа
2017-02-08 16:50:48] (ERROR in modContext::makeUrl @ resource 169) Resource with id 111 was not found in context web
[2017-02-08 16:50:48] (ERROR in resource 169 @ /home/moar/public_html/_core/model/modx/modparser.class.php : 1353) Bad link tag `[[~111]]` encountered
Правда, судя по отзывам в Slack, новый функционал еще нуждается в доработке — есть жалобы на лишние сообщения для сайтов с несколькими контекстами.
Василий Наумкин
09 февраля 2017, 07:41
modx.pro
3 465
+9

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

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

Обычный способ все знают: нужно создать сниппет, который будет принимать переменные $input и $options и вызвать его в чанке вот так:
{$variable | snippet}
Но
  • Сниппеты бывают совсем небольшие и создавать их на каждый чих не хочется
  • Вызов сниппета, это всё-таки дополнительная нагрузка
  • Лично я уже полностью перешел на файлы, и создавать запись в БД для сниппета, только ради его связи с файлом мне совсем не хочется
То есть, я хочу просто вызывать некий код в качестве модификатора. И в этом мне поможет событие pdoToolsOnFenomInit, которое появилось в pdoTools 2.6.0 и мало кто это заметил.
Василий Наумкин
14 января 2017, 05:49
modx.pro
29
8 330
+14

[AdminPanel] Версия 1.1

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

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

Все подробности на странице дополнения, а ниже список изменений:
Василий Наумкин
12 января 2017, 09:17
modx.pro
5
3 110
+23

[ms2Gallery] Версия 2.0

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

— Весь код заново просмотрен и отформатирован в PSR-2.
— Улучшена сортировка картинок, настройка «ms2gallery_exact_sorting» удалена.
— Улучшен вывод картинок в админке, настройка «ms2gallery_thumbnail_size» удалена. Больше вы не должны видеть логотип вместо превьюшек — они подключаются в зависимости от настроек источника файлов.
— В properties файла пишется дата съёмки EXIF, если скрипт может её получить.
Василий Наумкин
06 января 2017, 18:18
modx.pro
6
13 356
+27