Extended Table Syntax 4 for DokuWiki ==================================== A maintained, PHP 8 compatible fork of Satoshi Sahara's Extended Table Syntax 3 plugin. It implements extended (MediaWiki-style) table syntax in DokuWiki while preserving the existing table markup and `exttable` CSS class. Installation ------------ Install the release archive with DokuWiki's Extension Manager, or place the plugin in `lib/plugins/extab4`. Do not keep `exttab3` enabled at the same time, because both plugins register the same table syntax. Compatibility fixes ------------------- * Uses the `extab4` DokuWiki plugin identifier and installation directory. * Avoids undefined-variable warnings when closing table elements. * Handles missing or existing HTML `class` attributes without undefined-array-key warnings. * Avoids PHP 8's optional-before-required parameter compatibility issue. Syntax ------ https://www.mediawiki.org/wiki/Help:Tables | markup | description | |:-- |:-- | |{| | table start | |{+ | table caption | |{- | table row | |! | table header | || | table data | ||} | table end | ---- Licensed under the GNU Public License (GPL) version 2 More information about the original plugin is available: * https://www.dokuwiki.org/plugin:exttab3 Maintained fork: * https://github.com/lenehey/dw-plugin-extab4 (c) 2014-2021 Satoshi Sahara \