Studio updates
Toelichting vooraf
In tegenstelling tot Skryv platform is er voor online Studio geen versionerings- of releasesysteem opgezet. Dit betekent dat er slechts één versie in productie staat en dat functionaliteiten gaandeweg gewijzigd of toegevoegd worden.
Overzicht van updates
Telkens zie je of de functionaliteit is afgeschermd door een feature flag en/of een platform version tag. Je kan ook doorklikken naar een subpagina per functionaliteit met meer details of toelichting.
Functionaliteit | Laatste update | Flag | Version |
---|---|---|---|
Issues panel |
| - | 14.64.XX |
Studio desktop app |
| - | - |
Navigatie en algemene UI |
| - | 14.64.XX |
Content blocks |
| DEV | 25.0.X |
Anonymisatie template |
| INTERNAL | 19.00.00 |
Bugfixes en kleine verbeteringen | - | 14.64.XX | |
Validatie per sectie |
| - | 24.1.X |
Business rule template | - | 14.64.XX | |
Dossiertype instellingen UI |
| - | 14.64.XX |
Start dossier via exposed API | - | 14.64.XX | |
Edit formulier dialoogvenster |
| - | 14.64.XX |
Conceptdossiers |
| DEV | 25.0.X |
Nieuwe veldtypes tel, rrn, iban |
| - | 24.1.X |
Skryv platform versie selector |
| INTERNAL | 14.64.XX |
Tiny MCE patching |
| - | 14.64.XX |
Subsidy calculation result component | INTERNAL | 14.64.XX | |
Submit selection of changes | INTERNAL | 14.64.XX | |
Start external changes | INTERNAL | 14.64.XX |
Feature flags
Om updates toch een tijdlang te kunnen testen alvorens ze vrij te geven naar alle gebruikers, is er een systeem met feature flags uitgewerkt. Daarbij wordt een nieuwe of gewijzigde functionaliteit tijdelijk afgeschermd en is deze enkel toegankelijk voor aangeduide gebruikers. Daarbij is er nog een onderscheid tussen internal users (Skryv team) en bèta users (Skryv team + geselecteerde externe gebruikers).
Platform version tags
Sommige nieuwe of gewijzigde functionaliteiten zijn gebonden aan een minimum versie van Skryv platform. In dat geval wordt de functionaliteit afgeschermd door een platform version tag en is deze enkel beschikbaar voor applicaties die draaien op een specifieke Skryv platform versie (bijvoorbeeld 25.0 of hoger).
Feature flag versus platform version tag
Een feature flag en een platform version tag zijn in essentie hetzelfde, maar er is een duidelijk verschil in het ter beschikking stellen van de afgeschermde functionaliteit.
Feature flags: het Skryv team bepaalt welke gebruikers aangeduid worden als internal of bèta users, en aldus wie toegang heeft tot welke functionaliteit.
Platform version tags: de configurator van de applicatie kan in Studio aanduiden van welke platform version de applicatie gebruik maakt. Zo bepaalt hij of zij zelf welke functionaliteiten beschikbaar zijn. Klik hier voor meer info.