wiki:WikiIncludePlugin

Wiki Include Plugin

Description

When the WikiInclude macro is used, there is an error being displayed occasionally.

Please see MacroMigrationTutorial for the reasons.

This plug-in offers the same function, without issuing an error.

Bugs/Feature Requests

Existing bugs and feature requests for WikiIncludePlugin are here.

If you have any issues, create a new ticket.

Download

WikiIncludePlugin

Source

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

Installation

  • Build the egg file following the plugin packaging instructions
  • Copy the dist/WikiIncludePlugin-0.y.z-py2.3.egg file in your plugins project directory.
  • Requires setup in trac.ini.
    [components]
    wikiinclude.* = enabled
    
  • If you are using the WikiInclude macro, you need to remove wiki-macros/WikiInclude.py

Example

[[WikiInclude(Foo)]]
[[WikiInclude(Foo|Argument1|Argument2..|ArgumentN)]]

Version 0.2 (see attachment) with possibility to include specific page version:

[[WikiInclude(Specification?version=7)]]

Recent Changes

[9581] by rjollos on 2010-12-04 16:01:11
Add 0.11 version to repository, previously attached to wiki page, and patch setup.py. Fixes #3428.
[141] by yu-ji on 2005-11-21 10:37:39
WikiIncludePlugin:

Invalid description, fix it.

[140] by yu-ji on 2005-11-21 06:41:41
WikiIncludePlugin:

Initial revision

Author/Contributors

Author: yu-ji
Maintainer: yu-ji
Contributors: bubacoo

Wiki Variable

Contribution done by mdelorme

I update the script to be able to use Wiki Variables (think report variables)

 for arg in args:
         text = text.replace('{{%d}}' % (i+1), args[i])
         i += 1
 for arg in req.args:
         text = text.replace('{{%s}}' % arg, req.args[arg])

You use is it like this.
You call your page my_trac.com/wiki/my_page?FOO=1234
then in my_page

Lorem impsum ...
[[WikiInclude(Foo)]]
....

and then in Foo you could use FOO like this

bla bla bla {{FOO}} bla bla {{1}} blabla bla blabla bla bla 
Last modified 2 years ago Last modified on Oct 19, 2012, 8:47:06 AM