Version 7 (modified by Ryan J Ollos, 7 years ago) (diff)

Add maintainer and page outline

Chain Multiple Macros/Processors


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 the zipped source from [download:macrochainmacro 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 bdist_egg and copy the resulting dist/macrochain-0.X-pyY.Z.egg to your plugins directory.


You can check out MacroChainMacro from here using Subversion, or browse the source with Trac.


The following mimicks the MimeInclude macro:

[[MacroChain(Include(, 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),]]

Recent Changes

15872 by rjollos on 2016-09-06 19:42:16
Rename directory
7903 by roadrunner on 2010-04-30 15:37:49
Port macro to trac 0.11 .

Closes #3028.

1093 by roadrunner on 2006-08-07 06:29:58

initial import



Author: roadrunner
Maintainer: roadrunner