На одном сайте MODX формеруется Заказ с кучей полей
Этот Заказ, с этой кучей полей, должен оказаться в виде Ноды на другом сайте с Друпал.
Раньше пранировалось, через Крон запускать код, который бы юзал БД. Но заказчик хочет чтоб всё проискодило быстрее чем даже 1 раз в 15 мин.
1. Можно ли запускать Крон в столь малый промежуток времени?
2. Может использовать серверный Крон?
3. В JS есть функция которая может юзать удалённые файлы.
4. Открытие в новом окне - не нравится заказчику
5. А может есть ещё какие методы?
Что выбрать? Спасибо.
Комментарии
2. используйте серверный.
Минимальное время которым Cron может оперировать равно одной минуте. Для редактирования списка задач используется утилита crontab. Список ключей запуска crontab: -l — вывести текущий список заданий данного пользователя -e — открыть список заданий на редактирование -r — удалить все задания -u — указать пользователя от которого будет исполнятся данные задания (например www (или www-data для Linux) доступно только из-под root).
Надо в modx использовать тамошний аналог hook_entity_insert, в друпал сделать контроллер, на который modx будет стучаться при создании заказа. И не нужен никакой крон - всё будет отправляться в друпал в реальном времени.
Друпаловский контроллер есть.
Правильно ли я вас понял, что есть какие то методы(кроме JS) запускать удалённый скрипт без открытия окна браузера?
Упс. А почему бы мне неиспользовать php-шную функцию file ! Как я сразу про это не придумал. Она ведь дёрнет Друпаловский скрипт - А только это мне и надо.
Ура! Всё получилось через функцию Файл.