wiki:WikiExtrasPlugin

Version 1 (modified by mrelbe, 4 years ago) (diff)

New hack WikiExtrasPlugin, created by mrelbe

Wiki Extras for Trac

Description

This plugin is made for the upcoming Trac 0.13!

This plugin extends the Trac Wiki in several ways:

  • Layout information on wiki pages using boxes. Four wiki processors are defined for creating boxes:
    • box -- The core box processor.
    • rbox -- Display a right aligned box to show side notes and warnings etc. This will probably be the most used box.
    • newsbox -- Display news in a right aligned box. (This box corresponds to the well-known NewsFlashMacro)
    • imagebox -- Display a single image with caption in a centered box.
  • Decorate wiki pages with a huge set of modern icons, the Fugue icon library, via the Icon macro and as smileys (configurable).
  • Decorate wiki text with the Color macro.
  • Automatic highlighting of attentional phrases like FIXME and TODO (configurable).
  • HTML 4.0 entities (named entities and numerical entities). (Same as in WikiGoodiesPlugin)
  • Automatic replacement of common text idioms by their corresponding symbols (e.g. arrows, fractions, etc.) (Same as in WikiGoodiesPlugin, but configurable.)

Each feature can be disabled individually if needed.

The Fugue icon library, with more than 3.000 icons, is contained in this plugin for convenience (though installation time is taking a hit). The icons are released under Creative Commons Attribution 3.0 license, and can be used for any commercial or personal projects, but you may not lease, license or sublicense the icons. Some icons are Copyright (C) Yusuke Kamiyamane.

Bugs/Feature Requests

Existing bugs and feature requests for WikiExtrasPlugin are here.

If you have any issues, create a new ticket.

Download

Download the zipped source from here.

Source

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

Example

There are 3 macros that can be used to show detailed instructions to wiki authors on how to use some of these features, suitable to be placed on one wiki page each:

  • WikiBoxes
    [[AboutWikiBoxes]]
    
  • WikiIcons
    [[AboutWikiIcons]]
    
  • WikiPhrases
    [[AboutWikiPhrases]]
    

Recent Changes

[14316] by mrelbe on 2014-12-09 01:59:42
WikiExtrasPlugin 1.0dev: CSS: Apply vertical margin only to first child content in a box.

Patch by lucid, many thanks! Fixes #10362

[14315] by mrelbe on 2014-12-09 01:39:39
WikiExtrasPlugin 1.0dev: Sanitize macro attributes

Patch by Jun Omae, many thanks! Fixes #11593

[14314] by mrelbe on 2014-12-09 01:20:58
WikiExtrasPlugin 1.0dev: Fixed ImportError (cleandoc) on Python 2.5

Patch by Jun Omae, many thanks! Fixes #11654

Author/Contributors

Author: mrelbe
Maintainer: mrelbe
Contributors: