Іван Клімчук

Іван Клімчук

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

Платежные модули для BePaid, WebPay, Assist, Oplati и другие теперь open source

Привет,

Так сложилось, что последнее время (уже почти год) я не пишу продакшен-код на PHP и аналогично ситуации @Евгений Шеронов (https://modx.pro/components/22977) становится все тяжелее и тяжелее что-то делать для MODX, в том числе.

Платежные модули штука не сложная, но miniShop развивается, АПИ меняется, а времени вносить правки и быть на острие, так сказать, нет (работаю в стартапе, у нас жопа горит 3 дня назад).

Открыть код хотел давно и даже писал об этом Лёне, но как-то с тех пор дальше не пошло, но все же решил открыть исходники всех своих модулей, как есть. Возможно, кто-то принесет какие-то полезные правки.
Іван Клімчук
31 октября 2023, 23:25
modx.pro
1
518
+11

Изучение потенциального спроса на курс по разработке современных распределённых приложений на PHP/JS

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

Код я продолжаю писать, но уже меньше и не в тех объемах. Отставать в развитии от современной разработки не хочется. В больших состоявшихся проектах, как мой текущий рабочий, взять и использовать всё самое современное не всегда получается, или это занимает много времени. Внедряем конечно и в таких ситуациях, но не так быстро, как хотелось бы. Самое «вкусное» внутри заметки, потому что не уложился в 1000 знаков :)

Іван Клімчук
26 января 2022, 13:05
modx.pro
1 162
+12

Значимые изменения в сообществе


Photo by Markus Winkler on Unsplash

Вы наверняка знаете, что Василий Наумкин уже относительно давно раздал свои компоненты и сайты надежным людям из сообщества, которые ими сейчас занимаются. В частности, miniShop2 был у Ивана Бочкарева, pdoTools у Сергея Шлокова, другие компоненты помельче и вовсе были бесхозными.

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

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

Іван Клімчук
18 ноября 2021, 16:55
modx.pro
1 795
+34

MODX 3: Beta One

Объявить расписание одно дело, а придерживаться его – совсем другое. Тем не менее, если кто пропустил посты в социальных сетях, то напоминаю, что уже вышла первая beta версия MODX 3. Анонс на английском доступен в блоге MODX.

От меня, как от сore-разработчика, просьба одна, помочь с тестированием. Можно развернуть бесплатно на MODX Cloud или скачать ночную сборку MODX 3 Beta 1. Можно даже на какой-то свой сайт попробовать установить и обновить, только НЕ на рабочий, это всё таки Beta и там точно еще есть баги.
Іван Клімчук
10 ноября 2021, 11:41
modx.pro
2 205
+15

PHP Storm вместо консоли для MODX

Брюзжание о заметке-ссылке


Сразу извинюсь за то, что вместо полноценной заметки это скорее заметка-ссылка, но на то есть несколько причин. Первая и главная — это дурацкий редактор заметок на сайте, который отбивает всякое желание писать эти самые заметки. Возможно я брюзжу, но последние годы я привык писать тексты в markdown, где все крайне логично как на этапе написания текста, так и после, когда он уже преобразован в html. Здесь же стоит типограф Jevix, который бесит и заставляет заметку редактировать по 10 минут, пока она не станет нормально выглядеть.

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

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

О проблемах запуска скриптов


Итак, заметка о том, как настроить PHP Storm, чтобы не выходя из IDE, писать и запускать скрипты, которые работают с MODX прямо на удаленном сервере. По сути, как заменить дополнение Console нормальным инструментом для работы с кодом, где есть автоматические дополнения, инспекции и вообще вся мощь IDE.
Іван Клімчук
01 ноября 2021, 09:19
modx.pro
1 276
+19

MODX 3: Alpha 3 и план релизов



Это не дословный перевод, а скорее компиляция информации аж из целых трех заметок, вышедших на днях на англоязычных ресурсах. Хотя многие, кто активно участвует в жизни сообщества, об этом и так уже знают. Тем не менее, давайте пройдемся еще раз по новостям.

Сразу дам все ссылки на источники, если кто желает читать в оригинале на английском:


График выпуска версий MODX 3



Ни для кого не секрет, что разработка MODX 3 заняла намного больше времени, чем можно было бы представить. Проведя последние несколько месяцев в работе над наиболее важными задачами, мы, команда разработчиков MODX, подошли к этапу, на котором основное внимание стоит уделить стабилизации и выпуску этого проклятого релиза. :)

Команда сосредоточилась на том, чтобы сохранить как можно большую обратную совместимость, перед тем, как перейти к бета-версиям. Мы ценим любой вклад, включая тестирование, все issues и pull requests, которые мы получили во время второго альфа-цикла.

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

  • 3.0.0-alpha3 – 27 октября
  • вы сейчас здесь
  • Feature Freeze – 4 ноября
  • 3.0.0-beta1 – 8 ноября
  • 3.0.0-beta2 – 22 ноября
  • 3.0.0-rc1 – 6 января 2022
  • 3.0.0-rc2 – 17 января
  • 3.0.0-pl – 31 января
При необходимости, 31 января будет выпущен дополнительный релиз-кандидат, а окончательная версия 3.0.0-pl будет отложена на две недели (до 14 февраля).
Іван Клімчук
29 октября 2021, 15:52
modx.pro
2 281
+30

Оплата по QR-коду на сайте с помощью Оплати



Команда проекта MS Pay и я в её лице, рады представить еще один новый компонент для интеграции miniShop2 и платежной системы Оплати от Белинвестбанка. Модуль полностью готов к работе, но для вашего сайта возможно потребуется визуальное изменение внешнего вида блока с QR-кодом. К счастью, из-за особенностей механизма оплаты с помощью QR-кода, это возможно и модуль позволяет легко переопределять файлы стилей для оформления QR-кода.
Іван Клімчук
17 августа 2021, 01:55
modx.pro
799
+10

Релиз MODX 2.8.2. Настоятельно рекомендую обновиться



Команда разработчиков и интеграторов MODX рада представить новую версию – MODX Revolution 2.8.2. В этой версии добавлена поддержка PHP 8, исправлены баги и закрыто несколько важных уязвимостей.
Полный список изменений доступен в changelog, ниже перечислены лишь самые значительные изменения.

Подробности внутри заметки.

Іван Клімчук
29 апреля 2021, 00:12
modx.pro
2 975
+24

Сборка элементов сайта в компонент (пакет), пошаговая инструкция

Привет, давно не виделись :)

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

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

Какие-то отдельные подзадачи я все же сделал руками, так как это было просто быстрее и проще. Например, нужно было в некоторых шаблонах (уже существующего сайта) добавить вызов нового снипета или настроить формы редактирования ресурса под клиента. Эти манипуляции были сделаны прямо на боевом сайте. Повторюсь, потому что так быстрее и проще и не влияет на остальной процесс. По методологии LEAN.

Вводная закончилась. Продолжаем внутри заметки.

Іван Клімчук
27 августа 2019, 19:57
modx.pro
25
3 437
+38

Я устал, я ухожу (с)

Привет, ребята.

Я долго вынашивал эту мысль и она мне дается не легко, особенно после почти 10 лет иногда активного, иногда не очень, участия в жизни MODX сообщества. Но, с прискорбием вынужден сказать: «Дорогу молодым!».

Когда-то еще на заре становления популярности я сделал modx.by, затем были попытки организовать первый MODX Drink Up, затем пошли в ход митапы, один, второй, третий, эпогеем стала большая конференция MODXpo 2017 в Минске. Кроме того, был запущен в работу сайт с видео-уроками, но как-то не заладилось. Была попытка делать подкаст и дайджест. И наверное это все можно было бы продолжать делать, но я устал. Это больше не приносит того удовольствия, что раньше.

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

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



Іван Клімчук
31 июля 2019, 01:44
modx.pro
5 269
+30