NoCamelCase2 Parser

The following page is taken from the original NoCamelCase plugin. The plugin is basically adapted for newer MoinMoin versions.

Description

MoinMoin does not allow disabling CamelCase links per default. The developers of MoinMoin think that configurable markup is a bad idea. One reason is that MoinMoin ships a large number of help pages that will break if the wiki parser is changed. As a solution the wiki parser can be left untouched and a new parser can be made default. nocamelcase2.py is a only slightly modified parser that doesn't support CamelCase.

Download & Release Notes

Download

Release Version

Moin Version

Release Notes

nocamelcase2.py

2

1.7+

-

Installation

Download the parser following the link above (for moin 1.7+)

Copy the parser to MoinMoin/parser/nocamelcase2.py

Change the config variable default_markup to "nocamelcase2" (c.f. HelpOnConfiguration)

You can use the processing instruction 1 #format wiki to switch single pages back to old markup

if you don't like switch the whole wiki you can use #format nocamelcase2 to switch CamelCase off in that page

As the system pages already have a #format wiki processing instruction changing default_markup shouldn't cause trouble if you are running MoinMoin 1.7.2.

Example

To use in specific pages use as following:

{{{#!nocamelcase2
My,,, Foo,,, Code,,, CamelCaseNotMadeALink
}}}

This parser is released into the public domain.

License

This parser is released under the terms of the GNU GPL.

Discussion

Doesn't work when trying to save from the GUI interface. Plugin Missing Error (tried on version 1.7.2 and 1.9.1)

This parser displays "None". Here is my fix. -BobbyBaucom

MoinMoin: ParserMarket/NoCamelCase2 (last edited 2012-02-08 07:50:03 by SixMen)