Get Involved
The documentation here is copious, but still incomplete. Webmin is a huge project with over a hundred standard modules and a couple hundred third party modules. Jamie's book covered most of the standard modules that existed in 2003 in reference form, and Joe covered a popular subset with more of a focus on teaching concepts. In both cases, the documentation has become somewhat dated and Webmin has advanced far beyond where it was back then. Modules are easier to write, themes easier to build, and capabilities in some of the core modules have become quite advanced. Cluster features have become central to the Webmin way, and lots of new modules have been introduced or modified to support multiple servers. So, many folks in the Webmin community have discussed the documentation problem...and the obvious solution is a wiki!
Long story short, we've launched this new site, Doxfer ("docs for", get it?), just for the purpose of documenting our favorite Open Source projects, starting with Webmin and Usermin. The backend is TWiki, a really powerful wiki written in Perl. Feel free to let us know about other projects you'd like to write docs for. We couldn't find a good free option that allowed branding (note the Webmin logo up top!), and namespaces (so you don't have to type in "Webmin:Installation" to get a page for installation on Webmin rather than Usermin or some other project)...turns out TWiki offers those features and a lot more, and Virtualmin Professional makes installing TWiki a 2 minute process, so we launched Doxfer in a weekend--but we'll be spending a lot more time making it great.
Now we need your help. Here's what you can do:
Edit
The sources for most of the documentation are old, often terse, and now incomplete. So add to it and clean it up. When you find that something isn't covered that you think is interesting, edit the page and talk about it. Even if you aren't an "expert" on the subject, tell folks what worked, and stick a "Warning" in to indicate you aren't sure how correct your advice is. All of us can probably pool our knowledge and make something useful out of it. If you find something that isn't right, fix it. If you find something that is grammatically stupid, fix it.
Also worth noting, the documentation was imported from a half dozen different formats and the conversion was incomplete to varying degrees. Fixing this stuff up will be an ongoing process.
Screenshots and Videos
In general our screenshots didn't make the transition from the various original sources, and pictures are worth 1,000 words. So, we need to get new screenshots. There are hundreds of images referenced within these pages, and most are no longer accurate. You can upload them directly into the wiki, or upload to Flickr and link to them (and if you tag them "doxfer webmin" or "doxfer usermin" we'll like you a lot...we have some plans for making using images from Flickr easy).
And in a world with
YouTube, there's no reason not to make video tutorials of common tasks. Grab
Wink and make some movies of your favorite Webmin tricks, and upload them to
YouTube? and add a link.
Add
We don't cover any third party modules, and some of them really rock. If you've written a third party module, and want to talk about it, create a page for it, and add it to the
Modules page in the Third Party Modules by category section. Even if you didn't write the module, if you use it and understand it, tell us about it!
Translate
If you're bi-lingual, start a new topic for your language (see
Deutsch for an example of a translated start page) and start translating the existing docs.
--
SwellJoe - 02 Apr 2007