Problem/Motivation

We definitely need a drupal 7 version of annotate.

Proposed resolution

The version I have in mind is entity based which makes it possible to add fields to an annotation. Furthermore each annotate type should become a separate bundle with access rights.

There two features means gives use I think better tuning of who can do what.

  • Add an image to an editorial annotation
  • Only users with the right permission can create public annotations

Remaining tasks

  • Make sure each annotation has it's own id.
  • Decide whether to use entity API module (yet another dependency)
  • ?

User interface changes

Admin interface changes alot

Original report by heathn12

Any plans to port this module to Drupal 7?

Comments

clemens.tolboom’s picture

Assigned: Unassigned » clemens.tolboom
Category: support » task

I do have plans but first need to get the 6.x-2.x-dev version issues fixed.

dgastudio’s picture

sub.

lomo’s picture

Title: Drupal 7 » Please port to Drupal 7
Issue tags: +port to d7

Changed issue title for better clarity and added "port to d7" tag (following)

clemens.tolboom’s picture

Depends on #1234828: Get views only support for the lists of annotations

From a D7 perspective annotations are entities. For ease of use we need dependency with entity module.

It could use some AHAH http://drupal.org/node/348475

We must not forget the print behaviour.

fizk’s picture

I've created a straight Drupal 7 port of this module:

https://github.com/yonas/annotate

It doesn't have any of clemens.tolboom's planned changes (views only support, D7 entities, etc).

clemens.tolboom’s picture

@fizk: please provide a patch here based on 6.x-2.x-dev version :-)

fizk’s picture

@clemens.tolboom If you want to see what I've changed, put your 6.x-2.x-dev code in one directory and download my code into another directory and run the diff command:

diff -wBNru annotate-6.x-2.x-dev annotate-drupal-7

clemens.tolboom’s picture

Version: 6.x-2.x-dev » 7.x-1.x-dev

I just created a 7.x branch ... it's code is still a D6.

I'll try to check fizk code and create some issues before I push working code into git this week (the plan)

clemens.tolboom’s picture

Today I abandoned the module and asked for a new Maintainer.

I think with the use of http://drupal.org/project/eck this project can be revived. Not sure as I have no time left for investigating it's functionality :(

mgifford’s picture

Thanks for your work on this historically @clemens.tolboom hopefully we can get someone else to champion this moving forward.

Are there other modules accomplishing similar things? Any opportunity to merge projects is often useful.

Also, the only D7 module I could find that seemed somewhat related was - http://drupal.org/project/stickynote

clemens.tolboom’s picture

Tnx ... you're the first to report back :-)

The project http://drupal.org/project/stickynote is _path_ based and does not seem to have views integration.

But I guess it's useful for some of the annotate users.

I personally feel a little sad to abandon this project but it's a money/time problem. I need so much more free time for http://drupal.org/project/graphapi to make that a stable release.

Maybe when sparkle get's into D8 I return to this project as that would probably make inline annotation possible.

mgifford’s picture

graphapi looks pretty neat! I was looking at the WordPress options for this type of thing when I came to this project. So many options like http://digress.it that have been developed.

Finding the time & frankly resources to justify working on neat projects like this is hard. Unless you're in the top 10% of modules so often there just isn't the critical mass.

And ya, hopefully there will be more ways to at least help with the $$ issue as the Drupal community matures. There's got to be ways for folks to give (even small amounts) easily to developers with a good idea.

clemens.tolboom’s picture

:-)

clemens.tolboom’s picture

Assigned: clemens.tolboom » Unassigned
clemens.tolboom’s picture

clemens.tolboom’s picture

Just another note.

Another way to add comments is done on ie http://commentneelie.eu/speech.php?sp=SPEECH/13/430

I like the UI and the way to add comments. But finding the comments is a little harder.

clemens.tolboom’s picture

Issue summary: View changes

Added the issue summary.