Page 1 of 1

Updated REST API

PostPosted: Tue Apr 12, 2022 9:56 pm
by pricerc
When the document said find the XML file inside the ZIP file, I wasn't expecting this expedition...


2022-04-12 22_54_55-Window.png


:D

Re: Updated REST API

PostPosted: Wed Apr 13, 2022 10:58 am
by Mike.Sheen
pricerc wrote:When the document said find the XML file inside the ZIP file, I wasn't expecting this expedition...


Yeah, we know it's a rather silly situation, and we recognise we need to improve that.

We've debated having all the standard plugins deployed to the file system as XML files - so in a /plugins folder they could all be in there and service release installs could update those in there, and then it's easy and obvious to discover where the latest plugins are - we didn't design around this because service releases are not supposed to have such changes, but since then management have bent, broken and tied into a pretzel all the rules and so here we are.

We were actually fortunate that we did choose to store the REST API plugin in the source folder of the IIS package, so at least that plugin gets updated when installing service releases. That decision was made very early on in the REST API development days, and was not intended to be how we deploy updates at all.

Re: Updated REST API

PostPosted: Wed Apr 13, 2022 2:47 pm
by SBarnes
We've debated having all the standard plugins deployed to the file system as XML files - so in a /plugins folder they could all be in there and service release installs could update those in there, and then it's easy and obvious to discover where the latest plugins are


Sounds like a good idea, you already have the report cache that could act in a similar way in that you could update reports even though you would still have to refresh them into the database.

Re: Updated REST API  Topic is solved

PostPosted: Mon Jul 25, 2022 4:41 pm
by Mike.Sheen
Mike.Sheen wrote:We've debated having all the standard plugins deployed to the file system as XML files - so in a /plugins folder they could all be in there and service release installs could update those in there, and then it's easy and obvious to discover where the latest plugins are



This has been implemented in DEV-9340