It is not easy to comment on the PhUSE Wiki because, as stated in the very first paragraph of this page (“… add a help file …”), it does not really become clear how the intended use of the PhUSE wiki is. I guess that it is intended as a library of code and of best practices and it is obvious that this could be a really helpful tool for PhUSE members and for every statistical programmer. I have two comments, one about guidance and one about usability.
My experience with closed wikis in my company as well as with a public wiki shows me that a strong guidance for contributors is necessary. If you leave everything to contributors, the wiki will not unfold its value and in the worst case nothing will happen. Guidance applies to
- technical things as how the wiki can be used to enter and change information,
- basic things about content structure as how information should be organized in pages (or "wikis" as they are called here), how large a page should be, how to use links and categories and so on.
- the goals of the wiki, which should be stated clearly.
- the presence of a moderator who feels responsible for the wiki and who takes the time to promote the wiki, to find new contributors, to communicate the goals to potential contributors, to guide contributors, and to look after the wiki at least some hours per week.
- promotion of the wiki whenever there is an opportunity, at least on every PhUSE conference and on the SDEs. New articles can be introduced and stories of successful adoption of wiki content can be told.
I think that there is valuable information in the wiki pages here. But it is to some extent assembled into huge articles, where best practices and code snippets have been put together. The idea of a wiki, as I understand it, is to have straightforward items of information which are linked together and structured by categories, so information emerges into knowledge, if this is possible at all in an IT system. Everything can be changed by everybody at any time very easily, also links and categories, and every change can be tracked and undone, if necessary. Maybe I do not understand how to use this wiki, but it seems to be rather rigid. Isn’t it possible to add a new section to a page? The golden standard for a wiki software (there are hundreds of it, please excuse that I am biased) is the MediaWiki software also used by Wikipedia. It is very robust, easy to use (for the IT people setting it up, for administrators, contributors and readers) and, best of all, everybody knows it at least as a reader, many even as contributors.
Just one example: One of the most basic and also important things in a wiki is to link to another page in the same wiki (a "wiki" in this respect is a collection of wiki pages, not a single page so the whole PhUSE wiki would be a "wiki").
In order to insert a link to a page section in the PhUSE wiki, I have to go to the page to link to, click on the TOC in order to get the address of the section, copy the address out of the address field of my browser, go to the page where I want to add the link and use the "create link" tool to insert it.
In the MediaWiki software, this is done by just writing the name of the linked page in square brackets. That’s all, a link is inserted into the page and if the page linked to does not yet exist, a click on the link creates the page and gives you the opportunity to edit it. If you have this possibility to create pages rather flexibly and to link them up easily, you can create one page per best practice, per code snippet, per “tool”, per contributor, per Document and so on and link them together in order to form structured articles or to create portal pages where everything about a certain topic can be linked.