contributing
Quicksilver Forums welcomes anyone who wants to help out. Discussion on contributions is on the Patches/Additions forum or on the discussion list qsf-dev AT lists DOT berlios DOT de. Contributions can generally be broken down into the following categories:
Programming
Skilled PHP, Javascript and Database programmers can help greatly in solving bugs and providing improvements. Browse the bugs and read the roadmap. Get the latest code from subversion make your changes and post a patch. Don't forget to read the coding standards and remember that a small patch is more likely to get accepted than a large and complex change.
Writing
There's a always a need for more documentation. Detailing how to use the board from an end user point of view or from an administrator's point of view. By using the wiki you can make contributions to the documentation available right now.
Marketing
We think Quicksilver Forums is easily the best PHP forum software available. If you think so too then you can help spread the word! Make t-shirts, bumper stickers, post comments, whatever you think you can do to help spread the word. If you want to use our logos on products you'll be selling then be our guest. As long as you're making it clear that the logo is Quicksilver Forums and they can find us at http://www.quicksilverforums.com
Helping Users
When people run into problems with Quicksilver Forums they come here to our support forum looking for help. You can help them in return. Read the posts each day, make recommendations, propose what might be a bug in the software.
Web Design
We have worked hard to give the default skin for Quicksilver Forums a great look. Sure there are lots of fantastic skins out there people can choose from too but we want to keep the default skin as a great example of how it should be done. Clever use of CSS can greatly improve the usability of any website and in forums usability is very important.
Languages and localisation
Quicksilver Forums is designed to be translatable into any language. Already QSF supports 18 different languages. If your local language is not supported, or you think it needs corrections, then jump right in and give it a go. It's easy to do without needing any programming or HTML skills. And if you can't make the changes needed for it to make sense in your language then let the programmers know what you need.
Quality Assurance
We can never have too much testing. Grab the latest release candidate or the latest version out of source control. Give it a run, make some forums, make some posts, do anything tricky you can think of. If it breaks come back here and let us know what happened. If you know how to deal with patches then help the programmers by testing patches they post and see how it works. You don't have to be a programmer to run tests.
