De release notes voor Gemeentebox 1.51.0 met onder andere vernieuwde integraties met Worldline en JCC-Afspraken.
Release datum 1.51.0: 02-12-2025
Release datum 1.51.1: 04-12-2025
Op deze pagina:
Nieuw in deze release
Notities
In Release Sitebox 7.1.0 hebben we de mogelijkheid toegevoegd om in de meeste Sitebox modules notities toe te voegen. Dat is met deze Gemeentebox release uitgebreid tot alle gemeente-specifieke modules.
Om een notitie toe te voegen selecteer je het item waarvoor je een notitie wilt toevoegen, en klik je op de actieknop 'Notities'.
De module 'Producten' had al mogelijkheid om een interne opmerking te plaatsen. Dit kon in het tabblad 'Intern', wanneer je een product wijzigde. Deze functionaliteit is vervangen door de nieuwe notitie functionaliteit. Alle bestaande opmerkingen verplaatst naar de notities.
Integratie Wordline voor online betalen
Betaalprovider Wordline (voorheen Ogone/Ingenico) heeft aangekondigd dat zij een nieuwe integratie hebben. De oude integratie stopt per eind 2025. Wij hebben de nieuwe integratie gemaakt. Deze wordt gebruikt bij het online betalen voor bepaalde aanvraagformulieren van gemeenten.
CARE verzorgt de migratie van de oude naar de nieuwe integratie en stemt per gemeente een moment af waarop er wordt omgeschakeld.
Integratie JCC-Afspraken
JCC heeft aangekondigd dat zij een nieuwe integratie hebben. De oude integratie stopt per eind 2025. We hebben de nieuwe integratie gemaakt.
CARE verzorgt de migratie van de oude naar de nieuwe integratie en stemt per gemeente een moment af waarop er wordt omgeschakeld. De gemeenten worden meteen bijgewerkt naar de nieuwste versie van onze module afspraak maken, waarin kritisch is nagedacht over de gegevens die uitgevraagd worden. Zo is er de mogelijkheid om de adresgegevens en/of het geslacht niet meer uit te vragen. Deze gegevens zijn vaak niet nodig om een afspraak te kunnen maken.
Toegankelijkheidsverbeteringen
Succescriterium 1.3.1: Info en relaties
Uit een recent toegankelijkheidsonderzoek is gebleken dat de vraagtekst van onze meerkeuzevragen niet op een correcte manier werd gekoppeld aan de keuzeopties. Hierdoor kon hulpsoftware deze vragen niet goed interpreteren.
Dit probleem hebben we opgelost.
Succescriterium 2.4.4: Linkdoel (in context)
Bij de lijst van bekendmakingen kan het voorkomen dat meerdere bekendmakingen dezelfde naam hebben. Bijvoorbeeld wanneer een onderwerp vaker wordt behandeld. Hierdoor stonden er meerdere links met dezelfde linktekst op één pagina. Voor hulpsoftware was het niet mogelijk om deze links van elkaar te onderscheiden.
We hebben dit opgelost door de publicatietekst toe te voegen aan de linktekst voor hulpsoftware. Visueel is er niets veranderd.
Wijzigingen
Verbeteringen koppenstructuur formulieren
We hebben verbeteringen aangebracht aan de koppenstructuur van formulieren. Deze verbeteringen zie je ook terug in de PDF en in de mail aan de gemeente. Het gaat om de volgende wijzigingen:
- Als in het formulier zelf één of meerdere vragen afhankelijk zijn van het antwoord op een andere vraag, stond in het overzicht en in de PDF altijd een H2 kop boven deze vragen. Ook al stond er in het formulier zelf geen extra kop boven.
Deze onnodige koppen worden niet langer worden getoond. - Wanneer een setje van vragen samen een hoofdvraag heeft, gebruiken we hiervoor een dynamische of een niet-dynamische fieldset. Dit zie je in het formulier doordat hier een lijntje omheen staan en een afwijkende achtergrondkleur. In het overzicht kwamen deze vragen als regulieren vragen in het overzicht te staan, met de hoofdvraag als H2 kop erboven.
De hoofdvraag staat voortaan als een reguliere vraag aan de linker kant van het overzicht. De vragen die bij de hoofdvraag horen staan voortaan aan de rechter kant van het overzicht. Er staat geen extra H2 kop meer in het overzicht. - In het overzicht worden de vragen voortaan gegroepeerd op basis van de stap naam (H2) en de eventuele aanvullende koppen die in het formulier worden gebruikt (H3). Zo is het makkelijker te zien uit welke stap een vraag kwam.
- Iedere pagina heeft een unieke H1 kop nodig. Voor formulieren was dit bij de meeste gemeenten niet zo, omdat alle formulierstappen dezelfde H1 kop hadden. Aan het einde van de formulier titel voegen we nu standaard de stap naam toe.
Hierbij hebben we de H2 kop bovenaan de stap verwijderd als deze hetzelfde is als de stap naam. Dit maakt het voortaan ook mogelijk om bovenaan een stap een H2 kop te zetten die anders is dan de stap naam.
Deze laatste wijziging geldt alleen voor formulieren die met de nieuwere technieken zijn gebouwd. Voor oudere formulieren blijft de bestaande H1 kop hetzelfde.
Producten sorteren
Het was al mogelijk om op verschillende kolommen te sorteren in de module 'Producten'. Dit is nu ook mogelijk voor de kolommen kosteninformatie en meeneeminformatie.
Daarnaast hebben we de sortering van de kolom 'Afspraakcode' verbeterd. Eerder werden cijfers gesorteerd als 1, 10,11,12, 2, 20, 21, 3, 31, 34. Nu worden cijfers correct gesorteerd als: 1, 2, 3, 10, 11, 12, 20, 21, 31, 34.
Tot slot hebben we een probleem opgelost waardoor niet gesorteerd kon worden op de kolom 'Product planning'.
Beschrijving locaties in zoekresultaten
De content van de detailpagina van een locatie wordt gevuld in het tabblad 'Beschrijving'. Spotler/Sooqr gebruikt dit tabblad ook voor de beschrijving van de zoekresultaten. Wanneer de detailpagina veel inhoud heeft, is dat niet wenselijk.
Wij hebben daarom de volgende aanpassingen gemaakt:
- Het tabblad ‘Beschrijving’ is hernoemd naar ‘Inhoud’.
- Op het tabblad "Algemeen", tussen de afbeelding en de tags, is een nieuw invulveld ‘Beschrijving’ toegevoegd. Hierin kan de gemeente een beschrijving voor de locatie invullen.
- Sooqr/Sportler maakt voortaan gebruik van dit veld als beschrijving voor de zoekresultaten. Zolang dit nieuwe veld leeg is, gebruikt Sooqr/Spotler nog steeds het tabblad 'Inhoud'.
Wanneer de eerdere situatie voor jouw gemeente prima werkte, hoef je geen actie te ondernemen.
Beschrijving profielen in zoekresultaten
In de Spotler/Sooqr zoekresultaten, wordt bij profielen het invoerveld 'Functie' gebruikt als beschrijving. Dit was voor veel gebruikers niet duidelijk. Daarom hebben we een korte toelichting toegevoegd onder het invoerveld. Er is niets gewijzigd aan de zoekresultaten zelf.
Module 'Vergaderingen' verwijderd
De module 'Vergaderingen' is tot en met 2019 gebruikt om vergaderingen van gemeenteraden in te beheren. Inmiddels was deze module verouderd door directe integraties met Raadsinformatiesystemen. De module werd niet meer gebruikt en is daarom verwijderd.
Vervallen ondersteuning PHP 7
Gemeentebox ondersteunde tot op heden PHP 7 en PHP 8. PHP 7 is inmiddels al geruime tijd End Of Life. Met deze release is ondersteuning voor PHP 7 in Sitebox gestopt. De minimale versie is PHP 8.3.
Ingesloten externe pakketten zijn bijgewerkt naar nieuwere versies nu het PHP 7 vereiste is komen te vervallen.
PDF-documenten ingevulde formulieren
Bij een ingevuld formulier worden de gegevens in een PDF-document geplaatst. Het PDF-document voor de gemeente bevat andere gegevens dan het PDF-document dat de inwoner zelf kan downloaden.
We hebben de code vereenvoudigd waarop de twee verschillende PDF-documenten gegenereerd kunnen worden. Hierdoor is het minder complex en minder foutgevoelig. Maatwerkcode van gemeenten is aangepast om gebruik te maken van de nieuwe werkwijze.
Veiligheidsverbeteringen
Naar aanleiding van een recent uitgevoerde DigiD pentest zijn er verbeteren uitgevoerd aan de logout-functionaliteit en het tussentijds opslaan.
Verschillende code-verbeteringen
Er zijn verschillende kleine verbeteringen en bugfixes aangebracht in de code.
Aanpassingen aan route-configuratie
Voor dynamische onderdelen, zoals bijvoorbeeld een nieuws detailpagina, is bepaalde configuratie nodig. Dit wordt route-configuratie genoemd. Daarmee wordt bepaald welke URL uitkomt bij welk stukje dynamische code.
Er kunnen routes zijn voor standaard Sitebox CMS-functionaliteit, voor Gemeentebox-specifieke functionaliteit en voor maatwerkcode. Voorheen werden die allemaal samengevoegd in één groot configuratiebestand. Dat bleek onhandig als er bepaalde routes wijzigde of toegevoegd werden in Sitebox/Gemeentebox.
Daarom is dit nu van elkaar losgetrokken. Dat maakt het mogelijk om centraal en automatisch de routes voor Sitebox en Gemeentebox bij te werken bij toekomstige releases.
Functioneel verandert er hierdoor niets aan de gemeentelijke websites.
Bugfixes
Excel export gebruikte objecten
Het kon voorkomen dat in de Excel export van gebruikte objecten, de URL van pagina's niet klopte of alleen het 'pad' betrof, zonder domeinnaam. Dit is opgelost.
Veiligheidsverbetering eenstapsformulieren
In formulieren maken we gebruik van nonces om cross site request forgery tegen te gaan. In eenstapsformulieren, zoals een algemeen aanmeldformulier, werd hier niet juist op gecontroleerd, waardoor het formulier een verlopen nonce alsnog verstuurd kon worden. Dit hebben we opgelost.