Overview:
This project would improve the UI for installing Drupal by providing a more easily customizable product.
Description:
The past few years have seen the adoption of Drupal by many websites, companies and institutions. However, small websites continue to constitute a majority of sites using Drupal. Many of these small websites are built by people who do not work with Drupal professionally. These people would benefit by having a clearer, more easily customizable installation process.
The idea would be to ask the user a series of questions and use the answers to determine which modules, features, etc… to install on their website. The exact questions and answers would be provided by and would be easily editable by the community. The questions would be pulled in by the installer and would be presented to the user.
The questions would be able to define pathways, such that depending on previous answers, new questions may or may not be asked. The questions would form a basic tree-like structure but will be able to have more complex connections as well. This project would be for Drupal 7.
Schedule:
* Until May 29th: Research
* Until June 19th: Basic Implementation with the aim to have something functional by this date
* Until July 10th: Continue Implementation and integration with features
* July 11th: Midterm submission
* UntilJuly 31st: Work with community to establish a good set of questions to establish corresponding features/modules
* Until August 14th: Bug fixing/polishing work/ finishing touches
* Until August 22cd: Have final report ready for submission
Who:
I'm Max Powers and I'm an undergraduate at MIT. I was always interested in working with open source software and have basic programming experience in the relevant languages.
You can contact me at drupal.org user page