Changes between Version 6 and Version 7 of WorkInProgress/PluggableDirectivesLibraries
- Timestamp:
- Jun 11, 2010, 6:03:15 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WorkInProgress/PluggableDirectivesLibraries
v6 v7 1 1 2 2 = Pluggable Directives Libraries (#395) = 3 3 4 4 5 == Goals == … … 6 7 - provide for a framework for introducing additional directives into the system, even from different namespace 7 8 - existing directives must not be overridden, nor replaced, alternate versions have to be placed in a different namespace 8 - detection of available directives libraries is via the [genshi.libraries.directives] entry point 9 - available directives libraries in the system will be automatically loaded by the system 9 - zero configuration effort by the user 10 - detection of available directives libraries is via the [genshi.libraries.directives] entry point 11 - available directives libraries in the system will be automatically loaded by the system 12 - api for programmatically adding new directives libraries (similar to the current concept of pluggable DirectiveFactory's) 13 10 14 11 15 == Current Development State == … … 15 19 16 20 More information will be made available as soon as the initial prototype is working. 21 17 22 18 23 == Wishlist == … … 25 30 - working branch to develop this in a joint effort on g.e.o. directly 26 31 32 27 33 == Example Directives Library == 28 34 29 35 This example serves as a skeleton for ongoing development. It also serves as the initial documentation for the 30 36 new feature. 37 31 38 32 39 === Example setup.py === … … 37 44 }}} 38 45 46 39 47 === Example lib.py === 40 48