Hi everyone,
I'm new to the list and somewhat-new to Mediawiki.
I am trying set up some wrapper code that automates certain MediaWiki
functions, such as page creation or renaming. For example, an
external application would attempt to create a new article in MW. It
might check to see whether the article exists, and create it if it
does not. It might append some content to the article text. It might
move the article, or set up a redirect. At the moment, I'm
accomplishing this by issuing HTTP sub-requests to MediaWiki and
interpreting the response.
MediaWiki does not seem to have a public-facing API, is that right?
Are there any F/OSS projects that provide such functionality without
requiring screen-scraping? Alternatively, is there any way to
interface with the internals of the MW, *without* invoking an entire
request, i.e. the stuff that requires the MEDIAWIKI constant? Failing
*that*, does documentation exist that explains MW's DB schema so I
can begin to write my own?
I'm using the current-stable version, 1.4.9, if that matters.
-mike.
----------------------------------------------------------------
michal migurski- mike(a)stamen.com
415.558.1610