There is a lot of stuff you could contribute to the streber project. You don't have to be php-wizard for this. Areas we need help in include:
- handling and assigning issues and feature
- Translation / Helping with English
- Online Help / Support
Administrative help is important because it really costs me a lot of time, which I could invest into programming or documentation. This covers such tasks as forum-administration, responding to bug-reports (ask for clarification, rating, assigning to developers, etc.). Deciding which features have to be implemented first, etc. Administrative work also covers the area of public relations and marketing. Although streber is 'free software' and 'still in beta' some publicity wouldn't harm the project. It has been written to be used. And it fails before starting, if nobody knows about it.
Together with this topic falls the question of a decent project page design. The current solution of a separated wiki, phpBB and a non-CMS pagedesign at www.streber-pm.org is not sufficient.
One of the tasks that would really help the project, is setting up a new CMS-driven page for news and comments. Also the tracker should be moved from streber.pixtur.de to tracker.streber-pm.org.
Streber really lacks documentation. I already made some tests with a video-tutorial to give a short but sufficient introduction into the interface. The problem with this approach is my English: My pronounciation is hardly bearable. One solution that sprang into my mind was making a german version of the tutorials and adding a translation (synchronisation) to other languages later on. If somebody is willing to contribute his or her voice, drop me a mail.
- Interface Usability
What streber currently needs most is stability and usability. All minor issues sum up to an overall experience of a 'cluttered and non-intuitive' interface. We have a very flexible solution here, but without user tests, and feedback, we are unable to fine-tune. This 'usabilty for the people' keeps http://basecamphq.com
out of reach.
Also, we need some kind of jury to decide whether a release can be judged as
, as well as a team of testers (me included), that can test each release on a certain number of platforms (eg. different combinations of server, php version, mysql version, browser). Only after some of the jury give positive feedback, we can declare a release as
. I don't really have the power and geduld
to think about release cycles.
You might start by reading...