Changes

From Amahi Wiki
Jump to: navigation, search
no edit summary
=List of Project Ideas=
 
== GUI and UX ==
 
===Better Theme Integration===
 
'''Description''': Our theme system is pretty good, however, it's very customized and we could do better with a more responsive front-end
 
'''Objective''':
* allow the usage of popular themes out there, like themes for Drupal, Wordpress, etc., with minor configuration changes, or even directly
* allow the integration of mobile themes
* provide hooks to detect mobile devices and present a mobile theme
 
 
'''Skills Required''': CSS, HTML5, ruby, RoR
 
'''Mentors''': Jesse, Carlos
 
==Installer==
 
===Improved Installation===
 
'''Description''': Improved installation experience for users. For example, create a new Anaconda node for Amahi configuration. Similarly for Ubuntu.
 
'''Objective''': Configuration and installation of Amahi can be painful for some percentage of users. Many who do not know or care about Linux. We want to make the installation as smooth as possible not just for them, but for more even more regular (non-techy) users. Ubuntu has some challenges of its own to make it work without dropping the users to the command line.
* Make images that enable booting from USB devices "out of the box"
* Detect sub-optimal configurations of disk partitions and provide feedback to the user
* Measure and analyze how users get tripped on installation and create ways to tackle these issues, bringing installation issues down
 
'''Skills Required''': Python, Linux boot process internals, creating ISO images
 
'''Mentors''': Carlos, Daniel, Jesse
 
===User Onboarding===
 
'''Description''': Help users get their HDA up and running with minimal interaction after installation
 
'''Objective''': Happier users. The idea is to implement an automated configuration check tool. The current interactive network troubleshooter can be used as a starting point. The tool should:
* check if the installation was successful
* compare current settings against the expected settings
* automatically fix inconsistencies with no user interaction
 
'''Skills Required''': RoR, scripting, netflow capture, dhcping scripting
 
'''Mentors''': Daniel, Carlos
 
'''References''':
* [http://www.amahi.net Amahi Interactive Troubleshooter]
== Platform ==
'''Mentor''': Rod, Daniel
 
 
== GUI and UX ==
 
===Better Theme Integration===
 
'''Description''': Our theme system is pretty good, however, it's very customized and we could do better with a more responsive front-end
 
'''Objective''':
* allow the usage of popular themes out there, like themes for Drupal, Wordpress, etc., with minor configuration changes, or even directly
* allow the integration of mobile themes
* provide hooks to detect mobile devices and present a mobile theme
 
 
'''Skills Required''': CSS, HTML5, ruby, RoR
 
'''Mentors''': Jesse, Carlos
 
==Installer==
 
===Improved Installation===
 
'''Description''': Improved installation experience for users. For example, create a new Anaconda node for Amahi configuration. Similarly for Ubuntu.
 
'''Objective''': Configuration and installation of Amahi can be painful for some percentage of users. Many who do not know or care about Linux. We want to make the installation as smooth as possible not just for them, but for more even more regular (non-techy) users. Ubuntu has some challenges of its own to make it work without dropping the users to the command line.
* Make images that enable booting from USB devices "out of the box"
* Detect sub-optimal configurations of disk partitions and provide feedback to the user
* Measure and analyze how users get tripped on installation and create ways to tackle these issues, bringing installation issues down
 
'''Skills Required''': Python, Linux boot process internals, creating ISO images
 
'''Mentors''': Carlos, Daniel, Jesse
 
===User Onboarding===
 
'''Description''': Help users get their HDA up and running with minimal interaction after installation
 
'''Objective''': Happier users. The idea is to implement an automated configuration check tool. The current interactive network troubleshooter can be used as a starting point. The tool should:
* check if the installation was successful
* compare current settings against the expected settings
* automatically fix inconsistencies with no user interaction
 
'''Skills Required''': RoR, scripting, netflow capture, dhcping scripting
 
'''Mentors''': Daniel, Carlos
 
'''References''':
* [http://www.amahi.net Amahi Interactive Troubleshooter]
== Apps==
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
3,789

edits