Edgewall Software

Changes between Version 72 and Version 73 of ProcessorBazaar


Ignore:
Timestamp:
Jan 14, 2015, 10:40:33 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • ProcessorBazaar

    v72 v73  
    1 = The Processor Bazaar =
    2 
    3 Looking for fresh wiki processor goodness for your Trac installation? Have you written a clever wiki-processor you're dying to share with the world? This is the place.
    4 
    5 The wiki-processor bazaar is for sharing information about user-developed processors and links to source code and requests.
    6 
    7 '''Note:''' ''Please state your name, email, and version of Trac your wiki-processor is developed for.''
    8 
    9 == How to use these wiki-processors: ==
     1= The Processor Bazaar
     2
     3Looking for fresh wiki processor goodness for your Trac installation? Have you written a clever wiki-processor you're dying to share with the world? This is the place. This wiki-processor bazaar is for sharing information about user-developed processors and links to source code and requests.
     4
     5'''Note:''' ''Please state your name, email and version of Trac your wiki-processor is developed for.''
     6
     7== How to use these wiki-processors
    108
    119 * Just put the files into the {{{wikimacros}}} directory of your   
     
    2018   The macros will be available only for this environment.
    2119
    22 The wiki-processors should match your trac version, i.e. 0.11 uses {{{class YourCustomMacro(WikiMacroBase)}}} where previous version used {{{def execute(hdf, txt, env)}}}. See wiki:WikiMacros for details.
     20The wiki-processors should match your trac version, ie 0.11 uses {{{class YourCustomMacro(WikiMacroBase)}}} where previous version used {{{def execute(hdf, txt, env)}}}. See wiki:WikiMacros for details.
    2321
    2422----
    2523=== !LegendBox ===
    26 A wiki-processor for encapsulating wiki text inside a box.
    27 The box will have a legend and a modifiable color.
    28 To use this, simply place it into wikimacro directory and use it.
     24A wiki-processor for encapsulating wiki text inside a box. The box will have a legend and a modifiable color. To use this, simply place it into wikimacro directory and use it.
    2925
    3026Example:
     
    105101[[BR]]''By:'' Juanma Barranquero  (lekktu at gmail.com)
    106102[[BR]]''Tested on:'' 0.8 (should work on previous versions, though)
     103
    107104----
    108105=== !DocBook ===#docbook
     
    129126[[BR]]''Version:'' 0.8.x
    130127[[BR]]
    131 [[BR]] If you have problems with an error message like get_config is not supported try this
    132 [[BR]] stylesheet = env.config.get('docbook', 'stylesheet')
    133 [[BR]]
     128[[BR]] If you have problems with an error message like 'get_config is not supported' try: stylesheet = env.config.get('docbook', 'stylesheet')
     129
    134130----
    135131=== !SortedTable ===
    136132A WikiProcessor which sorts tables with JavaScript.
    137133
    138 Requires [http://www.kryogenix.org/code/browser/sorttable/sorttable.js sorttable.js] from http://www.kryogenix.org/code/browser/sorttable/ .
     134Requires [http://www.kryogenix.org/code/browser/sorttable/sorttable.js sorttable.js].
    139135
    140136Usage:
     
    142138 1. Fetch [http://www.kryogenix.org/code/browser/sorttable/sorttable.js sorttable.js] (see above)
    143139 1. Put the script somewhere on your HTTP server and set the variable sorttable_js_url in TracIni OR put the JavaScript file in the same directory as the Python file.
    144  1. Use WikiProcessor syntax like
     140 1. Use WikiProcessor syntax like:
    145141    {{{
    146142{{{
     
    158154[[BR]]''By:'' Stefan Schwarzer (sschwarzer at sschwarzer dot net)
    159155[[BR]]''Version:'' >= 0.8 (tested with 0.8)
     156
    160157----
    161158=== !IrcLog ===
     
    172169It formats logs in the default format used by Xchat, as well as some others.
    173170
    174 The irclog processor is distributable under the terms of the GNU GPL (see: http://www.gnu.org/copyleft/gpl.html).
     171The irclog processor is distributable under the terms of the [http://www.gnu.org/copyleft/gpl.html GNU GPL].
    175172
    176173Based on [http://mg.pov.lt/irclog2html/ irclog2html.py] by Marius Gedminas.
     
    179176[[BR]]''By:'' Simon Ward <simon@mivok.net>
    180177[[BR]]''Version:'' 0.8.x
     178
    181179----
    182180=== !BlockQuote ===
     
    197195[[BR]]''Version:'' 0.9b2 (might work with older versions as well)
    198196[[BR]]''Last change:'' v0.1.1 now correctly handles WikiFormatting in quoted texts
     197
    199198----
    200199=== graphviz ===
     
    218217
    219218'''Note:''' A much more powerful Graphviz processor is available [http://trac-hacks.org/wiki/GraphvizPlugin here].
    220 ----
    221 
     219
     220----
    222221=== latex-math ===
    223222A processor that uses LaTeX to make math. Loosely based on graphviz.py and mt-math.
     
    237236[[BR]]''By:'' Mirko Maischberger mirko dot maischberger at gmail dot com
    238237
    239 '''Note:''' This spawn a latex process, you'll need tetex, tetex-extra and dvipng. This is also non suitable for public wikis becuase spawning an external latex process is not secure (unless properly configured).
     238'''Note:''' This spawns a latex process, so you'll need tetex, tetex-extra and dvipng. This is not suitable for public wikis, because spawning an external latex process is not secure when not properly configured.
    240239
    241240----
    242241
    243242=== !ShellExample ===
    244 A processor that produces [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=5 gentoo like document code listing], .
     243A processor that produces [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=5 Gentoo-like document code listing].
    245244
    246245Usage:
     
    260259[[BR]]''By:'' Nathaniel Madura (nmadura at umich dot edu)
    261260[[BR]]''Current Version:'' 0.12.1
     261
    262262----
    263263=== code highlighting ===
    264 A simple processor (deployed as plugin) that uses predefined processor to make highlighted output of arbitrary source code. This language of the source code is pass as file extension (like `css` for CSS) instead of mimetype.[[BR]]
    265 ,,You have to use additional code highlighting processor such as '''Pygments''',,
     264A simple processor (deployed as plugin) that uses predefined processor to make highlighted output of arbitrary source code. This language of the source code is pass as file extension (like `css` for CSS) instead of mimetype.
     265
     266,,You have to use an additional code highlighting processor such as '''Pygments''',,
    266267
    267268Usage:
     
    282283}}}
    283284
    284 Will produce:
     285This will produce:
    285286
    286287[[Image(code-processor.png)]]
     
    289290[[BR]]''By:'' Sebastian Krysmanski
    290291[[BR]]''Version:'' Runs on Trac 0.11.x
    291 ----
    292 === pascal ===
    293 A simple processor that uses predefined processor to make highlighted output of the pascal source code.[[BR]]
     292
     293----
     294=== Pascal ===
     295A simple processor that uses predefined processor to make highlighted output of the Pascal source code.[[BR]]
    294296,,You have to use additional code highlighting processor such as '''enscript''',,
    295297
     
    306308}}}
    307309}}}
    308 Will produce:
     310
     311This will produce:
    309312{{{
    310313#!html
     
    326329
    327330 * Request: A WikiProcessor for SVG [http://www.svg-whiz.com/wiki/index.php?title=SVG_FAQ]
    328  * ~~Request: A WikiProcessor for unified diffs~~ ''(well, it's already there since 0.9, no? use `#!diff` in your block)''
    329  * ~~Request: A WikiProcessor for javascript syntax highlighting~~
    330331 * Request: A WikiProcessor for mediawiki format (see [http://trac-hacks.org/wiki/MediaWikiPluginMacro])
    331332 * Request: A WikiProcessor for [http://www.twiki.org twiki] format - so we can move existing docs to Trac
    332  * ~~Request: A WikiProcessor for VERILOG HDL syntax highlighting~~ Supported by [http://pygments.org/languages/ Pygments]
    333333 * Request: A WikiProcessor for [http://daringfireball.net/projects/markdown/ markdown]
    334334 * Request: A WikiProcessor for Perl's POD
    335335 * Request: A WikiProcessor for Java Stacktraces (with links into subversion repository, if possible ;) )
     336 * Request: A WikiProcessor for [http://orgmode.org/ org-mode syntax]
     337 * ~~Request: A WikiProcessor for VERILOG HDL syntax highlighting~~ Supported by [http://pygments.org/languages/ Pygments]
    336338 * ~~Request: A WikiProcessor for Apache2 config~~ Supported by [http://pygments.org/languages/ Pygments]
    337339 * ~~Request: A WikiProcessor for Haskell syntax highlighting~~ Supported by [http://pygments.org/languages/ Pygments]
    338  * Request: A WikiProcessor for [http://orgmode.org/ org-mode syntax]
     340 * ~~Request: A WikiProcessor for unified diffs~~ ''(it's already there since 0.9: use `#!diff` in your block)''
     341 * ~~Request: A WikiProcessor for javascript syntax highlighting~~
    339342 * ~~Request: A WikiProcessor for GLSL (OpenGL Shading Language, should be a lot like C, just with different types and keywords)~~ Supported by [http://pygments.org/languages/ Pygments]
    340343
    341344----
    342 See also:  WikiProcessors, MacroBazaar
     345See also:  WikiProcessors