Changes between Version 6 and Version 7 of WikiProcessors
- Timestamp:
- 03/18/10 20:29:13 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiProcessors
v6 v7 1 1 = Wiki Processors = 2 2 3 Processors are [TracWikiMacros wiki macros]designed to provide alternative markup formats for the [TracWiki Wiki engine]. Processors can be thought of as ''macro functions to process user-edited text''.3 Processors are WikiMacros designed to provide alternative markup formats for the [TracWiki Wiki engine]. Processors can be thought of as ''macro functions to process user-edited text''. 4 4 5 5 The Wiki engine uses processors to allow using [wiki:WikiRestructuredText Restructured Text], [wiki:WikiHtml raw HTML] and [http://www.textism.com/tools/textile/ textile] in any Wiki text throughout Trac. … … 25 25 <h1 style="color: orange">This is raw HTML</h1> 26 26 }}} 27 28 Note that since 0.11, such blocks of HTML have to be self-contained, i.e. you can't start an HTML element in one block and close it later in a second block. Use div or span processors for achieving similar effect (see WikiHtml). 27 29 28 30 ---- … … 82 84 * '''html''' -- Insert custom HTML in a wiki page. See WikiHtml. 83 85 * '''div''' -- Wrap an arbitrary Wiki content in a <div> element (''since 0.11''). See WikiHtml. 86 * '''span''' -- Wrap an arbitrary Wiki content in a <span> element (''since 0.11''). See also WikiHtml. 84 87 * '''rst''' -- Trac support for Restructured Text. See WikiRestructuredText. 85 88 * '''textile''' -- Supported if [http://cheeseshop.python.org/pypi/textile Textile] is installed. See [http://www.textism.com/tools/textile/ a Textile reference]. 86 89 * '''comment''' -- Do not process the text in this section (i.e. contents exist only in the plain text - not in the rendered page). 90 * '''diff''' -- Pretty print patches and diffs. 87 91 88 92 === Code Highlighting Support === … … 90 94 * '''c''' -- C 91 95 * '''cpp''' -- C++ 96 * '''csharp''' --- C# (''use #!text/x-csharp'') 92 97 * '''python''' -- Python 93 98 * '''perl''' -- Perl 94 99 * '''ruby''' -- Ruby 95 100 * '''php''' -- PHP 96 * '''asp''' --- ASP 101 * '''asp''' -- ASP 102 * '''java''' -- Java 103 * '''js''' -- Javascript 97 104 * '''sql''' -- SQL 98 105 * '''xml''' -- XML 99 106 * '''sh''' -- Bourne/Bash shell 107 100 108 '''Note:''' ''Trac relies on external software packages for syntax coloring. See TracSyntaxColoring for more info.'' 101 109 … … 108 116 }}} 109 117 110 The result will be syntax highlighted HTML code. The same is valid for all other mime types supported. 118 The result will be syntax highlighted HTML code: 119 {{{ 120 #!text/html 121 <h1>text</h1> 122 }}} 123 124 The same is valid for all other mime types supported. 111 125 112 126 113 127 For more processor macros developed and/or contributed by users, visit: 114 * [http://trac.edgewall.org/wiki/ProcessorBazaar ProcessorBazaar] 115 * [http://trac.edgewall.org/wiki/MacroBazaar MacroBazaar] 128 * [trac:ProcessorBazaar] 129 * [trac:MacroBazaar] 130 * [th:WikiStart Trac Hacks] community site 116 131 117 132 118 133 == Advanced Topics: Developing Processor Macros == 119 Developing processors is no different from [TracWikiMacros wiki macros]. In fact they work the same way, only the usage syntax differs.134 Developing processors is no different from Wiki macros. In fact they work the same way, only the usage syntax differs. See WikiMacros for more information. 120 135 121 136 122 137 ---- 123 See also: TracWikiMacros, WikiHtml, WikiRestructuredText, TracSyntaxColoring, WikiFormatting, TracGuide138 See also: WikiMacros, WikiHtml, WikiRestructuredText, TracSyntaxColoring, WikiFormatting, TracGuide
