Edgewall Software

Changes between Version 6 and Version 7 of WorkInProgress/PluggableDirectivesLibraries


Ignore:
Timestamp:
Jun 11, 2010, 6:03:15 PM (14 years ago)
Author:
Carsten Klein <carsten.klein@…>
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkInProgress/PluggableDirectivesLibraries

    v6 v7  
    11
    22= Pluggable Directives Libraries (#395) =
     3
    34
    45== Goals ==
     
    67 - provide for a framework for introducing additional directives into the system, even from different namespace
    78 - 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
    1014
    1115== Current Development State ==
     
    1519
    1620More information will be made available as soon as the initial prototype is working.
     21
    1722
    1823== Wishlist ==
     
    2530 - working branch to develop this in a joint effort on g.e.o. directly
    2631
     32
    2733== Example Directives Library ==
    2834
    2935This example serves as a skeleton for ongoing development. It also serves as the initial documentation for the
    3036new feature.
     37
    3138
    3239=== Example setup.py ===
     
    3744}}}
    3845
     46
    3947=== Example lib.py ===
    4048