Difference between revisions of "New project ideas"

From Amahi Wiki
Jump to: navigation, search
Line 3: Line 3:
 
'''Hard:'''
 
'''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 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
 
* enhance REST API to support management from other interfaces (eg. Android, iPhone)
 
* enhance REST API to support management from other interfaces (eg. Android, iPhone)
 
* build Android or iPhone interface to control home server
 
* build Android or iPhone interface to control home server
* integrate one of the more complex applications, such as MythTV or a firewall
+
* integrate one of the more complex applications, such as
* add support for Ubuntu or, in general, debian-based distributions
+
** MythTV
 +
** firewall (Shorewall, moonwall, ...)
  
 
'''Medium:'''
 
'''Medium:'''
Line 14: Line 16:
 
'''Easy:'''
 
'''Easy:'''
 
* improve the theme engine to handle more sophisticated themes
 
* improve the theme engine to handle more sophisticated themes
* build new and exciting themes for the server
+
* 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.
 
Plus, of course we are open to suggestions. Open a dialog. We're happy to discuss and determine a suitable project.
Line 21: Line 22:
 
To get started review our page on how to [[Contribute]]. Then explore our [http://forums.amahi.org/viewforum.php?f=15 suggestions forum] and our new [http://bugs.amahi.org/ bug tracker] (features suggested).  
 
To get started review our page on how to [[Contribute]]. Then explore our [http://forums.amahi.org/viewforum.php?f=15 suggestions forum] and our new [http://bugs.amahi.org/ bug tracker] (features suggested).  
  
From a more general perspective, Amahi is a platform that will support the deployment of other open source applications. If you are interested in integration applications in your area of your interest for "one-click" deployment just contact us.
+
From a more general perspective, 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.
  
 
== Reference ==
 
== Reference ==

Revision as of 18:03, 16 March 2009

Here's a sample of ideas for the 2009 GSOC for Amahi:

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
  • 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
    • firewall (Shorewall, moonwall, ...)

Medium:

  • 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

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.

To get started review our page on how to Contribute. Then explore our suggestions forum and our new bug tracker (features suggested).

From a more general perspective, 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.

Reference