Changes

From Amahi Wiki
Jump to: navigation, search
1,287 bytes added ,  23:28, 20 July 2014
= Plugins for the Amahi Platform =
 
Plugins for the Amahi platform have been a neat but powerful feature that were a long time coming.
 
At the user level, plugins are installed like other apps from the Amahi app store. They are not a general purpose app, but rather a module that is added to the Amahi dashboard and setup areas for adding features. We have a few examples of plugins:
 
* [https://www.amahi.org/apps/db-backups-plugin Backing up internal databases inside the HDA]
* [https://www.amahi.org/apps/pooling Greyhole UI] (under development)
* [https://www.amahi.org/apps/web-apps Webapps], which adds the ability to manually add webapps -- useful for developers
* [https://www.amahi.org/apps/disk-stats Disk stats] plugin to monitor more detailed disk information
* [https://www.amahi.org/apps/disk-wizard New-disk wizard], under development, to easily add new drives onto an Amahi system
 
= Technical Description =
 
Plugins are really Ruby on Rails engines that are automatically mounted onto the Amahi platform via the installation of the corresponding app under which a plugin has been set up.
 
== Migrations ==
 
Plugins can automatically do "migrations", which are changes to the database structure of the platform. This is a little dangerous and should be done with care, but it's a really powerful feature.
= Assets =
Trusted, Bots, Bureaucrats, emailconfirmed, Administrators
3,789

edits