CommentPress Core

Description

CommentPress Core is an open source theme and plugin for WordPress that allows readers to comment in the margins of a text. Readers may comment paragraph-by-paragraph, line-by-line, block-by-block or by selecting text (coming soon to touch devices).

Annotate, gloss, workshop, debate: with CommentPress Core you can do all of these things on a finer-grained level, turning a document into a conversation. It can be applied to a fixed document (paper/essay/book etc.) or to a running blog. Use it in combination with BuddyPress and Groupblogs to create communities around your documents.

Please note: this plugin comes bundled with three official themes, one of which must be active for CommentPress Core to function. The “CommentPress Modern Theme” will be auto-activated when the plugin is first activated. The old “CommentPress Default Theme” is still included for those who wish to stay with it or have built their own child themes for it. Since version 3.9 a new “CommentPress Flat Theme” is included for those who want an alternative layout. If you are upgrading from a previous version of CommentPress (3.0.x – 3.3.x), please follow the instructions in the Installation section before doing so.

For further information and instructions please see the CommentPress website or visit the plugin’s GitHub repository. Contact the developers by email at cpdev@futureofthebook.org.

Many thanks to the following for translations:

  • French – Pouhiou
  • Spanish – Andrew Kurtis from WebHostingHub
  • Dutch – Gerrit Jan Dijkgraaf
  • German – Chris Witte
    For sites hosted in the European Union, please note: the “CommentPress Default Theme” makes use of cookies, but for presentational purposes only. If you intend to use the “CommentPress Default Theme” on a public site, you may need to inform visitors of this.

Upgrades from previous versions of “CommentPress” are possible. Please follow the following procedures for your context.

The name has been changed from “CommentPress” to “CommentPress Core” for two reasons: (a) because it serves as the basis for extending it for your purposes and (b) to safeguard historical installations, which could break if they upgrade. Newer “CommentPress” installations (versions 3.0.x – 3.3.x) can upgrade to the current version.

Upgrade to CommentPress Core

It is recommended that you upgrade to the latest versions of WordPress as well as the latest versions of the old “CommentPress” plugins and theme before upgrading to “CommentPress Core”, but “CommentPress Core” will do its best if this is not possible. A minimum of WordPress 3.3 is required, but upgrades under WordPress 3.4+ work much better. The old “CommentPress” plugins and theme can be found on Github:

  1. Get the latest CommentPress Plugin
  2. Get the latest CommentPress for Multisite
  3. Get the latest CommentPress Ajaxified
  4. Get the latest CommentPress Theme

Upgrade to CommentPress Core in WordPress Standalone

  1. Activate “CommentPress Core” plugin
  2. “CommentPress Core” will try and deactivate the “CommentPress Ajaxified” plugin. Deactivate it if it is still active.
  3. “CommentPress Core” will try and deactivate the “CommentPress” plugin. Deactivate it if it is still active.
  4. Delete “CommentPress Ajaxified” plugin
  5. Delete “CommentPress” plugin

Upgrade to CommentPress Core in WordPress Multisite (NOT network-activated)

On each site:

  1. Activate “CommentPress Core” plugin
  2. “CommentPress Core” will try and deactivate the “CommentPress Ajaxified” plugin. Deactivate it if it is still active.
  3. “CommentPress Core” will try and deactivate the “CommentPress” plugin. Deactivate it if it is still active.

When EVERY site has done this, go to Network Admin -> Plugins:

  1. Delete “CommentPress Ajaxified” plugin
  2. Delete “CommentPress” plugin

Upgrade to CommentPress Core (network-activated OR with BuddyPress Groupblogs)

To upgrade to CommentPress Core.

  1. Install, but DO NOT activate OR network-activate CommentPress Core.
  2. Network Deactivate “CommentPress for Multisite Extras”, if present
  3. Network Deactivate “CommentPress for Multisite”
  4. Network Disable all old “CommentPress” child themes
  5. Now Network Activate “CommentPress Core”

“CommentPress Core” will now be active on your main site.

On each site:

  1. Activate “CommentPress Core” plugin
  2. “CommentPress Core” will try and deactivate the “CommentPress Ajaxified” plugin. Deactivate it if it is still active.
  3. “CommentPress Core” will try and deactivate the “CommentPress” plugin. Deactivate it if it is still active.

When EVERY site has done this, go to “Network Admin” -> “Plugins”:

  1. Delete “CommentPress Ajaxified” plugin
  2. Delete “CommentPress” plugin (NOT “CommentPress Core”!)
  3. Delete “CommentPress for Multisite Extras”, if present
  4. Delete “CommentPress for Multisite”

Reviews

Read all 8 reviews

Changelog

3.9.3

  • Fix markup when using audio or video shortcodes in line-by-line context

3.9.2

  • Javascript enhancement to allow hiding of comment sections with no comments

3.9.1

  • Fix markup when captioned image is first element of content

3.9

  • Introduce new “CommentPress Flat” parent theme
  • Add widget areas to themes
  • Introduce option to skip parsing entries with no comments
  • Introduce option to disable auto-navigation on pages

3.8.9

  • Fix appearance on link autocomplete popover in comment form

3.8.8

  • Keyboard accessibility refinements
  • Upgrade support for footnotes plugins
  • Better styling of images in default theme

3.8.7

  • Fix illegal character in BuddyPress stylesheet

3.8.6

  • Remove BuddyPress templates from Plugin Directory repo

3.8.5

  • Fix print layout in Chrome
  • Remove BuddyPress templates and provide compatibility via CSS
  • Update Groupblog compatibility
  • Update Multisite compatibility
  • Drop support for IE7 and under

3.8.4

  • Fix AJAX commenting under https
  • Fix font URL under https
  • Fix text selection offsets

3.8.3

  • Add theme support for built-in title tags
  • Bump admin headings to h1
  • Misc minor fixes (see Github commit list)

3.8.2

  • Fix default theme header minimiser
  • Fix footnotes scrolling
  • Fix search when BuddyPress active on main site

3.8.1

  • Fix workflow content tab switching

3.8

  • New feature! Comment on text selections within paragraphs.

3.7

  • Child theme template auto-discovery
  • Limited compatibility with WP Front End Editor

3.6.2

  • Update and fix BP compatibility
  • Fix workflow input ID

3.6.1

  • Update compatibility notice
  • Update BP compatibility
  • Remove deprecated function calls

3.6

  • Compatibility with latest BuddyPress
  • avoid AJAX errors for suspected spam comments
  • respect password-protected post comment visibility
  • additional hooks for plugins

3.5.7

  • Critical fix to account for the change in the way comments are “walked” in WordPress 3.8

3.5.6

  • Restores compatibility with JetPack 2.7 which parses content in the document head

3.5.5

  • Introduces media insertion into comments via Add Media button when logged in
  • Allows switching between Visual and HTML editor in comment form
  • Introduces featured images to pages and posts

3.4 onwards

The merged plugins and theme.

Merging 3.3.6 to 3.4

The merging process for the plugins and theme.

Up to 3.3.6

Up to this version, “CommentPress” was a collection of separate plugins and a theme.

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Contributors

Browse the code