MeatballWiki |
RecentChanges |
Random Page |
Indices |
Categories
-
- 1. Introduction:
-
- 2. Reviews/Mentions
-
- 3. Features
-
-
- 3.1. Some features:
-
-
- 3.1.1. UseMod features
-
- 3.1.2. Table of Contents
-
- 3.1.3. Nested includes of Tables
-
- 3.1.4. Bi-directional Footnotes
-
4. Versions:
-
-
- 4.1. Version 1.5.11: 3/12/05
-
- 4.2. Version 1.5.10: 2/19/05
-
5. Bugs and Feature Requests
-
-
- 5.1. Vicki Kerr comments/suggestions
-
- 5.2. Hiearchic Linking
-
1. Introduction:
WxWikiServer is a WikiServer based on Wiki:EddiesWiki 1.0, with the features from 1.1 beta and Micheal's mods thrown in afterwards, and adds a mountain of features and bugfixes that add compatability with usemod. It supports all wiki syntax usemod does.
Get the latest version (1.5.11) at http://sourceforge.net/projects/wikiserver. Or, as usual (with a bit of delay) on http://www.wikiserver.org. Also, as of 1.5.8, is available for osx and mandrake linux 10.1.
Even though wxWikiServer is technically a personal wiki, it has been used at wikiserver.org for a while now and versions 1.5.1 and on are very stable, so they can used for an internet wiki just as well.
In fact, you can see a demonstration of it as an internet wiki here -
http://www.wikiserver.org:25852/
or here -
http://wikiserver.freenethelp.org:14741/
2. Reviews/Mentions
3. Features
If you want to contribute to the feature list, feel free :). There are a _lot_ of features in wxWikiServer....
3.1. Some features:
A simple list (as opposed to the more elaborate use of Headings):
- RSS feed of Recent Changes.
- ...
Ryan:
Thank you every so much for the recent flurry of improvements to this software. I am simply delighted by everything I have found so far, especially:
- toc, and
- alphabetic support for the Footnotes.
It is a real pleasure to finally have some time to look around again and resume my contribuitions, after a couple of weeks of aggrivating interrupts. Finding your enhancements made it especially enjoyable.
I'll have some time this weekend to really work with Version 5.1.11RC2. After that, I'll try to respond to your request for further suggestions.
Thanks, again.
-- HansWobbe
3.1.1. UseMod features
wxWikiServer supports all usemod features in the 1.0 distribution....
3.1.2. Table of Contents
1.5.9 now supports table of contents like MeatBall does (although it is quite beta).
Just make sure your headings are like the on this page, put the toc html tag before or after the text - it doesn't matter :).
3.1.3. Nested includes of Tables
-
- A link to a working installation that contains the source pages used to create this graphic can be added.
- http://www.wikiserver.org:25852/HansWobbe#WikiFootnote_512
- additional examples that may be available.
-
- This graphic shows an example that has been well received by 'time travellers' (people that want to jump around in time-sensitive information).
3.1.4. Bi-directional Footnotes
A very simple-to-use markup that consists of a character value enclosed in [] (square brackets,, that appears at various points throughout a page and once at the start of a new line. Its effect is to create hyperlinks from where-ever the references appear to the first (ideally only) target location in the file. These are 'bi-directional links, since clicking on the target 'named anchor' that is generated, cause a jump back to the first occurance of the reference.
Since the range of the the value appears to be unconstrained, it is possible to create relatively useful ranges. For example:
- '20041208' can be used to date stamp a chronological item.
- It has been quite effective to combine the use of the '0'-'9' range as Page segment numbers, included in Headings that correspond to Chapter numbers, to create a mapping between segments of a page and Table Of Contents entries.
- ...
4. Versions:
4.1. Version 1.5.11: 3/12/05
1.5.11:
Bugs Fixed
- Fixed a 500 crash bug with headers with an embedded number sign(#) in them such as ==C#==
- Fixed editing from a previous revision of a page
- Fixed a bug where server would crash if $PageDate? was put in the header and a meta page such as AdminLogin? was visited - note that this also fixes HTML conversion with metapages
- Fixed a bug where it would print out
Error: Invalid regular expression
'(?:\s+\#include|^\#include).*(<.*?>)': quantifier
operand invalid
when using the source highlighter and certain parts of it would not work
- Fixed some bugs with table of contents header detection - only headers starting with
<space>#<space>
should be accepted as table of contents headers.
- Fixed some bugs in the source highlighter where certain things would not be highlighted and result in empty spans
- Fixed HTML outputting to a directory - now all files in the directory specified by config or "HTML" by default will be overritten rather than a new directory created (previously if there was a HTML directly when converting to HTML then it would create a new directory named HTMLHTML and so on and output to that - now it just overrites the original HTML directory) [RC2]
- Fixed editing of administration pages from AdminLogin? [RC2]
- Fixed location of changelog when converting [RC2]
- Fixed page links in meta pages when converting [RC2]
- Fixed page links in footer when converting [RC2]
- Fixed css link in RecentChanges when converting [RC2]
- Fixed links in "Links to this page" (aka ReverseLink? in html template) section [RC3]
- Cleaned up RecentChanges when converting to HTML [RC3]
- Added documentation of toc and pageeditor to wikiformatting [RC3]
- Fixed a bug in user authentications where if you didn't specify anything such as :=:: to force users to use usernames it wouldn't work [RC3]
- Fixed some toc numbering mishaps [RC3]
- Fixed diffing accuracy [RC4]
- Added back the missing minilogo1.jpg that was missing from RC3 [RC4]
- Fixed an interwiki bug where a page LikeThis?:Etc would have LikeThis? wikied before the : and not interwiking correctly [RC4]
- Fixed a bug where it would sometimes crash when rendering a UseMod table with embedded wiki syntax such as XXX [RC5]
- Fixed crash protection - now the server doesn't crash and just returns a 500 error instead like it was in < 1.5.6 [RC5]
- Fixed a user configuration bug where if you had a blank user auth it would skip it and use the homepage as the auth instead [RC5]
- Fixed some user configuration bugs and how the users are unloaded and written out - now the users are written out when a change happens in a user's preferences rather than when the server shuts down [RC5]
- Fixed footnotes with alphabet characters used in them (headnotes were working, but not footnotes) [RC5]
- Changed the two restoring from dump messages to be in CSV format [RC5]
- Cleaned up the html divs out of the footer which fixes some alignment problems [RC5]
- Got rid of some stylesheet stuff that screwed up rendering on page with the sourcehighlighter on FireFox? [RC5]
- Fixed a toc bug where if it encountered a heading like
== # whatever
without a finilizing equal then it would only print out a >. [RC5]
- Fixed a toc bug where it would sometimes print out the leading # of the heading depending on what was entered [RC5]
- Fixed a bug in HTML conversion where AdminLogin? and other meta pages were linking to non-existant files [RC5]
- Fixed a bug in HTML conversion where it would print out the editor and comment of a page [RC5]
- Fixed a bug where if you would try to create a page like Directory/Item, then some meta pages like ListOrphans? would refer to it as ../Directory/Item [RC5]
- Fixed a bug where headings centered with "]" were not counted in the table of contents [RC6]
- Fixed a bug where a UseMod table starting with a | without a space before it at the beginning of a line has the | chipped off and has no table [RC7]
- Fixed a bug where the : in definition lists was not properly being parsed [RC7]
- Fixed a bug where a entry followed by one less then one would only reset the numbering on the current entry level [RC8]
- Fixed a bug in TOC where the last character of the toc entry would get chipped off [RC8]
- Fixed a bug where the text to TOC entries were being passed in raw, thus things like HTML tags could screw up the page [RC8]
- Fixed a bug where the text to TOC headers were being passed in raw, thus things like HTML tags could screw up the page [RC8]
- Fixed a bug where a url (i.e. [) without an ending ] on a line would crash the server [RC9]
Features/Improvements
- Switched the log format back to CSV (Comma Seperated Variable) format for easier scanning by tertiary applications
- Removed the useless cookie notes from the log
- Alphabet characters are now accepted in footnote syntax ([xxx]) as well as numbers now [RC2]
- You can now have named wiki page links like usemod (i.e. [WikiFormatting? COOL FORMATTING PAGOLA]) [RC2]
- Got rid of some supurflous images [RC3]
- Changed the way string comparisons work. This should speed up the server slightly and dramically speed up the source highlighter (< 3 seconds to load a 100k file - although I'm not sure you'd want a 100k page :\ :)) [RC4]
- Added somewhat extensive documentation on the style sheet styles used in WikiServer at StyleCss? [RC7]
4.2. Version 1.5.10: 2/19/05
- Fixed a bug where it would crash if you went to recentchanges or dumpallpages
- Fixed a bug where it would print junk after the table of contents
- Got rid of a lot of useless debugging info after it printed the table of contents
5. Bugs and Feature Requests
Post bugs, feature requests, and patches to the sourceforge page at
http://www.sourceforge.net/projects/wikiserver.
5.1. Vicki Kerr comments/suggestions
- The second is the way single quotes work; whereas most wikis recognize two or three quotes (which can be combined) and require them to enclose the text to be affected, EW recognizes 2, 3, or "4 or more" quotes, and doesn't require the text to be affected to be enclosed. -- Vicki Kerr
- For the second, I would suggest something very similar to the way thet Ward's wiki works, but with more careful checking of how quotes match, so that the cases that are not processed correctly on Ward's wiki would be handled properly. That is quite tricky to get right, but would probably make more sense than the present, unique to EW (I think) approach. I realize that the present method does allow text to be enclosed, but there are certain cases where quotes-enclosed text is rendered one way on Ward's wiki and differently on EW. Relatively few pages will already exist that make use of unmatched quotes (i.e., emphasis continuing to the end of the line), so now would not be a bad time to make a change. -- Vicki Kerr
Anyone think this is better than the current way? -- Ryan Norton
5.2. Hiearchic Linking
Hello Ryan, what do you think of
http://www.oddmuse.org/cgi-bin/wiki/Hierarchic_Linking_Module_Proposal also for
WxWikiServer? (or now it's called only
WikiServer again I suppose) --
TonyArmani
CategoryWikiEngine