Topics for Dot Tutorials
You can find a template for use in these tutorials and the articles that have
already been published at http://developer.kde.org/documentation/tutorials/dot/
and in the developer.kde.org CVS module. Feel free to modify the template to
suite the requirements of your particular topic, but please try keep it similar
enough to maintain a common feel. If you want to commit to writing about a topic
please send a mail to editors@kdenews.org.
Feel free to send us drafts so we can give you some feedback and check the
article is technically correct. Note that we won't publish the article until
we've had a chance to check it so there will be a brief time between it being
submitted and it being online. Each article will be accompanied by a news item
on the Dot which provides a discussion forum - it's well worth checking it out
to see what your readers have created. The tutorials themselves will be published
directly on the developer site, so you can update them using CVS if you discover
a problem.
Note that anyone with CVS access should feel free to add suggestions for tutorial
topics to the list, and even better to agree to write a tutorial themselves.
If you decide to take a topic please send us a mail as well as changing this
file.
The following topics are taken
- KPart plugins, Rich (published)
- Kicker applets/extensions, Matthias Elter
- XMLGUI, Rich (help appreciated though)
- IOSlaves??, (Can't remember) Rik
- Writing Screen Savers, Martin Jones
Open Topics (please add more!)
- Properties dialog extensions
- Embedding parts
- Embedding Java applets
- Getting Qt Designer to make dialogs that occupy all the space in their windows.
(I see from playing with a number of those in KDE that I'm not the only one
unable to do this).
- How to develop apps with KNotify
- How to define application specific actions in a .desktop file
- How to define a DCOP scripting API like the one KWrite provides.
- How to use the more complex widgets in kdelibs (khtml, klistview, kjanus
etc.)
- Getting started with libkdedb (input from theKompany?)
- Using kdoc (the docs on Taj's site are very out of date)
- Introduction to kwin themes
- Introduction to widget themes
- Introduction to kio
- KDE file handling classes KSaveFile, KTempFile etc.
- KFileDialog previews
- Writing image filters
- Writing koffice filters
- XMLGUI overview
- KParts overview
- KOffice framework overview
- Embedding KJS
- Power user/newbie developer tutorials on the organisation of the code for
- KDE teams overview What teams exist and how to contact them (icons,core,app,i18n...)
- How to write a good bug report
- Adding KDE support to non-kdelibs/qt apps
- What is the NET WM protocol?
- What is the XDND protocol?
- Understanding KDE's MIME types
- Configuring KDE for users with a Win32/Mac/OS2/... background. (ask people
on kde-user?)
- How (and why) to use the --enable-some-magic-spell flags to KDE's configure
script.
- Top 20 Tips Various tips that we realise too late we should have included
in ktip. Basically a way to trick people into reading the FAQ. :-)
- Using KRun, KProcess and KShellProcess without creating a security hole.
- Using kdesu to write apps which need extra privaleges.
- Writing KControl modules
- Using arts
- Parsing command line options
- Docking into the system tray
This document is maintained by Richard Moore (rich@kde.org),
but please use the editors@kdenews.org
address for comments.
Last Modified: $Id: dot-tutorial-topics.html 195700 2002-12-24 20:25:41Z goossens $