Contents
Add comments to wiki pages
Notice: This plugin does not necessarily meet coding standards or functions correctly in all use cases.
Description
This macro allows for easily adding comments to a wiki page, in a standard format. Each comment is added in the following form:
==== Comment by <user> on <date> ==== <comment-body>
The comment body supports normal Trac WikiFormatting.
Comments are added after the first line that starts with [[AddComment]]
.
The macro supports previewing and adheres to the TracPermissions scheme, only allowing comments to be added if the user has write access to the page.
Since changeset [21] the macro can fulfil the role of an append only Wiki page. By passing the argument appendonly
to the macro, comments can be appended to the page even when the user does not have permission to modify the page. This is potentially unsafe, but can be useful.
Note that this macro differs from the standard wiki #comment feature.
Bugs/Feature Requests
Existing bugs and feature requests for AddCommentMacro are here.
If you have any issues, create a new ticket.
defect |
21 / 28 |
||
---|---|---|---|
enhancement |
4 / 11 |
Download
Download the version as per your Trac installation:
- Trac 0.11 and 0.12: addcommentmacro/0.11
- Trac 0.10: addcommentmacro/0.10
Download all versions as a zip file.
The plugin is also available on PyPi.
Source
You can check out AddCommentMacro from here using Subversion, or browse the source with Trac.
Installation
Dependencies: You need to install MacroPostPlugin first, or else the 'Preview' and 'Submit' buttons won't work:
$> easy_install https://trac-hacks.org/svn/macropostplugin/0.11 ... $> easy_install https://trac-hacks.org/svn/addcommentmacro/0.11 ... Done.
Add the following to your trac.ini
file:
[components] macropost.web_ui.macropostmodule = enabled addcomment.* = enabled
Alternatively, use the WebAdmin interface to enable both plugins.
Recent Changes
Author/Contributors
Author: athomas
Maintainer: osimons
Contributors: eblot (ported Trac to trunk), osimons (0.11 version)