Содержание

struct Plugin

—- plugin —- description: A new structured data plugin author : Anna Dabrowska, Michael Große, Andreas Gohr email : dokuwiki@cosmocode.de type : syntax, admin, action, remote lastupdate : 2025-09-24 compatible : !Frusterick Manners, !Greebo, !Hogfather, !Igor, Jack Jackrum, Kaos, Librarian depends : sqlite conflicts : discussion, ckgedit similar : data, strata tags : database, sqlite, data

downloadurl: https://github.com/cosmocode/dokuwiki-plugin-struct/zipball/master bugtracker : https://github.com/cosmocode/dokuwiki-plugin-struct/issues sourcerepo : https://github.com/cosmocode/dokuwiki-plugin-struct/ donationurl:

screenshot_img :


Why “struct” instead of “data”?

This plugin draws heavy inspiration from the Data plugin. It basically tries to solve the same problem of assigning structured data to pages and build automatic aggregations from it.

So why another plugin? The data plugin proved to be very useful and versatile but had a few shortcomings:

Last not least this struct plugin is supported by the move plugin.

The Bureaucracy plugin helped with some of the points but not all of them. So Struct tries to rethink the Data plugin:

This allows for central management of wanted structured data while keeping the functionality of the data plugin.

A CosmoCode Plugin

Installation

:!: External requirements: This plugin requires the following additional components that must be installed separately:

Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.

Usage

Please refer to the following pages to learn how to use the plugin:

Here a complete overview of all sub-pages to struct plugin.

Samples

Development

Change Log

Subscribe to 'struct Plugin Change Log' by RSS

Known Bugs and Issues

Please report bugs and issues at https://github.com/cosmocode/dokuwiki-plugin-struct/issues

Accessibility notice

:warning: :a11y: From michalrada: This plugin is fantastic. Unfortunatelly there isnt easy way to edit whole records for global and serial data with screenreader. Reported to author, but you may know it. Hope it will be solved.

1)
referred to as lookup in previous versions of struct