Version 1 (modified by boyan, 16 years ago) (diff) |
---|
Analysis
Overview
This 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.
Task requirements
- Provide a basic version of the plugin support library:
- Provide an API for dealing with shared resources (see PLUGIN_SUPPORT_LIB_BASE_R1).
- Provide an API that allows plugin configuration.
- Add a plugin configuration palette to the application:
- it should allow configuring of the selected plugin if the plugin supports it.
- at least one plugin should be configurable at this iteration.
Task result
Source code
Implementation idea
- Use the design of PLUGIN_SUPPORT_LIB_BASE_R1 and improve it to implement the resources functionality.
- Consider an interface for the configurable plugins with a single method that automatically configures them.
Related
PLUGIN_SUPPORT_LIB_BASE_R1
APP_PLUGIN_MANAGER_CONFIGURE_R0
How to demo
- Configure a plugin from the plugin configuration palette.
- Show and briefly describe the plugin support library.
Design
Describe your design here.
Implementation
Describe and link the implementation results here (from the wiki or the repository).
Testing
Place the testing results here.
Comments
Write comments for this or later revisions here.