KDE Documentation Ideas and Work-in-progress

Using the apt bot for user support
The things I've taught the apt bot in #kde on Freenode in order to make my life easier.
aKademy TODO
Ideas of things to do at aKademy, the KDE conference this summer
New User Guide
This is the new version of the KDE User Guide. It's intended to give a basic description of all of the most common KDE tasks, and be a first port-of-call for people seeking help (I think).It's currently in a very early stage of writing.
makemenuref
A Python script to create the necessary markup for a menu reference, given a simplified file describing the menu layout. Take a look at the README. Hopefully, this will be superseded by some nice PSGML functions.
check_preferred_forms
A list of preferred and deprecated forms of words for use in KDE documentation (eg, 'email' instead of 'e-mail'). The preferred forms are taken mainly from http://www.kde.me.uk/index.php?page=Consistency+rules. The README describes the format of the preferred_forms file. More items for it are needed, especially incorrect names for widgets.
dot-emacs-psgml
The bits of my .emacs file that are relevant to writing KDE documentation with PSGML mode. Hopefully I will think of some other useful things to add to it, and fix the 'folding all elements makes everything go slow' problem.
GUI tutorial
An abortive attempt at a GUI tutorial for KDE. Some bits of this might well end up in the User Guide sometime. Feel free to borrow any bits of it that you like.
How to set up spam filtering with KMail
Some instructions on setting up spam filtering on KMail with SpamAssassin. They may or may not be very useful to you, and will be obsolete once the next version of KMail comes out (it will have built-in spam filter).
Solution to the text/html konqueror problem
If konqueror says "There appears to be a configuration error. You have associated Konqueror with text/html, but it can't handle this file type", then you should follow these instructions.
A simple Kopete History -> HTML convertor

This XSLT stylesheet will transform a kopete history XML file into HTML. If you have xsltproc installed (I think it's required by KDE, so you should), you can run:

xsltproc kopete-history.xsl foo.xml > foo.html
where foo.xml is a Kopete history file, to get HTML output in the file foo.html.

It's pretty basic, but you could do some styling of the output with CSS quite easily.

sections.xsl
An XSLT stylesheet to extract the titles of each section from a Docbook file, and display them fairly prettily. The whitespacing in the file is quite fragile, so be careful when playing with it. Perhaps at some point I'll clean it up, but it's only a quick-and-dirty little hack, so no need to for now.