Hi, I have a large number of text pages that I'd like to import as new pages into a new MediaWiki based site that I've set up. The pages are currently organized in various folders together with some corresponding media files, and I'd like to write a script to to import each folder as a new page in the wiki, with the folder's pages appearing as subpages of that page, and with the corresponding media files imported into the wiki, and with the text pages first modified in various ways to be appropriate as MediaWiki pages. I already have some experience creating a MediaWiki skin and some hook functions ($wgHooks['ParserFirstCallInit'] = ...) in PHP for this wiki.
I imagine that the way to go about this is by writing a PHP script that I run from PuTTY, though maybe it's less complicated to call a PHP page via HTTP, or something else entirely; I'm not sure. Also I'm not clear about whether I ought to be calling maintenance scripts as per https://www.mediawiki.org/wiki/Manual:Maintenance_scripts or whether I'm supposed to be calling the MediaWiki Api as per http://www.mediawiki.org/wiki/API:Main_page, or something else entirely. Can someone please point me in the right direction?
Thank you very much, Eli
mediawiki-l@lists.wikimedia.org