- register a user account and double click to edit this page
- please refer to WTPluginDraft for an explanation of each field in the tables below
- replace [engine_name] with the name of your engine
- mark whether each specific data type can be retrieved for your engine ("Y") or not ("N"). See this example as a reference.
- notes are welcome to suggest potential issues (computationally demanding calculations, problems with the definition of the data type etc.)
- WT Plugin format: wt_[engine_name]_0.1
- WT Engine type: [engine_id]
System information fields
| name | supported | notes |
| ts | Y | - |
| wtplugin | Y | - |
| wtformat | Y | - |
Wiki information fields
| name | supported | notes |
| wid | Y | - |
| title | Y | - |
| url | Y | - |
| engine_type | Y | - |
| engine_version | Y | - |
MediaWiki already provides access to some of the data. More could be provided by an extension. To get the basic data in a machine readable format, use the following URLs (example for the english Wikipedia):
*
http://en.wikipedia.org/wiki/Special:Statistics?action=raw
*
http://en.wikipedia.org/w/api.php?action=query&query=meta&meta=siteinfo&siprop=general|statistics&format=xml
| name | supported | notes |
| users | Y | - |
| admins | Y | - |
Content data fields
| name | supported | notes |
| pages | Y | - |
| good | Y | main namespace, at least one link, not a redirect |
| wanted | ? | List available on Special:Wantedpages, may disabled or outdated on large wikis; cut of at 2000 |
| orphaned | ? | List available on Special:LonelyPages, may disabled or outdated on large wikis; cut of at 2000 |
| talk | N | No count available currently, could be supplied |
| namespaces | ? | List available via api.php |
| comments | N/A | MediaWiki does not have comments |
| files | Y | - |
| edits | Y | - |
| name | supported | notes |
| pages | N | Statistics could be provided, but maybe not efficiently. |
| users | N/A | users can not be deleted, only blocked from editing. Also, blocks may be partial (only against moving pages, for example), and temporary. |
| name | supported | notes |
| anon_edit | Y | available via api.php in the permissions-per-group listing |
| anon_readable_pages | N | if a wiki is "private" is easy to determine, but apparently missing from api.php |
| anon_writable_pages | ? | two different things to consider: general permissions (global) and per-page protection |
| readable_pages | ? | uh, non-readable pages? who would have those, and what for? |
| writable_pages | ? | two different things to consider: general permissions (global) and per-page protection. also, does this include "writable by sysops only"? |
CategoryEngines