Contents
Chain Multiple Macros/Processors
Description
This macro allows you to chain multiple macros (including WikiProcessors) together (think unix command line pipes). I.e. it allows you to feed the output from one macro as input to the next.
Bugs/Feature Requests
Existing bugs and feature requests for MacroChainMacro are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from here.
This macro must be installed as a plugin. To do so, change the directory to macrochainmacro/0.11 (if running trac 0.11 or 0.12) or macrochainmacro/0.9 (if running trac 0.9 or 0.10), run python setup.py bdist_egg and copy the resulting dist/macrochain-0.X-pyY.Z.egg to your plugins directory.
Source
You can check out MacroChainMacro from here using Subversion, or browse the source with Trac.
Example
The following mimicks the MimeInclude macro:
[[MacroChain(Include(http://www.example.com/), text/html)]]
This uses the CsvMacro to display a csv file from the repository as a table:
[[MacroChain(Include(trunk/foo/bar.csv), CsvMacro)]]
The following uses the XsltMacro and GraphvizPlugin to create a graph of some xml data:
[[MacroChain(Xslt(graph.xslt, doc.xml), graphviz.dot)]]
Recent Changes
[7903] by roadrunner on 04/30/10 15:37:49
Port macro to trac 0.11 .
Closes #3028.
[1093] by roadrunner on 08/07/06 06:29:58
initial import
[1092] by roadrunner on 08/07/06 06:27:09
New hack MacroChainMacro, created by roadrunner
Author/Contributors
Author: roadrunner
Maintainer: roadrunner
Contributors: