MediaWiki extensions manual
XML2Wiki
Release status: unmaintained
Implementation Tag , Ajax, Special page
Description Allows to import xml inside an article.
Author(s) Alejandro Darío Simi (Daemonracotalk)
Latest version 0.3 (2010-09-04)
MediaWiki 1.15+
Database changes No
License GNU General Public License 2.0 or later
Download

GitHub:

Note:
No localisation updates are
provided by translatewiki.net .

Example DAEMonRaco's Wiki
Parameters
  • $wgXML2WikiConfig
  • $wgXML2WikiAllowdPaths
  • $wgXML2WikiEditablePaths
Hooks used
  • BeforePageDisplay

The XML2Wiki extension allows a user import a XML file inside an article from a path of the server, or from an uploaded file.

Usage

Using XML2Wiki is quite simple: for example, if you uploaded a xml file called something.xml to your wiki you can show it by adding this code to an article:

<xml2wiki>
	file = File:Something.xml
</xml2wiki>

Options

Option Description
class This option specifies one or more CSS classes to be used. This option is related to style table.
debug This option enables debug information[1]. Available values are:
  • on
  • off (this is the default)
editable This option enables dynamic edition for style table[2]. Available values are:
  • on
  • off (this is the default)
file It's the XML file to be opened, it could be a internal file (this means something like File:somefile.xml) or a full path (it must be an allowed path).
showattrs Allows to show attributes for style list. Available values are:
  • on
  • off (this is the default)
style This selects an style to be applied to the XML. This option supports this values:
  • code: Shows it highlighted (it requires SyntaxHighlight Extension[3]).
  • direct: Same than pre without <pre> and </pre> tags.
  • list: Shows it as tree-list.
  • pre: Imports XML without formats and envelop it between <pre> and </pre> tags. This is the default style.
  • table: Shows it as a table.
translator This is the XML file containing tags translations (it must be an allowed path).

Installation

  • Download and place the file(s) in a directory called XML2Wiki in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    require_once "$IP/extensions/XML2Wiki/XML2Wiki.php";
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Configuration

$wgXML2WikiAllowedPaths
Array of allowed paths. Example
$wgXML2WikiAllowedPaths = [
    '/home/common/xmlfiles/'
];

See also

References

  1. Since version 0.3
  2. Since version 0.3
  3. For SyntaxHighlight Extension visit MediaWiki.org


This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.