Name Date Size #Lines LOC

..--

.git/H20-Jul-2026-

helper/H20-Jul-2026-133100

images/H20-Jul-2026-

tests/H20-Jul-2026-7562

.gitattributesH A D20-Jul-2026589 2723

.gitignoreH A D20-Jul-20262.6 KiB216171

README.mdH A D20-Jul-20261.5 KiB4734

action.phpH A D20-Jul-20261.7 KiB5138

all.lessH A D20-Jul-2026242 2017

example.txtH A D20-Jul-20262.1 KiB10189

odt.cssH A D20-Jul-2026411 1814

plugin.info.txtH A D20-Jul-2026245 87

syntax.phpH A D20-Jul-202616.6 KiB459308

README.md

1Extended Table Syntax 4 for DokuWiki
2====================================
3
4A maintained, PHP 8 compatible fork of Satoshi Sahara's Extended Table Syntax 3
5plugin. It implements extended (MediaWiki-style) table syntax in DokuWiki while
6preserving the existing table markup and `exttable` CSS class.
7
8Installation
9------------
10
11Install the release archive with DokuWiki's Extension Manager, or place the
12plugin in `lib/plugins/extab4`. Do not keep `exttab3` enabled at the same time,
13because both plugins register the same table syntax.
14
15Compatibility fixes
16-------------------
17
18* Uses the `extab4` DokuWiki plugin identifier and installation directory.
19* Avoids undefined-variable warnings when closing table elements.
20* Handles missing or existing HTML `class` attributes without undefined-array-key warnings.
21* Avoids PHP 8's optional-before-required parameter compatibility issue.
22
23Syntax
24------
25
26https://www.mediawiki.org/wiki/Help:Tables
27
28| markup | description |
29|:--     |:--          |
30|<code>{&#124;</code>  | table start |
31|<code>{+</code>       | table caption |
32|<code>{-</code>       | table row |
33|<code>!</code>        | table header |
34|<code>&#124;</code>   | table data |
35|<code>&#124;}</code>  | table end |
36
37----
38Licensed under the GNU Public License (GPL) version 2
39
40More information about the original plugin is available:
41  * https://www.dokuwiki.org/plugin:exttab3
42
43Maintained fork:
44  * https://github.com/lenehey/dw-plugin-extab4
45
46(c) 2014-2021 Satoshi Sahara \<sahara.satoshi@gmail.com>
47