@frameless/strapi-plugin-nl-government-fields
v1.0.0
Published
A Strapi v5 plugin that provides reusable custom fields for Dutch government and public-sector product metadata.
Keywords
Readme
strapi-plugin-nl-government-fields
A Strapi v5 plugin that provides reusable custom fields for Dutch government and public-sector product metadata.
This plugin bundles multiple custom fields used in Dutch municipal, provincial, and national product information systems (PDC). It standardizes structured metadata such as UPL references, bevoegd gezag (authority), and municipality selection.
This plugin is compatible with Strapi v5 and above.
Requirements
- Strapi:
>= 5.0.0 - Node.js:
>= 22.0.0 < 25 - pnpm:
>= 10.0.0
"engines": {
"node": ">=22.0.0 <25",
"pnpm": ">=10.0.0"
},Installation
To install the plugin, run the following command in your Strapi project:
pnpm add strapi-plugin-nl-government-fieldsThen, rebuild your Strapi admin panel:
pnpm run buildUsage
Once the plugin is installed and the Strapi admin panel has been rebuilt, the nl-government-fields custom field becomes available in the Content-Type Builder.
Adding the field to a content type
- Open the Strapi Admin Dashboard
- Navigate to Content-Type Builder
- Create a new content type or edit an existing one
- Click Add another field
- Switch to the Custom tab
- Select the desired custom field from the list of available custom fields (e.g. "Uniform Product Name", "Bevoegd Gezag", "Gemeente")
- Configure the field settings and save
Field settings
Each custom field provided by this plugin has its own specific settings. For example, the "Bevoegd Gezag" (Authority) field allows you to select which types of authorities are applicable (e.g. gemeente, provincie, rijksoverheid, waterschap).
Features
- ✅ Custom fields for Dutch government product metadata
- ✅ Standardized UPL reference field
- ✅ Authority (bevoegd gezag) selection field
- ✅ Municipality selection field
- ✅ Fully compatible with Strapi
>= 5.0.0 - ✅ References to Logius samenwerkende-catalogi for standardized metadata
License
This project is licensed under the European Union Public Licence (EUPL) v1.2.
See the LICENSE.md file at the root of the monorepo for full license text.
