wiki:APP_PLUGIN_MANAGER_HOT_ENABLE_R0

Version 7 (modified by pav, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro 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|) failed
current transaction is aborted, commands ignored until end of transaction block

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

APP_PLUGIN_MANAGER_ENABLE_DISABLE_R0? 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.)