Wednesday, January 30, 2008

Feature Plan on TechBase

The Planned Features list is up and running again. It just needs to be filled. If you are a KDE developer you should consider to add your planned features to the list :) There are three templates you can use:
  • {{FeatureDone|project|description|email-address|first-name name}}
  • {{FeatureInProgress|project|description|email-address|first-name name}}
  • {{FeatureTodo|project|description|email-address|first-name name}}
Another todo-item now is to merge the old feature lists into techbase.

Monday, January 28, 2008

Growing articles on TechBase

Right now TechBase has content in 19 languages. Sometimes articles grow bigger over time. How to build KDE4 is the prefect example. Here is a list of pages about building KDE4 (not counting translations):
  • Getting Started/Build/KDE4
  • Getting Started/Build/KDE4/Arch Linux
  • Getting Started/Build/KDE4/Ark Linux
  • Getting Started/Build/KDE4/Cygwin
  • Getting Started/Build/KDE4/Fedora
  • Getting Started/Build/KDE4/FreeBSD
  • Getting Started/Build/KDE4/Gentoo
  • Getting Started/Build/KDE4/Kubuntu and Debian
  • Getting Started/Build/KDE4/Mac OS X
  • Getting Started/Build/KDE4/Mac OS X 10.5 issues
  • Getting Started/Build/KDE4/Mandriva
  • Getting Started/Build/KDE4/Prerequisites
  • Getting Started/Build/KDE4/Troubleshooting
  • Getting Started/Build/KDE4/Windows
  • Getting Started/Build/KDE4/Windows/3rd-party libraries
  • Getting Started/Build/KDE4/Windows/Building DBus
  • Getting Started/Build/KDE4/Windows/Building KDESupport Libraries
  • Getting Started/Build/KDE4/Windows/Building Qt 4
  • Getting Started/Build/KDE4/Windows/Environment
  • Getting Started/Build/KDE4/Windows/GCC And MinGW
  • Getting Started/Build/KDE4/Windows/Littlecms.patch
  • Getting Started/Build/KDE4/Windows/MS Visual Studio
  • Getting Started/Build/KDE4/Windows/MinGW Build Tips
  • Getting Started/Build/KDE4/Windows/Windows Vista
  • Getting Started/Build/KDE4/Windows/additional libraries
  • Getting Started/Build/KDE4/Windows/emerge
  • Getting Started/Build/KDE4/kdesvn-build
  • Getting Started/Build/KDE4/openSUSE
  • Getting Started/Build/KDE4 Alpha 1
  • Getting Started/Build/KDE4 Alpha 2
That makes 30 pages. Some thoughts about this. Splitting up articles makes translation more difficult. There are more pages that have to be synced. It can be unclear where to find the information you are looking for. It's messy. What about
  • 1 page »Distribution Specials«, instead of 11 separated pages?
  • a cleanup instead of a split, if the page grows more and more?
  • talk pages sometimes fit better?
Agreed, if pages really get long, a meaningful split makes sense. But sometimes it does not!? Thoughts? :)

Sunday, January 27, 2008

TechBase: Contributing...

How you can help to make maintaining TechBase easier:
  • login before you edit pages. Reviewing an edit of a logged in user is often as easy as "ah, user X, his content is ok anyway, next one..."
  • do not use the "I-form". Who is 'I'? Noone knows. Especially not years later. Using 'I' in talk pages is perfectly fine. But please avoid it in articles :)

Monday, January 07, 2008

Reviewing TechBase Changes

KDE's techbase wiki is pretty much alive and I'm especially surprised that the translation system works really well. Of course there is some maintenance work to do and I'm reviewing every change so far.
I was away from Dec. 27th until 4th of January. Unfortunately, the "recent changes" feature allows me to see only the changes from 1st January till today. So if you have the RSS/Atom feed please review the changes from 27th until 31th of December and fix spam/typos/whatever you think needs to be fixed! :)