;ς )δHEc@s‡dZdklZlZdfd„ƒYZeeeeeeeeeeeeeeeegZd„ZdkZdkZgi Z ei e dƒD]xZ eiieiie de ƒƒp,e idƒoe idƒ o e d j oe eid d e ƒƒq˜q˜[ ZxgeD]_Zeid ƒoed edƒq yedeƒWq edeeƒfƒq Xq WdS(sΚ The plugins package, containing plugins providing non-core functionality. A Zwiki plugin is a module or package that extends Zwiki's functionality, usually by providing a mixin for ZWikiPage, thereby adding extra features to all wiki pages at startup. A true plugin can (a) be removed without any ill effects aside from disabling the feature it provides, and (b) be provided by a separate product. Page types are another kind of plugin, residing in their own pagetypes package. It seems helpful to keep them separate for the moment. Non-core features which used to be in the main ZWiki package are gradually being moved here and pluginised. Some of them still have hard-coded dependencies in other parts of the code, such as: - dependencies in the Admin upgrade methods - resolved ? - edit calls purple numbers when setting text - some page types call purple numbers during rendering - issue tracker access key and link in wikipage template - tracker action in CMFInit fti - tracker hotkey in showAccessKeys - issue linking and link colouring in renderLink - isIssue arg support in pages - issue creation in mailin - show_issueproperties=0 in pagetypes/common renderText - issue properties form rendering in page types (sBLATHERsformattedTracebacksNullcBstZRS(N(s__name__s __module__(((s@/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/__init__.pysNull%scCsvd|i|if}xKtttƒƒD]7}t|tjo |t|>> from Products.ZWiki.plugins import registerPlugin >>> registerPlugin(MyMixinClass) s%s.%ssloaded plugin: %sNs5could not register %s plugin, need more plugin slots!( scs __module__s__name__snamesrangeslensPLUGINSsisNullsBLATHER(scsnamesi((s@/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/__init__.pysregisterPlugin9s  Nis.pys _tests.pys __init__.pys.py$ss_s+%s plugin disabled with _ prefix, skipping isProducts.ZWiki.plugins.%ss9could not load %s plugin, skipping (traceback follows) %s(s__doc__sProducts.ZWiki.UtilssBLATHERsformattedTracebacksNullsPLUGINSsregisterPluginsossresappends_[1]slistdirs__path__sfspathsisdirsjoinsendswithssubsmodulessms startswiths __import__( sBLATHERsfsmodulessformattedTracebacksms_[1]sresregisterPluginsPLUGINSsNullsos((s@/mnt/gmirror/ports/www/zope-zwiki/work/ZWiki/plugins/__init__.pys?s6 œ