CommentPress-style commenting

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
patrickmj's picture

Hopefully someone hasn't already started on this and I missed it, but I was in a conversation recently about a CommentPress-style commenting module for Drupal. Searching Drupal.org only came up with this: http://drupal.org/node/196316 .

Anyone else interested in this?

I've started work on a module called Open Review to do this. Partially working demo is up in my blog, and code is in github.

It's my first Drupal module, so any guidance would be hugely appreciated. Thanks!

Comments

few other modules

kyle_mathews's picture

There's a few other modules similar to what you're doing but they don't seem like they've gone anywhere.

See this discussion from a couple of years ago:
http://groups.drupal.org/node/10875

Kyle Mathews

Thanks

patrickmj's picture

Kyle,

Thanks, I shoulda mentioned that I had seen those, too, but also thought that the development had stopped.

Good to have it pointed out. I'll see about leaving a link in that thread to this discussion to see if it generates anything. I'm hoping that funny monkey bonobo might be interested!

Thanks,
Patrick

Your Module

bomarmonk's picture

I was trying to find out where your efforts ended up, Patrick, but I only found this closed issue: http://drupal.org/node/819680

I really do like the sticky notes approach where you can markup the page wherever you click, but obviously the yellow post-it style comments would need to be swapped with smaller icons that could be opened with a click or hover of the mouse. Sticky notes would also need highlighting functionality for it to really work as a great markup tool for node content.

Pre-existing code

bonobo's picture

Hello, Patrick,

There are a few starts in this direction, but to the best of my knowledge none are stable to the point where they could be considered stable enough for use in production.

We've talked about this functionality a little bit internally, but in short, we'd love to see it! I'll bring it up with our team and see what folks are thinking about this now - it's probably been 6 months since we've looked at it in any kind of meaningful way.

I'm psyched to take a look at what you have on github! Sweet!

Cheers,

Bill

I also tried to work out a

derhasi's picture

I also tried to work out a more generic way to build something like annotation. There's an approach of [Scope] -> [Annotation Type] -> [Content]. The code should work, but I had to stick it together in a module annotation_cs to work usable - for citystuff.de, where it is used to annotate users on images.
You can find the code on http://github.com/derhasi/annotation/tree/master/annotation_1

I also tried to work out some basic concepts:
http://docs.google.com/present/edit?id=0AY32As2tGa4pZGZ2OGZ6dGJfMTBnNXc5...

live site using one of above modules

veometta's picture

I'm the webmistress of http://townsendlab.berkeley.edu/ which uses http://drupal.org/project/annotation

We haven't run into any problems yet. We would love for modifications to be made to the tool, esp. the ability to export the text and all its annotations for print. I think that this tool hasn't been used much for that one and only reason. Additionally, people don't like having to copy-and-paste the text they want to annotate into a form field. They just want to upload the pdf and annotate away.

A couple questions on Annotation

bonobo's picture

We have yet to evaluate annotation - can I ask a couple basic questions?

  1. Are annotations nodes, comments, or something else?
  2. And, can they be enabled/disabled on a per-node type basis? (for example, allow annotations on this node type, but don't allow them on other node types).

Cheers,

Bill

notes on Annotation

veometta's picture

Many apologies for the late response! I got really busy and then totally forgot about this.

  1. annotations are comments on the node
  2. annotations can be enabled/disabled per node

annotation examples

jll's picture

Hi,

Would appreciate some examples on the markup used for creating annotations. Are marker tags put in the body of the main node and then referenced in the comment? Or is this all done in the comment node? There doesn't seem to be any documentation for this module so I am about ready to start reading the code... ;-)