Notes on setting up a wiki for internal use in one of my favorite organizations. I get the sense that this is the first wiki for everybody in the group, so I wanted to make a smooth experience.
Turns out that slapping up OddMuse with FCKeditor rich text instead of wiki markup, page trails for navigation, and nice CSS was both quick and very impressive.
The FCKeditor works really well: you use its built-in link tool for regular hyperlinks, and WikiWords for wiki links. In practice, this is less confusing than the ordinary wiki experience, since the two kinds of links are visually differentiated for page editors as well as page readers. I also cleaned up the FCKeditor toolbars as follows:
FCKConfig.ToolbarSets["FCKWiki"] =
[['Cut','Copy','Paste','PasteText','PasteWord','-'],
['Image','Table','Smiley','SpecialChar',
'UniversalKey'],
['Undo','Redo','-','Find','Replace','-','SelectAll',
'RemoveFormat'],
['FontFormat','FontSize','Bold','Italic',
'Underline'],
['OrderedList','UnorderedList','-','Outdent',
'Indent', 'Rule'],
['Link','Unlink'],
['About']];
This was the laziest way I could find to allow for reasonable creation of document structure — headings, lists, block quotes, etc. — without crudding up the edit page too badly.
FCKeditor doesn’t work well with OddMuse previews, and visual diffs are even more ugly than normal. However, the overall result is good enough that I’ll probably use this again. As always, thanks to Alex Schröder and others who’ve built such a nice package.
(tags: design nptech wiki)