WikiDB/Files
From TestWiki
+ + + WARNING + + +
- This code is provided primarily for the purposes of receiving feedback from the wiki community. This code is not suitable for use on production servers. Install it at your own risk.
- This is pre-release software and has only been tested on my testwiki. I am not responsible for any damage, database corruption, alien invasion, bad weather or any other problem that arises directly, indirectly or co-incidentally from the use of this software. Did I include database corruption in that list?
- The code on these pages is live code. This means that at any point it may be in an unstable or dangerous state. It also means that between downloading one file and the next the code may have changed in an incompatible way.
- I am happy to answer questions, receive suggestions for improvements or troubleshoot problems about the code.
This is the file/dir structure for the files that are required by the WikiDB extension. You only need to include("WikiDB.php");. The rest are included automatically.
Each of the links below goes to a page containing the current up-to-the-minute live version of the code, which is created using the show_source command in my debugging tools. I would be interested in any coding suggestions/improvements you may have - please leave comments on the talk page associated with the particular file, or on this page if it is a general point that applies to several files.
The core files have been highlighted. The others hold support functions and constant/variable declarations.
/extensions/
- WikiDB.php (rev 136)
- /WikiDB/
- BuiltInTypes.php (rev 114)
- classWikiDB_Parser.php (rev 114)
- classWikiDB_Query.php (rev 114)
- classWikiDB_Table.php (rev 114)
- Constants.php (rev 114)
- Hooks.php (rev 177)
- MagicWords.php (rev 114)
- Messages.php (rev 114)
- ParserTags.php (rev 114)
- Regex.php (rev 114)
- SpecialPages.php (rev 114)
- Utility.php (rev 172)
License
All files are released under a Creative Commons cc-by-sa license. Full license details are available here and in the notice at the top of each file.
