Проверьте версию программного обеспечения на веб-сайте и установленную

У меня есть две вещи на месте.

  1. Просто обычный, обычный сайт WordPress, userspice.com

  2. Загружаемый скрипт php под названием UserSpice, который используется для управления пользователями / контроля доступа к страницам и т. Д. Это полное переписывание UserCake для PDO / OOP. Он проходит через множество обновлений, и функции добавляются еженедельно. UserSpice 4 имеет панель администратора для администрирования вещей. Мне бы хотелось, чтобы приборная панель могла звонить на домашний сайт UserSpice.com, чтобы проверить, какая последняя версия UserSpice (приложение php), и предложить загрузить обновление.

Я много искал, но большинство поисков связано с обновлением версии php, а не самого приложения. Есть ли конкретный домашний телефон api или что-то в этом роде специально для этой цели. Я предположил бы, что это будет включать в себя размещение файла version.txt или xml в корне userspice.com, который содержит текущую версию, но в идеале я бы хотел, чтобы он позвонил домой через какой-то промежуток времени, чтобы не принести пользовательскую страницу. ком сервер отключен с бесполезными запросами.

-2

Решение

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

Это лучше и потому, что вам не нужно читать файл, и это на один компонент меньше для управления и распространения.

«Телефон домой» затем реализуется с помощью вызова API веб, который сравнивает внутреннюю константу с возвращаемым значением из вызова API на ваш центральный веб-сайт. Это можно вызвать из jquery, чтобы не замедлять загрузку страницы. Через пару секунд после загрузки страницы администратора в заголовке отобразится что-нибудь с прикрепленным сообщением «новая версия».

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]