Dear Users,

One of the largest complains with FreeRADIUS is the lack of comprehensive 
documentation.

The current wiki @ wiki.freeradius.org has served its purpose, but has 
ultimately failed to provide an update to date, well organised source of 
documentation.

The current major problems with the wiki are:
* spam users - which meant we had to lock registration, and discouraged new 
users from contributing
* exporting information - all pages are stored in an sql lite instance, which 
makes it hard to automatically roll pages into releases
* formatting information - Information stored in the wiki is in the Media wiki 
format, whereas the documentation bundled with FreeRADIUS is either unformatted 
or in rst format.

To try and solve these issues and glue everything together a bit more, i've 
been working with Alan DeKok to set up a new instance of Gollum. Gollum is a 
ruby on rails application which exposes a git repository as wiki site. Gollum 
can render files in many markup languages including plaintext, RST and 
Mediawiki format, which means we can import all current server documentation, 
all current wiki documentation and have them neatly presented in a single wiki 
site. Neat huh?

But what about spam and registration? Well by default gollum doesn't 
authenticate anyone. But because it's a rails application we can drop in a 
library called 'OmniAuth' which uses Oauth to authenticate a bunch of providers.

This allows us to leverage authentication and spam account prevention services 
of providers like GitHub, Facebook and Twitter.

Unfortunately the new wiki isn't ready from primetime. The mediawiki page 
format renderer in gollum isn't perfect, so we need to convert those pages to 
RST as a priority.

If you want to help out, please do the following:
1) Sign up for Facebook, Twitter or GitHub
2) Go to http://power.freeradius.org:4567
3) Pick a page where the MediaWiki format doesn't render correctly
4) Edit it
5) Change edit mode from MediaWiki to reStructuredText
6) Convert markup to RST (see here: 
http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html)
7) Save the page
8) Get warm fuzzy glow from contributing to open source

Also please report any bugs here:
https://github.com/github/gollum/issues?_pjax=true&state=open

Many Thanks,
Arran


Arran Cudbard-Bell
RM-RF Limited - Security consultation and contracting
VoIP: +1 916-436-1352 Cell: +44 7854041841




-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to