Query: wiki::toolkit::formatter::default
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Wiki::Toolkit::Formatter::Default(3pm) User Contributed Perl Documentation Wiki::Toolkit::Formatter::Default(3pm)NAMEWiki::Toolkit::Formatter::Default - A formatter for Wiki::Toolkit.DESCRIPTIONA formatter backend for Wiki::Toolkit.SYNOPSISmy $store = Wiki::Toolkit::Store::SQLite->new( ... ); # See below for parameter details. my $formatter = Wiki::Toolkit::Formatter::Default->new( %config ); my $wiki = Wiki::Toolkit->new( store => $store, formatter => $formatter );METHODSnew my $formatter = Wiki::Toolkit::Formatter::Default->new( extended_links => 0, implicit_links => 1, allowed_tags => [qw(b i)], # defaults to none macros => {}, node_prefix => 'wiki.cgi?node=' ); Parameters will default to the values shown above (apart from "allowed_tags", which defaults to allowing no tags). o macros - be aware that macros are processed after filtering out disallowed HTML tags. Currently macros are just strings, maybe later we can add in subs if we think it might be useful. Macro example: macros => { qr/(^|)@SEARCHBOX(|$)/ => qq(<form action="wiki.cgi" method="get"> <input type="hidden" name="action" value="search"> <input type="text" size="20" name="terms"> <input type="submit"></form>) } format my $html = $formatter->format( $content ); Escapes any tags which weren't specified as allowed on creation, then interpolates any macros, then calls Text::WikiFormat::format (with the config set up when new was called) to translate the raw Wiki language supplied into HTML.SEE ALSOWiki::Toolkit::Formatter::WikiLinkFormatterParent Wiki::ToolkitAUTHORKake Pugh (kake@earth.li).COPYRIGHTCopyright (C) 2002-2003 Kake Pugh. All Rights Reserved. Copyright (C) 2006 the Wiki::Toolkit team. All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-09-25 Wiki::Toolkit::Formatter::Default(3pm)
Similar Topics in the Unix Linux Community |
---|
WikyBlog 1.5.7.2 (Default branch) |
Perl HL7 Toolkit 0.74 (Default branch) |
moin2rst 0.1.0 (Default branch) |
Mobius Forensic Toolkit 0.2.0 (Default branch) |
XWiki 1.2 (Default branch) |