This is FUDforum's ideas page for Google Summer of Code 2011. Please help us to expand it by adding your ideas to the list. If you are a student, please review our GSoC Student Application before applying.
Contents |
Allow users to login to the forum with their OpenID credentials. For example, allow users to use their Google userid's to login to the forum without having to register. Also implement the reverse - allow other sites to use FUDforum as an OpenID provider. Use OAuth or any other suitable open source API to implement.
Difficulty: Medium
Requisites: PHP programming.
Expected results: Users can login with traditional forum userid/password AND/OR OpenID. Admins can setup a list of trusted sites from the Control Panel. Users can login to other sites with their forum credentials.
FUDforum supports nested categories, but not nested forums. Implement a nested subforum capability (as implemented by some other FOSS forums).
Difficulty: Hard
Requisites: PHP programming.
Expected results: Full-functional nested subforums presented to users. Control Panel settings to change layout and behaviour.
FUDforum is currently available in several languages. However, the Admin Control Panel (ACP) is only available in English. Make the ACP translatable and translate it into your local language (non-English speaking students only). Lobby for it to be uploaded to TranslateWiki where the rest of FUDforum is localized.
Difficulty: Medium
Requisites: PHP programming, previous localization experience will help.
Expected results: ACP is completely translatable and translated into at least one language.
Integrate FUDforum with your favourite wiki, CMS or blog (only if integration isn't available or not maintained any more). For example, integrate FUDforum with eGroupWare or WordPress (preferably another SoC project).
Difficulty: Medium
Requisites: PHP programming.
Expected results: FUDforum fully integrated with product X and vice versa.
Implement full IPv6 support. FUDforum currently only supports IPv4 and IPv6 compatible addresses. This will entail increasing the length of some DB columns and replacing the old IPv4 code with IPv6 friendly code. The student must have access to a system running IPv6.
Difficulty: Hard
Requisites: PHP programming and basic database skills. Student must have access to an IPv6 enabled system.
Expected results: FUDforum fully functional and working on IPv6 enabled systems.
The current default theme needs updating with a designer's touch. Redesign the default theme and suggest improvements. The student must know (or be willing to learn) jQuery, HTML5 and CSS3. Also design a scaled down "lo-fi" theme for mobile phone and PDA users.
Difficulty: Medium
Requisites: Good understanding of the latest HTML5 and CSS3 standards. Able to do jQuery scripting. Basic knowledge of PHP (for templates).
Expected results: A flashy new theme that is minimalistic, easy to extend and validates (W3C).
Sorry! This site is experiencing technical difficulties.
Try waiting a few minutes and reloading.
(Can't contact the database server: Cannot return last error, no db connection)