Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

OpenWoo

Security covered
View on drupal.org

This module provides a framework for Dutch governmental organizations to publish and search documents via the WOO framework. It includes submodules for searching and publishing, with initial support for OpenWoo.app and planned integration for WooGLe.

Dutch governmental organizations have to apply the WOO. This module provides a pluggable framework to publish documents, and search documents available in different content providers.

The first provided plugin is OpenWoo.app. We also plan to add a WooGLe integration.

There are two submodules:

  • OpenWoo Search
  • OpenWoo Publish

Features

This module is under active development, so the features will be split up in "Available" and "Planned" features.

Available

  • Base module with organization settings. These can be prefilled from https://oinregister.logius.nl/
  • OpenWoo Search module with a pluggable search provider. OpenWoo.app is currently the only available provider.

    This module provides a search block. Available filters are year, category and a free textfield.
  • OpenWoo Publish module with a custom entity type. Ik is shown as a tab on the "Content"-page, and has basic CRUD functions with a published/not published-feature. Files are added as a custom media type with the needed metadata.
    When an entity is created, the publish plugin will publish it to OpenWoo.app.

Planned

  • Integration with File Resumable Upload for better support of large file uploads
  • Create plugins to store attachments on external file systems.
  • Create a WooGLe plugin to search and publish to WooGLe.

Post-Installation

  • Set up user permissions (/admin/people/permissions#module-openwoo)
  • Setup the organization (/admin/config/services/openwoo).

For the OpenWoo Search module

  • Enable the module.
  • Select the client you want to use (/admin/config/services/openwoo/openwoo-search)
  • If you use OpenWoo.app, you can add the api-key to settings.php
    $config['openwoo_search.openwoo_app']['api_key'] = 'API_KEY';. This is optional for search, but it speeds up the search.
  • Place OpenWoo search block (/admin/structure/block)

For the OpenWoo Publish module

  • Enable the module.
  • Select the client you want to use (/admin/config/services/openwoo/openwoo-publish)
  • Select the correct endpoint. Consult the OpenWoo.app-team if in doubt.
  • If you use OpenWoo.app, you can add the api-key to settings.php
    $config['openwoo_publish.openwoo_app']['api_key'] = 'API_KEY';. This is optional for search, but it speeds up the search.
  • Go to `admin/content/openwoo/publications` to create a publication.
    It will be pushed to OpenWoo.app on the next cron run.

For the OpenWoo Attachments module

  • Enable the module.
  • Add the s3fs settings to settings.php
    $settings['s3fs.access_key'] = 'YOUR ACCESS KEY';
    $settings['s3fs.secret_key'] = 'YOUR SECRET KEY';
    $config['s3fs.settings']['bucket'] = 'BUCKET NAME';
    $config['s3fs.settings']['region'] = 'BUCKET REGION';
    $settings['s3fs.use_s3_for_public'] = FALSE;
    $settings['s3fs.upload_as_private'] = TRUE;
    
  • Go to `admin/content/openwoo/publications` to create a publication with a attachment. The attachment will now be saved to your Bucket

For further information se the s3fs module documentation: https://www.drupal.org/project/s3fs.

Additional Requirements

  • You will need an api-key to post data to the OpenWoo.app.
  • The OpenWoo core module has no dependencies.
  • The OpenWoo publish-submodule requires media and media_library.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
11
Tracked since
Jan 2025
Latest release
1 month ago
Releases (12 mo)
9 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.0-beta16 Pre-release 10–11 Jul 16, 2026
1.0.0-beta15 Pre-release 10–11 Jun 22, 2026
1.0.0-beta14 Pre-release 10–11 Jun 11, 2026
1.0.0-beta13 Pre-release 10–11 Jun 9, 2026
1.0.0-beta12 Pre-release 10–11 Jun 8, 2026
1.0.0-beta11 Pre-release 10–11 May 27, 2026
1.0.0-beta10 Pre-release 10–11 Apr 20, 2026
1.0.0-beta9 Pre-release 10–11 Nov 25, 2025
1.0.0-beta8 Pre-release 10–11 Nov 17, 2025
1.0.0-beta7 Pre-release 10–11 Jan 14, 2025
1.0.x-dev Dev 10–11 Jan 14, 2025