27 января 2022, 13:17 у монги есть серьезные проблемы на средних и больших проектах… база может развалится чуть ли не на ровном месте, там приколы с движком WiredTiger, с полной потерей данных. сейчас на работы мы используем 3 реплики базы в кластере что бы минимизировать риски (бд более 400гб) Для разработчиков / Разработка веб приложений. #2 - Backend, Express. 55 0
26 января 2022, 16:58 Если проект хоть немного больше сайта каталога, ts в разы ускоряет разработку. С ts видишь подсказки что в находится в объектах, минимизируется количество банальных ошибок (опечатки, перепутал название и т.д.) Пока сами не попробуете ts сложно объяснить его необходимость… Я после ts, на голом js совсем писать не хочу Для разработчиков / Разработка веб приложений. #2 - Backend, Express. 55 +2
20 января 2022, 22:11 Тоже работал плотно с modx и vuejs в свое время. После начала ковидной эпидемии на фрилансе стало туго и смог устроится на хорошую работу на стек angular + nodejs + golang. После смены стека понял осознал что такое строгая типизация и ее удобства =))) Сейчас стараюсь работать с vuejs + ts, angular, nestjs. К modx теперь возвращаюсь редко. Для разработчиков / Разработка веб приложений. #1 - Ушел с MODx - результаты. 11 0
10 октября 2021, 20:08 я думаю это вводная статья для новичков, которые хотят познакомится с технологией… понятно что удобство докера в одинаковой среде при деплое, но если выкатить в одну статью сборку контейнера в гите, пуш в регистри, деплой и т.д. получится каша для новичков Пошаговые инструкции / Локальная разработка в Docker 35 0
10 октября 2021, 16:49 давно уже пользуюсь докером, очень удобно. почитайте еще про docker swarm, там можно скейлить инстансы сервисов Пошаговые инструкции / Локальная разработка в Docker 35 +2
05 октября 2020, 15:07 Вот мне пришлось по работе разобраться с CI/CD, у нас 3 домена (демо, тест, прод) + микросервисная архитектура на go (7сервисов) + nodejs + angular =))) Пошаговые инструкции / Деплой проекта на сервер из Github 23 +1
03 октября 2020, 08:50 Интересный вариант деплоя. Есть еще альтернатива, которую я использую… По пушу в гитлаб, запускается сборка проекта и билд докер контейнера (натравить можно на любую ветку), на сервере стоит один докер и обновляет сам контейнеры на новую версию… Удобный подход, особенно если необходимо деплоить несколько веток одного проекта на разные сервера (например прод, тестовый, демо) Еще большой плюс, если настроена правильно сборка контейнера, на сервер не попадают исходники Пошаговые инструкции / Деплой проекта на сервер из Github 23 +2
08 июня 2020, 16:50 Странный вы холивар развели… Если 30к товаров, то и прибыль магазин приносит, соответственно закажите разработку у профессионалов и ничего не будет тормозить. Вопросы / Большой интернет магазина на MiniShop2 22 0
04 июня 2020, 18:12 Laravel и в путь… modx не советовал бы использовать для проекта такого уровня, хотя все зависит от вашего бюджета. Если бюджет не позволяет то кастылить modx Вопросы / Создание проекта в стиле Fishki net с магазином и другими плюшками на MODX 16 0
15 мая 2020, 09:06 new Date().getTimezoneOffset(); отправляй на сервер и вот тебе дата клиента с учетом часового пояса Вопросы / Время в modX и minishop2 4 0
23 февраля 2020, 21:27 <img src="blank_image.png" alt="">Забыл в код обернуть Вопросы / Изменение изображения при наведении на пункт меню 10 0
23 февраля 2020, 19:13 Именно по твоему коду К ссылке добавляешь data-image=“image/img.jpg” Это путь до картинки на сервере ——- $(document).on('mouseenter', '.menu-col a', function() { $('.img-menu > img').attr('src', $(this).data('image')) }) ——— Так же внутрь дива img-menu вставь Вопросы / Изменение изображения при наведении на пункт меню 10 +1
23 февраля 2020, 18:01 Там три строки кода $(document).on('mouseenter', '.menu__item', function() { $('.container-image').attr('src', $(this).data('image')) }) что то типа этого Вопросы / Изменение изображения при наведении на пункт меню 10 0
08 февраля 2020, 10:01 Полезный пост! В шапку бы навсегда на главной закрепить Готовые решения / Шпаргалка на все случаи жизни 18 +1
07 февраля 2020, 10:24 На основе стандартного чанка, дорабатывается за 10 минут. И стандартный парсер уже почти никто не использует Готовые решения / Данные клиента в письме (e-mail). Minishop2. Изменяем чанк tpl.msEmail 9 0
02 февраля 2020, 19:08 $("#tv10").on(«input»,function() { console.log($("#tv10").val()); }); вместо консоль лога, делай запрос на самописный контроллер и проверяй то что нужно изменить, очень извращенный вариант))) лучше напиши задачу полностью, может есть более элегантное решение Вопросы / Как в админке с помощью ExtJS отследить изменение значения TV и поменять его сразу или перезагрузкой стараницы? 17 0
02 февраля 2020, 18:36 Если нужно изменить TV во время сохранения (в базе), думаю это событие подойдет OnDocFormSave. По событиям гуглится на ура, например pitrooo.ru/note/modx-plaginyi-i-sobyitiya-dlya-nix-(events).html Если нужно на лету подменять значение, то js в помощь Вопросы / Как в админке с помощью ExtJS отследить изменение значения TV и поменять его сразу или перезагрузкой стараницы? 17 0
02 февраля 2020, 17:40 Повесь отдельный js на инпут и отслеживай изменение, а дальше по обстоятельствам… либо меняй значение, либо перезагружай страницу. По ExtJs куча документация на офф сайте docs.sencha.com/extjs/3.4.0/ Вопросы / Как в админке с помощью ExtJS отследить изменение значения TV и поменять его сразу или перезагрузкой стараницы? 17 0
23 января 2020, 10:14 Загонять CRM в рамки CMS ну такое… Мне кажется очень быстро упретесь в производительность Сайты на MODX / CRM для логистики на базе Tickets 43 +2
20 октября 2019, 13:05 Спасибо за интерес к статье =) 1) Каждый контейнер изолирован друг от друга и внутри контейнера своя файловая система, внутрь контейнера мы можем монтировать папки через volume. Именно внутрь контейнера, а не внутрь файловой системы сервера. 2) Как говорил выше, контейнеры изолированы. В моем примере nginx связан с php через fastcgi 3) Этот вопрос достаточно сложный, сам долго искал решение, т.к. у меня: api сервер на ларавель, 2 отдельных приложения на nuxtjs и вебсокет сервер и это все на разных поддоменах. Домен и поддомены через А запись направлены на ип сервера и разруливается nginx-proxy с достаточно простым синтаксисом 4) На самом деле все намного проще ))) Если будет интересно напишу более углубленную статью, в ней расскажу как поднять nginx-proxy + получение автоматом ссл сертификата, в этой связке разворачивание нового сайта сводится к клону гитхаба и запуска контейнера. Пошаговые инструкции / Docker - упрощение жизни разработчика 14 +2
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Привет, добавил пользователя в группу mxBoard(4), создал токен. Добавляю все в postman пишет: rest: { «success»: false, «message»: «Недействительный токен.», «data...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Пока сами не попробуете ts сложно объяснить его необходимость… Я после ts, на голом js совсем писать не хочу
Есть еще альтернатива, которую я использую… По пушу в гитлаб, запускается сборка проекта и билд докер контейнера (натравить можно на любую ветку), на сервере стоит один докер и обновляет сам контейнеры на новую версию… Удобный подход, особенно если необходимо деплоить несколько веток одного проекта на разные сервера (например прод, тестовый, демо)
Еще большой плюс, если настроена правильно сборка контейнера, на сервер не попадают исходники
К ссылке добавляешь data-image=“image/img.jpg”
Это путь до картинки на сервере
——-
$(document).on('mouseenter', '.menu-col a', function() {
$('.img-menu > img').attr('src', $(this).data('image'))
})
———
Так же внутрь дива img-menu вставь
$(document).on('mouseenter', '.menu__item', function() {
$('.container-image').attr('src', $(this).data('image'))
})
что то типа этого
console.log($("#tv10").val());
});
вместо консоль лога, делай запрос на самописный контроллер и проверяй то что нужно изменить, очень извращенный вариант)))
лучше напиши задачу полностью, может есть более элегантное решение
Если нужно на лету подменять значение, то js в помощь
По ExtJs куча документация на офф сайте docs.sencha.com/extjs/3.4.0/
1) Каждый контейнер изолирован друг от друга и внутри контейнера своя файловая система, внутрь контейнера мы можем монтировать папки через volume. Именно внутрь контейнера, а не внутрь файловой системы сервера.
2) Как говорил выше, контейнеры изолированы. В моем примере nginx связан с php через fastcgi
3) Этот вопрос достаточно сложный, сам долго искал решение, т.к. у меня: api сервер на ларавель, 2 отдельных приложения на nuxtjs и вебсокет сервер и это все на разных поддоменах. Домен и поддомены через А запись направлены на ип сервера и разруливается nginx-proxy с достаточно простым синтаксисом
4) На самом деле все намного проще ))) Если будет интересно напишу более углубленную статью, в ней расскажу как поднять nginx-proxy + получение автоматом ссл сертификата, в этой связке разворачивание нового сайта сводится к клону гитхаба и запуска контейнера.