Difference between revisions of "Main Page"

From BITPlan mediawiki-japi Wiki
Jump to navigation Jump to search
Line 23: Line 23:
  
 
=== Documentation ===
 
=== Documentation ===
 +
* [[Examples]]
 
* [http://wolfgangfahl.github.io/Mediawiki-Japi/apidocs/index.html Javadoc]
 
* [http://wolfgangfahl.github.io/Mediawiki-Japi/apidocs/index.html Javadoc]
 
* [[Developer_Info]]
 
* [[Developer_Info]]

Revision as of 12:03, 4 January 2015

What is it

The Mediawiki-Japi is just another Mediawiki API for Java.

Mediawiki's have a built in API see the Mediawiki API of this site.

To access such an API via Java a Mediawiki API Java Client library is needed.

See https://www.mediawiki.org/wiki/API:Client_code#Java for a list of such clients. Mediawiki-Japi is another one.

Why Mediawiki-Japi?

Mediawiki-Japi is built around the XML/Json messages that are used by the Mediawiki API. The API changes frequently so the structure of the Java-code needs to stay up-to-date. This is achieved by

  1. generating the Java code from the XML message structure see jaxbgenerator
  2. testing the Java code against ExampleWikis

How to get it

Download / Get Mediawiki-Japi

Where to find more info

github repository

Documentation

Creator

Links

Original Main Page at installation time 2015-01-03