Monday, February 16, 2009

PHP helper for userbase

Userbase is the wiki for KDE user information. It fills in a vital gap of information between traditional documentation and the usually too technical developer chatter. They need some help, though. Anne Wilson emailed me to say that they need some PHP and mediawiki help:

"Userbase really needs a php guru who can spend not huge amounts of time, quite infrequently, helping us to find solutions to the things that make userbase harder to use.  To give a couple of examples, the RSS feed for Recent Changes sends multiple copies of each change, over a period of several days.  That makes it hard to keep abreast of changes, and it only happened after a mediawiki update.  I'm going to try to pursue this through bugzilla.mediawiki.org, which I only heard about today, but if it's not actually a bug we need to know what is wrong.  It would be so much easier if we had someone with the technical knowledge to say for sure whether it was our implementation or a bug.  I get the impression that techbase uses the same version of mediawiki and doesn't have the problem.

The second biggy for me is breadcrumb navigation.  I started to build it manually, but was persuaded to stop as there are maintenance issues.  There are plugins that may do the trick, but none of us have the knowledge to really assess them.  There is even a developer of a plugin that expressed interest in working with us on implementation, but we have no-one with the skills to work with him.

I'm not looking to put a heavy burden on someone already busy.  We've managed 6 months without this, but occasional help on this front could have made us so much more efficient.  I wonder if you could mull this over and see if there is any mileage in talking about it in one of your blogs?"


If you are good with the PHP and will put in the time here and there to help Userbase improve its infrastructure, please drop me a line and I'll hook up with the Userbase team.

10 comments:

lautaro said...

I would like to collaborate with the project and i have some knowledge about PHP4, you can contact me in lautaro[at]wpsi[dot]com[dot]ar

Michael said...

Hi. I would help if it doesn't need much time. I have good php skills and experience with huge professional sites. I am working with the usual web-stuff (PHP 4|5|6/Javascript/(My)SQL...).
The only thing is that I do not know if my english is good enough :-)
Feel free to contact me.
mtils[at]web-utils[dot]de

Zarin said...

The RSS problem is most likely just because the feed doesn't provide unique <guid>'s for each item.

roberto said...

I'd like to help. I love KDE but I'm not that skilled in C++, so this would be a good chance for me to partecipate in the project.

David said...

Hi, I'd love to help out.

I'm a professional PHP 5/Javascript developper/ Linux admin with 5+ years experiance in the field.

If your interested, I'm available at d.mills _at_ guesny.net

tOg said...

Hello there, I have some time and would love to give something back to the community. I'm skilled with PHP 4-6 and other web-related technologies (say js, css, flash, etc)...
If theres a programmer already chosen, I'd like to be in the 'pool' in case there are other ways I could help in that area...
Contact: tog000((at))gmail((dot)).com

Alpar said...

count me in too torokalpar [a] gmail.com

AnneW said...

Thanks for all the offers. I've also had a couple by email. Roberto - you forgot to leave your email :-)

I'm going to talk with the sysadmins now on how we can best do this. If it's possible I'd like to see a group formed, so that no-one has to carry too much demand, but there should always be someone around who can manage a bit of time. I'm hazy on the practicalities of this at the moment, but I've got your addresses and I'll be in touch. Thanks again - and thanks, Aaron, for helping us.

Roberto said...

Aw sorry Anne. Here is my email: roberto@roccoangeloni.it

AnneW said...

lautaro - some problem reaching you. Please email me - annew at kde dot org