What I have done:
- A bug of the signup function: if you click on the 'signup', regardless of if you clicked the 'save user' button or not, your sign up will be saved. The problem only happens if the user is using a Netscape related browser. M$IE is fine. This is because the different way they deal with cookie. Thinking of how to fix it.
- PikiWiki? has been tested on the following browsers: M$IE; Netscape7; Mozilla; Opera; Konqueror. And they all looks relativly nice :)
- I've just noticed M$IE and Netscape have quite different standard over some css rules. Alternative style sheet provided.
- Improved the authentication system (still have something to do for this one).
- New formatting rules: such as image based horizontal line with flexible length. New Miscellaneous rule "breakline".
- Apparently a few non-bugs were treated as bugs. A few "bugs" fixed.
- Added a lovely sidebar; Search engines embedded. Dictionary.com is especially useful for me :)
- Patched LaTeX in, so one can directly use LaTeX in the page. It is a version based on UseMod:LatexPatch.
- Edited UseMod:UseModWiki to make it runnable on the school's server. Created my own stylesheet.
What I'm planning to do:
- I'm considering XML as the best of the world. Just planning to convert this wiki into a complete-XML-wiki, namely use XML as the database format, and XHTML instead of HTML for text markup.
- Urgent: new text formatting rules needed: text in a line started with ??? and ended with ??? will be displayed in a special ``question-text style (bold, italic and red); text started with {-- and ended with --} will be displayed as ``comment text. (italic grey)
- Login required for viewing some pages, so that I can hand in some assignments by simply provide the url and password to the marker :-)
- Allow emoticons in the page.
- Style sheets switching - user defined styles support.
- Improving database structure, as the current database is saved as flat files. considering MySQL.
- Set up a "real" authentication system. (associated with switching to structured database)
- Planning to write some more about what I'm planning to do
Usemod Wiki
Usemod wiki is not the only open source wiki exists. There are many other versions witten in Perl that may take advantages on some different approaches. Also a lot of versions written in different languages like PHP, JSP, ASP and so on. The reason I started with usemod is because the language it is written in is available on the school's system, and more important, it was the first result came up at the first time I googled it. This shows up an example of how important the PageRank is.
UseMod:TextFormattingRules
UseMod:Functions
UseMod:UseModFAQ
UseMod:DeveloperQuestions
UseMod:PatchedScripts
UseMod:AdminFeatures
UseMod:DataBase
UseMod:UseModWiki/Install
UseMod:UseModWiki/Translations



