[[BackLinksMenu]] [[TicketQuery(summary=APP_PLUGIN_MANAGER_HOT_ENABLE_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == {{{ enable a plugin without restart }}} App plugin hot enable allows the user to enable a plugin without restarting the application. * A button Enable should be clickable when a non-enabled plugin is selected from the app plugin manager list * This button can be part of the list or under the list * The button enables the plugin and it is loaded immidiately == Task requirements == * Provide the Hot Enable functionality (Related to Plugin Enable/Disable * Create the extension for an enable button and link it with impelemented functionality. * Create an enable button in teh Plugin Manager palette == Task result == Code == Implementation idea == * Implement this task after [wiki:APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0]. * When a plugin is "enabled" its bundle state has to change from "installed" to "started". == Related == [wiki:APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0] [wiki:APP_PLUGIN_MANAGER_LIST_R0] == How to demo == * Start the application * Stop a non-vital plugin from the list * Restart the application * Show that the functionality is missing * Enable the plugin * Show its functionality without restarting the application. = Design = = Implementation = ^(Implementation results should be described and linked here (from the wiki or the repository))^ = Testing = = Comments = ^(Write comments for this or later revisions here.)