| 1 |
// $Id$
|
| 2 |
|
| 3 |
The custom_review modules enables node to be reviewers on other nodes
|
| 4 |
|
| 5 |
Presentation:
|
| 6 |
-------------
|
| 7 |
|
| 8 |
Usecase: let's imagine you want to create some specific tools to allow your users reviewing some nodes (for instance a CCK-audio review, a CCK-text review, a complex-type-CCK review, ...). Let's also imagine you want them to review specific (ie, an admin can set that before) CCK-node types, then you've got it, it's basically what custom review is about.
|
| 9 |
|
| 10 |
Some vocabulary :
|
| 11 |
|
| 12 |
* the reviewer: the CCK-node type seen as a tool set by an admin to allow users reviewing specific other CCK-node-types
|
| 13 |
* the reviewee: the CCK-node type seen as the type one can review with a specific reviewer
|
| 14 |
* the review: an instance of reviewer (like an advanced comment if you want)
|
| 15 |
* the (node) reviewed: an instance of reviewee (the node the user has been reviewing)
|
| 16 |
|
| 17 |
Features:
|
| 18 |
---------
|
| 19 |
|
| 20 |
It allows only one review by person and by reviewer type on each node. So it's neither
|
| 21 |
a tool to make comments nore supercomments, but real nodes associated in a specific way to an original one. These reviews are usually seen from the original reviewed node.
|
| 22 |
|
| 23 |
Process: the process has been created using nodeapi, so that you can go back to your node being reviewed at each time (and you keep seing a reference to your node being reviewed while making an add/edit review) . Default demo views with specific args are provided to make it easier for the end-user to list the reviews in different situations. (so ya, it's depending on views).
|
| 24 |
|
| 25 |
Admin binder: the administrator use a "binder" to put each of his "cck-node-tool-reviewers" on each available "cck-node-reviewable/reviewees"
|
| 26 |
|
| 27 |
custom_review was designed by Laurent Pipitone (striky2).
|
| 28 |
|
| 29 |
Dependencies
|
| 30 |
------------
|
| 31 |
[core module]
|
| 32 |
* CCK
|
| 33 |
|
| 34 |
[additional core functionnalities]
|
| 35 |
* views
|
| 36 |
* panel
|
| 37 |
|
| 38 |
Install
|
| 39 |
-------
|
| 40 |
1) Copy the custom_review folder to the modules folder in your installation.
|
| 41 |
2) Enable the modules using Administer -> Modules (/admin/build/modules)
|
| 42 |
|
| 43 |
Configuration
|
| 44 |
-------------
|
| 45 |
Create the binding between the node-type which can be reviewed and the node-type which will be authorized to actually make the review.
|
| 46 |
|
| 47 |
Contributing & support
|
| 48 |
------------
|
| 49 |
Want to contribute core evolutions? Want some support?
|
| 50 |
Post on the issue queue: http://drupal.org/project/issues/custom_review
|