wiki:AddCommentMacro

Version 48 (modified by Remy Damour, 6 years ago) (diff)

I've lost a lot of time figuring out why the macro was not working.

Add comments to wiki pages

Description

The AddCommentMacro allows for easy addition of comments to a page, in a standard format. Each comment added is in the following form:

==== Comment by <user> on <date> ====
<comment-body>

The comment body supports normal TracWiki WikiFormatting.

Comments are added after the first line that starts with [[AddComment]].

The AddCommentMacro supports previewing and adheres to the TracPermissions scheme, only allowing comments to be added if the user has write access to the page.

Since [21] the AddCommentMacro can fulfill 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. Potentially unsafe, but can be useful.

Bugs/Feature Requests

Existing bugs and feature requests for AddCommentMacro are here.

If you have any issues, create a new ticket.

Install

Easy Install instructions for installing latest versions of the macro:

Trac 0.10.x

$> easy_install http://trac-hacks.org/svn/macropostplugin/0.10
...
$> easy_install http://trac-hacks.org/svn/addcommentmacro/0.10
...
Done.

Trac 0.11.x

$> easy_install http://trac-hacks.org/svn/macropostplugin/0.11
...
$> easy_install http://trac-hacks.org/svn/addcommentmacro/0.11
...
Done.

Don't forget to add "addcomment.* = enabled" to the [components] section of trac.ini.

Download

AddCommentMacro for 0.8.
AddCommentMacro for 0.9.
AddCommentMacro for 0.10.
AddCommentMacro for 0.11.
Download as a zip file here.

Requirements

You need to install MacroPostPlugin first, or the 'preview' and 'submit' buttons won't work.

Source

You can check out the source for AddCommentMacro from Subversion at http://trac-hacks.org/svn/addcommentmacro.

Change Log

[8746] by osimons on 2010-09-10 16:25:48
AddCommentMacro: New name for anonymous was not picked up. Fixes #4710. Thanks for the patch!
[8745] by osimons on 2010-09-10 16:12:32
AddCommentMacro: Not raise an error for permission issue. Render the form with all fields disabled instead. Closes #4959.
[3887] by osimons on 2008-06-23 12:58:56

AddCommentMacro:

  • Wiki page preview got us a double set of editing toolbars. Fixed.
  • Also adding some extra logging and deleting the redirect marker in search of possible issue with redirect (that I can't replicate).
[3723] by osimons on 2008-05-27 21:20:18
AddCommentMacro: Now calls wiki page manipulators to check content before saving. This means support for Spam Filter plugin and similar plugins that can veto any wiki page change.

Report and patch by Thomas Moschny. Closes #3076.

[3204] by osimons on 2008-02-10 09:54:25
AddCommentMacro: Unicode page name fix.

Should close #2547

Author/Contributors

Author: athomas
Contributors: eblot (ported Trac to trunk), osimons (0.11 version)