Drupal
businessMailing List: http://drupal.org/mailing-lists/
Drupal is a web content management system and web application framework written in PHP. It is also a vibrant, growing, and fun community of programmers, activists and communicators. The core Drupal software is a framework to power community driven web site software, and includes features such as internationalization, tagging, and an extensive roles and permissions system. The highly extensible architecture supports well over a thousand sub-projects in the form of contributed modules and themes, so there's something for everyone.
For students: where to start.
Completed Tasks
- Clean up Drupal 7 API documentation Topics
- Create a Drupal marketing brochure for end users and decision makers.
- Create a module to prevent complete loss of access to a hacked user account
- Create an icon set for Outline Designer
- Create new preview elements for Style Guide module
- Create Plugins for Style Guide module [Task 2]
- Create Plugins for Style Guide module [Task 3]
- Create Plugins for Style Guide module [Task 4]
- Create Plugins for Style Guide module [Task 5]
- Create Plugins for Style Guide module [Task 6]
- Document xml_views
- Make a video of the views3 feature: OR
- Make comment fields test pass on Drupal 7
- Make Simpletest functionality test pass on Drupal 7 PostgreSQL
- Make the schema API test pass on Drupal 7
- Make update tests pass on Drupal 7 PostgreSQL
- Makes the Filter format upgrade test pass on Drupal 7 PostgreSQL
- Offer a full Preview button
- Port flexifilter to drupal7
- Prevent homographic logins (impersonation)
- Provide a full working virtualpc aegir image
- Provide an equivalent to drupal_parse_info_file to convert an array into an info file
- Review and update list of module weights
- Review and Update the WYSIWYG comparison chart/page
- Survey of test statistics for top 40 modules
- Translate a top Drupal module into another language
- Update Drupal Starter Themes Comparison
- Usability test Drupal
- Views xml query backend
- Write a comparison on different approaches for creating drop down menus
- Write a NoSQL field backend
- Write handbook page on cross-browser testing tips for contributing themes
- Write handbook page on how to get started with a base theme
- Write up guidelines for mobile themes