Баха Волков

Баха Волков

С нами с 10 ноября 2016; Место в рейтинге пользователей: #12

Встречайте VSCode IntelliSense for MODX

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

Установить бесплатно.



Баха Волков
13 ноября 2023, 08:16
modx.pro
4
2 609
+46

Что происходит с docs.modx.pro?

Привет форум!

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



Баха Волков
30 октября 2023, 10:44
modx.pro
1 061
+22

Команда MODX RSC прекратила поддержку AjaxForm

Привет форум!

13 июня 2023 года команда MODX RSC прекратила поддержку AjaxForm. Он будет продолжать быть доступным на маркетплейсах modstore.pro и extras.modx.com, но мы рекомендуем использовать вместо него компонент FetchIt.



Баха Волков
23 августа 2023, 11:25
modx.pro
2
864
+16

Встречайте новый сайт документации

Приветствую всех форумчан! Вот и настал тот день, когда спадёт завеса тайны и мы представляем вашему вниманию новый сайт документации docs.modx.pro.



Предыстория


Несмотря на то, что это покажется странным, но всё началось с того, что я решил переписать AjaxForm выпилив из него все зависимости и как вы знаете, результатом этого стал новый компонент FetchIt. Сразу после его тестирования передо мной встала задача написания документации к нему. Первое, что пришло на ум, естественно — всеми нами любимый docs.modx.pro, но вот беда, хоть и сама идея и реализация на момент его выхода была на отличном уровне, он устарел и по моему мнению имел ряд недостатков.
Баха Волков
18 июня 2023, 22:02
modx.pro
3
1 489
+43

[FetchIt] - Поддержка MODX 3

Нашёл я все-таки время для FetchIt и выпустил версию 3.0.0-pl, которая совместима с MODX 3. Для MODX 2 все также будут версии 1.*.*.



Установить компонент вы уже сможете из маркетплейса modstore.pro.

В официальный modx.com/extras я уже отправил запрос (в последнее время он болел/болеет, не знаю когда выпустят).

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

UPD
Компонент также доступен для скачивания из официального репозитория.

Документация
Репозиторий на GitHub
☕ Угостить чашкой кофе
Баха Волков
06 июня 2023, 11:52
modx.pro
1 567
+13

[FetchIt] - Дополнительная валидация с помощью библиотеки yup

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


Баха Волков
21 марта 2023, 19:00
modx.pro
1
2 205
+11

[FetchIt] - Форма с валидацией номера телефона и выбором страны

Привет форум!

Решил раскрыть такой кейс, как форма с полем ввода номера телефона, ведь с такой задачей разработчик сталкивается частенько. Она далеко непростая и имеет подводные камни. Так давайте же нырнём и первое, что нужно сделать — это разбить её на подзадачи.

  • Валидация: Тут пока всё понятно, нам по хорошему нужно валидировать номер телефона.
  • Форматирование: А с этим пунктом веселее, т.к. пользователи могут писать номер телефона в разных форматах: 8 *** *** ** **, +7 ***-***-**-** +7 (***) *******, 8 (***) *** **-** и еще 100500 вариантов.
  • Разные страны: А теперь всё серьезнее, дело в том, что разные страны это разное форматирование и соответственно разная валидация.
Вы скажете — это очень просто, человечество бороздит космос, электрифицировало города и сёла, придумало интернет и в частности Viber. И вы будете правы, хотя, если бы все люди были похожи на меня, то мы остались бы в первобытном обществе с палками и камнями… но с Viber-ом?.

Баха Волков
03 марта 2023, 13:10
modx.pro
7
4 030
+18

[FetchIt] - Полноценная замена AjaxForm без зависимостей

Представляю вашему вниманию новый бесплатный компонент MODX Revolution для обработки и отправки форм, который пришёл на замену AjaxForm. И давайте начнём сразу с преимуществ и различий:


Баха Волков
02 марта 2023, 14:02
modx.pro
7
2 930
+26

modxNotes - Компонент для создания заметок

Короткий анонс компонента.

Исходя из ответов на вопрос нужен ли этот компонент, я сделал вывод, что как минимум он не будет никому мешать. После моего призыва на проект залетели @Pavel Zarubin и @Иван Бочкарев, предложили хорошие идеи и некоторые из них даже реализовали. Компонент стартует с версии 1.2.1-pl.

Баха Волков
19 января 2020, 13:39
modx.pro
2
1 996
+17

Разработка компонента без злосчастного ExtJS

Привет всем.

Во время выступления Steffan Blockx (Building a CMP without ExtJS) в этом году на митапе MODX AMSTERDAM я вдоволь насмеялся, потому, что для меня тема и содержание его выступления были не содержательными. Он 45 мин. говорил, что компонент для MODX можно написать и без ExtJS. Но как же я ошибался по поводу очевидности его слов. Для кого-то — да, а для некоторых оказывается, что не совсем.

Несколько причин очевидности:

Самый смешной аргумент звучал так: «Wordpress хорош тем, что там можно использовать что угодно!». Читатель, тут нужно смеяться.

Это была первая причина, а вторая поинтереснее. Как же устаешь от нытья в чате телеграм по поводу ExtJS. Каждый клянется, что он точно не является некрофилом и ему противно вступать в половые отношения с «мертвым» MODX.

Третья причина банальная, несколько людей попросили показать.
Баха Волков
13 ноября 2019, 05:49
modx.pro
19
2 609
+42