← Community

Update · 17 maart 2022 · Sergei Maertens

Open Formulieren 1.0 Met trots kondigen we de beschikbaarheid van Open Formulieren 1.0…

Open Formulieren 1.0

Met trots kondigen we de beschikbaarheid van Open Formulieren 1.0 aan, met als tagline "Snel en eenvoudig slimme formulieren bouwen en publiceren"!

Met Open Formulieren kunnen beheerders snel slimme formulieren realiseren die ontsloten worden middels een API. Met de Open Formulieren UI kunnen gepersonaliseerde formulieren opgehaald en getoond worden, in uw CMS of Open Formulieren zelf. Hierbij zijn velden vooringevuld indien mogelijk en zijn er keuzes beschikbaar afhankelijk van de ingelogde gebruiker, mits deze is geauthenticeerd. Dynamisch gedrag van formulieren is mogelijk met onze geavanceerde logica-modules.

Door gebruik te maken van een plugin-architectuur kan Open Formulieren flexibel worden ingericht met registratiebackends (bijv. Open Zaak, StUF-ZDS, Camunda...), authenticatiemiddelen (zoals DigiD en eHerkenning), betaalproviders, kalenderapplicaties en pre-fill services (StUF-BG, Haal Centraal, KVK).

Open Formulieren is ontwikkeld volgens de Common Ground principes, met veel plugins voor overheidsgebruik en met focus op gebruiksgemak voor zowel eindgebruikers, formulierbouwers, technische beheerders als DevOps.

Inzet op kwaliteit en moderne praktijken

De ontwikkeling van Open Formulieren is Open Source (EUPL-1.2 licentie) en publiek te volgen op Github. We zijn trots dat we best-practices kunnen toepassen zoals het automatisch testen van de code (meer dan 92% code-coverage!) en publiceren van container images.

Documentatie is opgesteld voor verschillende doelgroepen - formulierbouwers, beheerders en DevOps. Daarnaast is er ook een onderdeel voor (externe) ontwikkelaars die de UI willen integreren of aan Open Formulieren zelf willen bijdragen. Deze documentatie is publiek beschikbaar voor elke (stabiele) versie.

Tot slot omarmen we ook de Cloud Native principes. We publiceren voor elke versie container images op Docker Hub die klaar zijn voor een scala aan omgevingen. Denk aan (Haven-compliant) Kubernetes-gebaseerde platformen (inclusief platformen met strikte veiligheidseisen), Docker Swarm, Docker en Podman.

Modules en plugins in 1.0

Open Formulieren implementeert functionaliteiten op een modulair niveau, waarbij diverse koppelingen met achterliggende systemen mogelijk zijn. De volgende modules met mogelijke koppelingen zijn nu beschikbaar:

  • Authenticatie: DigiD, eHerkenning en eIDAS
  • Registraties: API's voor Zaakgericht Werken (zoals Open Zaak), StUF-ZKN, Camunda BPMN process engine, e-mail, Microsoft Sharepoint en de Objecten API)
  • Betalingen: Ogone
  • Afspraken: JCC Afspraken en QMatic Appointments
  • Voorinvullen: StUF-BG, KVK Basisprofiel API en Haal Centraal Ingeschreven Personen
  • Validaties: KVK Zoeken API

Daarnaast is Open Formulieren ook uitbreidbaar met niet-standaardkoppelingen.

Voor een volledige lijst van functionaliteiten verwijzen we graag naar de documentatie.

Toekomstige doelen

Er is altijd ruimte voor verbeteringen in software. Het ontwikkelteam achter Open Formulieren heeft zelf een aantal onderwerpen in gedachten voor de toekomst, bijvoorbeeld het toepassen van NL Design System principes om de stijl nog beter bij de gemeentelijke huisstijl aan te laten sluiten, maar ook verder uitbreiden van mogelijke koppelingen naar extra betaalproviders en registratieplugins.

Versie 1.1 is momenteel in ontwikkeling en er wordt gewerkt aan community support.

Mocht u bepaalde wensen hebben of u vindt dat er features ontbreken in Open Formulieren, neem dan gerust contact op om te kijken wat mogelijk is. Dit kan via de mailing list: open-forms-discuss@lists.publiccode.net