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

Version Downloads Date Links
6.x-1.1-alpha2 tar.gz (19.15 KB) | zip (22.8 KB) 2011-Dec-29 Notes

Development releases

Version Downloads Date Links
6.x-1.x-dev tar.gz (22.14 KB) | zip (27.31 KB) 2012-Mar-05 Notes

Project Information


Maintainers for Quote plus

  • doitDave - 77 commits
    last: 11 weeks ago, first: 23 weeks ago

Issues for Quote plus

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here