Changes between Initial Version and Version 1 of GROUP_PLUGINS_R0


Ignore:
Timestamp:
03/10/09 11:53:15 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_PLUGINS_R0

    v1 v1  
     1[[BackLinksMenu]] 
     2 
     3[[TicketQuery(summary=GROUP_PLUGINS_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|)]] 
     4 
     5= Analysis = 
     6 
     7== Overview == 
     8This group of tasks is about providing internal support for plugin configuration that is needed for the release of the pre-alpha-4 version. A library supporting plugin configuration should be written and its use should be demonstrated. 
     9 
     10== Task requirements == 
     11 * Provide a basic version of the plugin support library: 
     12  * Provide an API for dealing with shared resources (see [wiki:PLUGIN_SUPPORT_LIB_BASE_R1]). 
     13  * Provide an API that allows plugin configuration. 
     14 * Add a plugin configuration palette to the application: 
     15  * it should allow configuring of the selected plugin if the plugin supports it. 
     16  * at least one plugin should be configurable at this iteration. 
     17 
     18== Task result == 
     19Source code 
     20 
     21== Implementation idea == 
     22 * Use the design of [wiki:PLUGIN_SUPPORT_LIB_BASE_R1] and improve it to implement the resources functionality. 
     23 * Consider an interface for the configurable plugins with a single method that automatically configures them. 
     24 
     25== Related == 
     26[wiki:PLUGIN_SUPPORT_LIB_BASE_R1][[BR]] 
     27[wiki:APP_PLUGIN_MANAGER_CONFIGURE_R0][[BR]] 
     28 
     29== How to demo == 
     30 * Configure a plugin from the plugin configuration palette. 
     31 * Show and briefly describe the plugin support library. 
     32 
     33= Design = 
     34^Describe your design here. 
     35 
     36= Implementation = 
     37^Describe and link the implementation results here (from the wiki or the repository). 
     38 
     39= Testing = 
     40^Place the testing results here. 
     41 
     42= Comments = 
     43^Write comments for this or later revisions here.