Version 2 (modified by deyan, 17 years ago) (diff) |
---|
Analysis
Overview
Task requirements
- Review and expand existing Extensibility page. Change the future tense as this document is part of the specification.
- Give more detailed explanation of modules, extensions and extension points. You may include a simple diagram and examples of usable plugins (language support, etc).
- Give more detailed explanation of skins - what do they include? (icons, text, visual styles of which elements - native or added later.)
- Define which of the templates are part of the extensibility and describe them (Are page and book templates part of the extensibility?)
- Define what programming language is planned to be included. Find the corresponding tickets related to scripting and comment that these tasks are related somehow.
- Link this page into the overview of the project as extensibility is one of the important advantages of the product.
Task result
Improved PLATFORM_NFR_EXTENSIBILITY
Implementation idea
- Include a diagram explaining several modules interact - several extensions connected to an extension point.
- Include different frame editors as examples of plugins
- Include language support as an example of plugin
Related
PLATFORM_NFR_EXTENSIBILITY PLATFORM_NFR_EXTENSIBILITY_R0
How to demo
Present PLATFORM_NFR_EXTENSIBILITY and explain improvements.
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.)