Quote plus is a suite of modules to extend the core comment module. It adds configurable default subjects like "RE: subject", optional "@replyto" default content for non-quoting replies, links allowing the user to quote a post, Ajax based instant quotes/multiquotes and more.
Features
- Quote plus (quote_plus.module)
-
- Improved page title on reply and quote form pages,
- configurable reply subject preset ("RE: Topic"),
- configurable non-quote reply content preset ("@name:"),
- a link below both nodes and comments allowing to pre-fill the comment content field with the quoted content,
- BB-style quote markup with configurable data, e.g.
[quote=name;node_id.comment_id;uid], - extended format filter for quote markup turning quotes into your customized markup and providing tokens for links to the quoted node/comment/user.
- Quote plus JS additions (quote_plus_js.module)
-
- Instant replies,
- instant quotes,
- multi quotes
without page reload if the comment form resides on the same page.
- Quote plus fullquote buster (quote_plus_fqb.module)
- An additional input format filter that will partially hide quotes which exceed a certain length limit and make them optionally visible on click with JS/Ajax.
Status
The current development status already contains the following components:
[x] Quote plus base module
[x] Quote plus JS additions
[ ] Quote plus full quote buster
(This list will complete soon and then disappear.)
Requirements
- Core comment module must be enabled.
- JS callback is recommended if you want to use the JS additions. (Integration works out of the box.)
Setup and configuration
Please check the readme file.
Known odds and issues
- Devel module sometimes interferes with the advanced quote filter. To test locally, temporary disable devel. In a production site you will most likely not run it at all.
- Initially the default
<blockquote><div>syntax may become filtered by the HTML filter default settings. In doubt you will have to add both tags to the list of allowed tags or you could alter the replacement markup in the advanced quote filter settings. - This module uses BBcode-style quote tags. Although the included "advanced quote filter" is designed to hide these tags from other filters, there may occur issues with other BBcode input format filters (as in bbcode or PEAR BB code). If so, try to rearrange your filters for the related input format.
- At the moment there is no real solution for instant replies/quotes/multiquotes with wysiwyg enabled, just a workaround based on the default textarea.
- As there is no sophisticated syntax check on user provided quote tags, you should apply the HTML correcting filter to run after the advanced quote filter to avoid malformed markup.
Developer support
The quote_plus_js module introduces two Ajax callbacks which serve JSON formatted data for both instant quotes and replies. See README.txt and the function comments in the code. If you need additional hooks to create individual extensions, just open an issue.
Similar modules
The quote module concentrates on the pure quoting task and takes some basically different approaches. You may want to check it out and decide which one fits your needs at most. However, you should not run quote and quote plus at the same time in order to avoid interferences.
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: Content, Content Display, Filters/Editors, JavaScript Utilities
- Reported installs: 2 sites currently report using this module. View usage statistics.
- Downloads: 101
- Last modified: December 29, 2011