Автоматическое обновление установленных плагинов

Здесь можно обсудить сайт PlugRinG и предложить идеи по его дальнейшему развитию.
User avatar
John Doe
Бюрократ
Posts: 11048
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 10 times
Been thanked: 63 times

Автоматическое обновление установленных плагинов

Postby John Doe » Tue 28 Feb, 2012 10:46

Latest post of the previous page:

Max Rusov wrote:Ну так предложите свой вариант, не стесняйтесь.
Само собой. Только продумать надобно.
Понятно, что манифест должен лежать в самом дистрибутиве, чтобы с его помощью можно было автоматизировать установку и обновление (а может и деинсталляцию).

Но в идеале манифест способен служить универсальным описателем плагина.
Например может присутствовать не только в самом дистрибутиве, но и на вебсайте плагина.
В этом случае конфигурация Renewal упрощается, т.к. для каждого "правильного" плагина настроить надо будет только 2 параметра: guid и url манифеста.

Для "неправильных" безманифестных плагинов можно будет по-прежнему использовать регэкспы, и задавать прочие параметры в конфиге Renewal.
Но конфиг Renewal вполне может соответствовать структуре того же самого манифеста (потому что зачем плодить сущности).

Развивая тему:

Update
А тем временем появился UpdateEx.

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Автоматическое обновление установленных плагинов

Postby artemsen » Tue 26 Mar, 2013 13:54

А нет способа добраться до внутренностей плагринга?
Т.е. хочется послать запрос типа

Code: Select all

http://plugring.farmanager.com/api/get?guid={0000-0000-0000-0000-0000}
и получить xml вида

Code: Select all

<plugin guid="{0000-0000-0000-0000-0000}">
  <file version="2.3.2" platform="x64" download_link="http://plugring.farmanager.com/file?122"/>
  <file version="2.3.4" platform="x64" download_link="http://plugring.farmanager.com/file?123"/>
</plugin>

Я бы Renewal свой для плагринга допилил...

User avatar
WARP ItSelf
Самый умный
Posts: 1011
Joined: Tue 15 Mar, 2005 23:19
Contact:

Re: Автоматическое обновление установленных плагинов

Postby WARP ItSelf » Wed 27 Mar, 2013 13:22

У меня памяти уже никакой, но формат примерно вот такой:

На http://plugring.farmanager.com/command.php посылается POST запрос с параметром command следующего вида

Code: Select all


<plugring>
     <command code="getinfo"/>
     <uids>
          <uid>XXXXXXXXXXXX</uid>
     </uids>
</plugins>


По полученному ответу, думаю, будет все понятно.
Никто не знал, а я...

User avatar
artemsen
Posts: 753
Joined: Sun 07 Feb, 2010 08:55
Been thanked: 2 times

Re: Автоматическое обновление установленных плагинов

Postby artemsen » Wed 27 Mar, 2013 13:26

Спасибо! Буду пробовать :-)


Return to “Обсуждение PlugRinG”

Who is online

Users browsing this forum: No registered users and 1 guest