Op 19 maart 2013 heeft de Swing gebruikersdag plaatsgevonden in het gemeentehuis van Amersfoort. ABF was uitgenodigd om vanaf 10:30 uur vragen te beantwoorden en de gebruikersgroep in te lichten over ontwikkelingen rondom Swing. In deze notitie komen de belangrijkste zaken aan bod.
Vragen gebruikersgroep 1.
WENS: Voor een beter van de onderwerpen in de SwingManager is het verzoek gedaan om de onderwerpentabel uit te breiden met een extra veld welke de beheerder vrij kan invullen. Uiteraard dient hierop de filterfunctie te kunnen worden gebruikt. Antwoord ABF: ABF ziet de voordelen van een dergelijk veld en heeft dit extra veld toegevoegd aan Swing 4.7. Deze zal in het najaar van 2013 beschikbaar zijn.
2.
WENS: Bij sommige onderwerpen waar aan de waarde een waardering kan worden gekoppeld, zou men graag de volgorde van de legenda laten aanpassen aan het onderwerp. Zo wil men afhankelijk van het onderwerp de ene keer een verloop van groen-(grijs-)rood en de andere keer rood-(grijs)groen. Antwoord ABF: Momenteel is er al een mogelijkheid om aan een onderwerp een waardering toe te kennen in de onderwerpentabel in SwingManager. Hier kan worden opgegeven of en hoge waarde positief, negatief of neutraal is. Deze instelling wordt gebruikt voor de profielstaaf en de profieltaart. Vanaf Swing 4.7 kan aan de hand van deze waardering nu ook (optioneel) de legenda worden omgekeerd.
3.
WENS: Naast de volgorde van de legenda wil men in sommige gevallen aan een of meerdere onderwerpen ook een geheel afwijkende opmaak kunnen geven. Antwoord ABF: Vanaf Swing 4.7 is het mogelijk om onderwerpen een (van de standaard) afwijkende stijl te geven. Hiervoor dient een preselectie te worden aangemaakt waarin de gewenste stijl is ingesteld. Deze preselectie kan vervolgens in de Onderwerpentabel (SwingManager) worden gekoppeld aan een of meerdere onderwerpen in het daarvoor bestemde veld. Bekijk enkele voorbeelden: ■
WENS: Momenteel kunnen alle gegevens onafhankelijk van het datatype in een kaart worden gepresenteerd (mits er en kaart beschikbaar is op het niveau waarop de data zijn ingelezen). Enkele beheerders vinden dat de weergave van absolute waarden in een kaart niet mogelijk zou moeten zijn. De wens is dat er per datatype kan worden opgegeven welke presentatievormen gekozen zouden mogen worden. De meningen hierover in de gebruikersgroep zijn verdeeld. Antwoord ABF: In Swing kunnen bepaalde presentatievormen uitgeschakeld worden. Dat geldt dan wel voor alle onderwerpen. ABF is momenteel aan het onderzoeken of dit ook per datatype kan worden ingesteld.
5.
WENS: Men zou graag achtergrondinformatie toevoegen aan een thema. Het probleem is dat het klikken op een thema al gereserveerd is voor het openen van een thema. Antwoord ABF: Als oplossing zal nu de achtergrondinformatie zichtbaar worden in een tooltip zoals ook bij de onderwerpen te zien als de cursor op het onderwerp geplaatst wordt. De achtergrondinformatie kan in de themaboom worden toegevoegd met behulp van de rechtermuisknop bij ‘Eigenschappen’. Dit is mogelijk vanaf versie 4.7.
6.
WENS: Aan gebiedsniveaus kan een rapport worden gekoppeld dat getoond wordt als op een gebied geklikt wordt. Als uitbreiding op deze functionaliteit zou per onderwerp andere informatie getoond kunnen worden. Antwoord ABF: Vanaf versie 4.7 kunnen in het gekoppelde rapport ankers worden opgenomen die dezelfde code als de onderwerpen waarover meer informatie moet worden getoond. Bij het klikken op het gebied zal het rapport automatisch openen bij het onderwerp dat in de kaart is weergegeven (mits er informatie over dit onderwerp is opgenomen).
7.
WENS: Al bij de vorige gebruikersdag is de wens geuit om een tabel een voorwaardelijk opmaak te kunnen geven. Antwoord ABF: ABF heeft hiervoor een uitbreiding op de huidige tabel ontwikkeld waardoor het nu mogelijk is om de cellen een voorwaardelijk opmaak te geven. De waarden worden net als in een kaart in klassen ingedeeld. De klassenindeling (legenda) wordt weergegeven onder de tabel. Bij de weergave van meerdere onderwerpen in een tabel worden z-scores berekend en krijgt de tabel een aangepast klassenindeling. Een voorbeeld is te zien in de demoversie van Swing: http://demo.swing.eu/default.aspx?cat_open_code=c96&presel_code=ps69.
Ontwikkelingen Swing Christiaan Hoekstra heeft enkele ontwikkelingen van Swing van de afgelopen periode besproken (waaronder ook enkele wensen van de vorige gebruikersdag). Deze zullen hieronder nog een kort worden besproken.
Swing gebruikersdag 19-03-2013 |
2
Webrichtlijnen 2.0 Zoals tijdens de vorige gebruikersdag al was vermeld, voldoet Quickstep 2 aan de Webrichtlijnen 2.0. Nu Quickstep 2 voldoet aan deze richtlijnen betekent dit nog niet dat alle informatiesystemen, monitoren/databanken ook voldoen aan de webrichtlijnen. Deze bevatten namelijk in veel gevallen ook een landingspagina, rapporten en informatiebestanden gemaakt in HTML. De toegepaste HTML-code (en CSS) in deze bestanden dient ook te voldoen aan de webrichtlijnen en zal door de beheerders zelf moeten worden gecontroleerd en waar nodig aangepast. De HTML-code en de CSS kunnen op de volgende websites worden gevalideerd: ■
HTML: http://validator.w3.org/
■
CSS: http://jigsaw.w3.org/css-validator/
Uitbreiding profieltaart Op verzoek van enkele klanten is de presentatievorm profieltaart uitgebreid met een extra (derde) ring. In de buitenste ring zullen (net als nu het geval is) de onderwerpen worden opgenomen. De tweede en derde ring zijn onderverdeeld in respectievelijk de subthema’s en thema’s waarvan de waarden worden berekend aan de hand van de onderwerpen in de buitenste ring. Een andere uitbreiding van de profieltaart is de mogelijkheid om delen van de taart ‘klikbaar’ te maken. Door een URL te koppelen aan onderwerpen of subthema kan een gebruiker worden verwezen naar bijvoorbeeld achtergrondinformatie of extra gegevens (in een ander rapport). Een voorbeeld van de nieuwe profieltaart waarin beide nieuwe mogelijkheden zijn gebruikt, kan worden geopend met de volgende link: http://beta.swing.eu/quickstep/qsreportadvanced.aspx?report=profiel_leefb.
Swing 5 Er is het afgelopen jaar druk gewerkt aan de nieuwe versie van Swing: Swing 5. Inmiddels is er een stabiele versie beschikbaar waarin al veel van de oude en ook nieuwe functionaliteiten werkzaam zijn. Swing 5 is nog ontwikkeling. Zo wordt nog gewerkt aan diverse modules zoals de rapporten, objecten en het (online) beheer. Een eerste demoversie is te bekijken op: http://demo5.swing.eu.
Swing Public Data Service Swing is uitgebreid met een nieuwe functionaliteit: de Swing Public Data Service. Hiermee kunnen ontwikkelaars gegevens uit de Swingdatabase oproepen en verwerken in bijvoorbeeld apps of dashboards gebruik makend van een van vele beschikbare graphics libraries (bijvoorbeeld http://d3js.org/). ABF Software heeft enkele voorbeelden gemaakt waarin gebruik wordt gemaakt van de nieuwe Swing Public Data Service: ■
http://demo.swing.eu/quickstep/webservices/demo2/
■
http://demo.swing.eu/quickstep/webservices/demo3/
■
http://demo.swing.eu/quickstep/webservices/demo4/
■
http://demo.swing.eu/quickstep/webservices/demo5/
■
http://demo.swing.eu/quickstep/webservices/demo6/
In de bijlage 2 vindt u extra (technische) informatie over deze nieuwe service.
Swing gebruikersdag 19-03-2013 |
3
Bijlage 1 Toevoegen van een kaartlaag in Swing Vanaf eind 2012 worden door PDOK (Publieke Dienstverlening Op de Kaart) via https://www.pdok.nl/ diverse diensten geleverd. Onderdeel van deze diensten is het verzorgen van een goede basiskaart als alternatief voor commerciële partijen zoals Google Maps of Tensing. Deze basiskaart is gratis te gebruiken en wordt ontsloten via een WMTS (Web Mapping Tiled Service). In Swing was het tot op heden alleen mogelijk kaarten vanuit een WMS toe te voegen. Inmiddels zijn Swing 4.7 en 4.6 (vanaf versie 4.6.3) aangepast zodat ook WMTS gebruikt kunnen worden.
Deze nieuwe basiskaart, Basisregistratie Topografie (BRT), kan eenvoudig worden toegevoegd aan een Swingversie. Hieronder volgt een kort stappenplan voor het opnemen van deze nieuwe kaartlaag in een Swingversie.
■
Start SwingManager
■
Open tabel 'Kaartlagen'
■
Voeg een nieuw record toe met code ‘BRT’ en naam ‘Basisregistratie Topografie’
■
Open de XML en voeg onderstaande XML toe:
<shape_type>rect
Deze kaartlaag kan ook als locatiekaartlaag worden gebruikt. Dan moet de XML ook worden geplakt in de kaartlaag met de code ‘map_locations_layer’ en naam ‘Locatiekaartlaag’ (als deze niet bestaat, deze ook aanmaken).
■
Nu SwingManager afsluiten en SwingWin opstarten (inloggen als beheerder)
■
Open de ‘Standaard opmaakinstellingen’ onder ‘Bewerken’ en ga naar het tabblad ‘Kaartlagen’
■
Kies bij ‘Lagen beheren’ voor ‘Standaard lagen’
■
Voeg de kaartlaag ‘Basisregistratie Topografie’ toe en verplaats deze met de pijltjes tot onder de gebieden
■
Klik ‘OK’ om de wijzigingen op te slaan
Swing gebruikersdag 19-03-2013 |
6
Bijlage 2 Swing Public Data Service De Swing Public Data Service maakt het mogelijk voor ontwikkelaars om gegevens op te vragen uit een Swing database die vervolgens kunnen worden weergegeven in andere toepassingen of apps. Deze service is beschikbaar bij alle openbare versies en kan worden benaderd door /quickstep/WebServices/SwingPublicDataService.svc?wsdl toe te voegen aan de url van de Swingversie. Bij de Swing demoversie is de service te bereiken via de volgende url: