Skip to content
Strata - a Semi-Structured Data plugin for Dokuwiki
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_test Adjusted test code to actual DokuWiki testing framework. Apr 9, 2017
aggregates Adds strict hint to numeric aggregators. May 4, 2012
conf Changes to new type indication syntax. Mar 8, 2013
driver Refactors types into util. Feb 7, 2013
helper Replace deprecated 'split' with 'explode' Oct 8, 2017
images Adds JavaScript sort and filter UI. Oct 3, 2013
lang Slight restructuring to get basic ODT support up Apr 8, 2017
lib Slight restructuring to get basic ODT support up Apr 8, 2017
sql Switches MySQL to transaction-supporting engine. Aug 24, 2012
syntax Insert bookmark with id (instead of a HTML div with id), if installed… Apr 15, 2017
types Slight restructuring to get basic ODT support up Apr 8, 2017
README.md
action.php Adjust method signatures to match parent Feb 3, 2016
manual.txt Fixes empty lines May 2, 2014
plugin.info.txt Update plugin.info with up-to-date information Oct 8, 2017
renderer.php Refactors to correct all names and references. Dec 13, 2012
script.js Fixes filtering for <no value>. Aug 22, 2014
style.css Fixes Ponder Stibbons list item colour lifting. Jul 8, 2014

README.md

Strata

Strata is a semi-structured data plugin for DokuWiki. Strata allows you to add data to your wiki pages, and later on query that data to create automatic indices or other overviews.

Installation

  1. Use the DokuWiki plugin manager to install Strata.
  2. Optionally, copy the contents of the manual.txt file into a wiki page (wiki:strata would be a good location)

Quick-start

Below is a very simple example of how to use Strata. You can find more information in the manual.txt (which you can copy-paste into a wiki page to have the manual available for all users).

Add data to a page with:

<data person>
Full Name: John Doe
Age: 24
Contact [link]: john.doe@example.org
</data>

Later on, you can make a list (to get a table, use <table> instead) of people with:

<list ?person ?contact>
?person is a: person
?person Contact [link]: ?contact
</list>

More Information

See the plugin page for more information on usage and configuration.

You can’t perform that action at this time.