=To be Organized=
==Plugin System==
==='''Description==='''
Make the ability to create and install Amahi plugins easy and enable the creation of those plugins for a variety of purposes, like SMART monitoring, system stuff (network scanning, etc.) and the two examples below for the disk wizard and the Greyhole UI, among other ideas.
==='''Objective==='''
Create an amahi plugin system, where PHP, Python, Node, and other modern webapps can be easily integrated. We can currently do this with some RoR engines, but the mechanism is not robust enough.
==='''Expected result==='''
The plugins system should allow modern web-based apps to be easily integrated with Amahi -- from Node.js apps to Ruby/PHP/Python -- so that users can easily reap the benefits of the onslaught of difficult-to-deploy modern web apps with a single click install.
ProTip: possibly leverage docker containers within Amahi
==='''Skills Required==='''==='''Mentor==='''
==Disk Wizard==
==='''Description==='''
Expanding the storage capacity is an important feature of Amahi but as of now it requires advanced (e.g. command line) skills. We want easy disk/partition onboarding.
==='''Objective==='''
Create an amahi plugin that will streamline this process by providing a UI for disk management
==='''Expected result==='''
The plugins should detect if a new disk was added and it should provide a wizard to create partitions and format with the desired file system
==='''Skills Required==='''==='''Mentor==='''
==Greyhole UI==