Google Summer of Code Ideas
From Amahi Wiki
					
										
					
					Here's a sample of ideas for the 2014 GSOC application for Amahi:
Contents
Hard
- Add support for UPnP control of home routers from within the setup pages, e.g. to easily and dynamically control settings like DHCP server enable/disable, port forwarding, etc.
 - Add support for Ubuntu or, in general, debian-based distributions
 - Add support for an Android based distribution
 - Enhance REST API to support management from other interfaces (eg. Android, iPhone)
 - Build Android or iPhone interface to control home server
 - Integrate one of the more complex applications, such as
- MythTV back-end
 - FUPPES UPnP server (or other UPnP/DLNA server, eg. uShare, mediatomb)
 - firewall (Shorewall, moonwall, ...)
 - Asterisk
 - OpenPBX
 
 - Integration of LDAP as a back-end management system
 - Feature development (examples):
- Easily change domain/DHCP settings managed by Amahi
 - Use external and internal domain (internet/intranet)
 - Change share servers to use a plugin system to allow each share to select which server they use
 - Browseable selection of files and paths in dashboard
 - Ability to add/mount disks via browser interface
 - Seamlessly add drives as an option for share points
 
 
Medium
- Integrate a mail server
 - Enhance the theme engine to handle mainstream templates directly or with minimal configuration (e.g. Drupal, Wordpress, or others)
 - Replace BIND as DNS server by a more dynamic, reconfigurable DNS server
 - Build an integrated contact manager application
 
Easy
- Improve the theme engine to handle more sophisticated themes
 - For the more design-oriented, build new and exciting themes
 
Plus, of course we are open to suggestions. Open a dialog. We're happy to discuss and determine a suitable project.
For other ideas, review our page on how to Contribute. Then explore our suggestions forum and our new bug tracker (features suggested).
Amahi is a platform that will support the deployment of other open source applications. If you are interested in the integration of applications in your area of interest, just contact us with suggestions.
