Index: openacs-4/packages/general-comments/www/doc/design.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/general-comments/www/doc/design.adp,v diff -u -r1.1.2.4 -r1.1.2.5 --- openacs-4/packages/general-comments/www/doc/design.adp 9 Jun 2016 13:03:12 -0000 1.1.2.4 +++ openacs-4/packages/general-comments/www/doc/design.adp 5 Jul 2016 16:52:02 -0000 1.1.2.5 @@ -5,7 +5,7 @@
General Comments enables all users in the community to add a comment to any object in the system. Any comment can have files or -hyperlinks attached.
This package is intended to utilize the users' engagement in the -community by letting them voice their opinion on any topic (object) -on the site. Commenting an article, a press release or any other -object is never more than a click away.
Administrators can choose to put comments on hold until they've -been approved or moderated.
User feedback is an invaluable resource for improvements. For +hyperlinks attached.
This package is intended to utilize the users' engagement in +the community by letting them voice their opinion on any topic +(object) on the site. Commenting an article, a press release or any +other object is never more than a click away.
Administrators can choose to put comments on hold until +they've been approved or moderated.
User feedback is an invaluable resource for improvements. For example, the usage of General Comments on documentation not only allows feedback, it can shape, extend and refine draft ideas before they are taken to the next level.
General Comments in ACS 4.0 differs from previous versions by utilizing the ACS Object system, introduced in 4.0. The data-model -has been changed to accomodate this adoption.
In ACS 3.x, general comments did not have revisioning. Let's +has been changed to accomodate this adoption.
In ACS 3.x, general comments did not have revisioning. Let's assume that in an ACS 3.x installation, the policy for comments was set to "closed", meaning comments must be approved by an administrator before it goes live. The following unwanted scenario could occur:
A user posted a comment which was approved by the administrator.
The user notices that there was a spelling error, and makes a -change to the posted comment.
From the time of the user's correction to the time the +change to the posted comment.
From the time of the user's correction to the time the adminstrator re-approves the comment, other users will not be able to read the comment, since the new data replaced the old one.
General Comments implements the revisioning feature provided by @@ -55,9 +55,9 @@ by the public while a newer revision is awaiting adminstrative approval.
Tcl API
There is one core procedure, general_comments_get_comments, that will show comments @@ -156,9 +156,9 @@