Download & Extend

provide a module like FaceBook's "Tag this Photo" feature

Project:Google Highly Open Participation Contest (GHOP)
Component:Task idea
Category:task
Priority:normal
Assigned:Unassigned
Status:active

Issue Summary

Description

Drupal's content system allows users to create pieces of content like photos, blog posts, movies that are shared on a site. It would be nice to have a module that allows users with a certain permission to "tag" other users to a piece of content. This is similar to the FaceBook feature to "Tag this Photo."

The task is to create a module which will enable users with a certain permission to "tag this $node_type" to users of the site. The module should work well under a variety of scenarios such as

* a small site with a few users
* a large site with thousands of users

Additional features of this module could include sending emails to people when they are "tagged" to a photo or notifying them in some other way.

Resources:
* http://drupal.org/node/198892
* http://drupal.org/node/508

Estimated time:
3-5 days

Comments

#1

Hm. Does taxonomy_user or Community Tags already do what you're thinking of here?

#2

Status:active» postponed (maintainer needs more info)

...for lack of a better status. :P

#3

They get close, but not completely there. Maybe all this needs is a recipe. I feel like this is a surprisingly cool feature of FaceBook and it would be nice to have a drop in replacement for it. Feel free to wontfix. I was on a GHOP binge today.

#4

Ok, I actually went to Facebook (God forbid) and played around with this. I agree it's pretty cool. This task would need someone with jQuery knowledge to mentor it, though. Any takers?

There is this old image notes project, which is somewhat similar, but it's 4.7 only.

#5

My feedback:

1) This sounds almost exactly like the community tags module to me. If you could emphasize the differences, that would be helpful. Also, if they are very similar, why not base it off that module in the first place? However, then the task may seem way to easy if there is not very much to change.

-cwgordon7

#6

I didn't steer them away from using community tags to do this, but if you read the resources you'll see discussion about why taxonomy based solutions on their own are not good enough.

#7

Sounds like a cool idea to me. If there's someone willing to mentor it, then i'd say go for it. The deliverable might specify if the module should be for D6 or D5, and whether the additional features are required to complete the task or not.

#8

I'd say D5 so that they can base it on existing contribs to the extent that's reasonable.

I'm happy to be a co-mentor but cannot be an ajax mentor. /me still hasn't joined the jquery revolution

#9

Hmmmmmm.....

What happened with this?? :P

#10

@DizzyBoyDizzy: This was a task for the GHOP program, and the program ended in February, so probably nothing has happened on this.

#11

Figured, this would still be an amazing feature and i'm currently looknig for somthing that can do just this. my site neeeds it, lol

#12

This photo tagging feature is something my class is looking at trying to integrate into another module we're developing, so I'd be interested to know if there's any development work being done on this in other modules. I figured if it was on Facebook, surely someone in the Drupal community had already duplicated the capability... Was I wrong?

#13

Status:postponed (maintainer needs more info)» active

as i don't know more about php or js, but i can explain others, how they can make a module for this kind of feature.
Since there are many modules for serving same kind of functionality. but neither one for this purpose, i know many of people are looking for this feature. so if any one who knows programming, i can tell how he could make this.

A. http://code.google.com/p/jquery-image-annotate/

demo : http://www.flipbit.co.uk/jquery-image-annotation.html

B. http://www.fotonotes.net/

with this two tools you can tag faces on image but for user references functionality you must have to use user references field or Tag User module.

AKA : write a module by using one of tool, that i mentioned above & then integrate it with user references field or Tag User module. ]

Thanx.

#14

following

#15

Following

#16

I haven't installed or played with them yet, but I'm going with "Tag User" and (possibly) "Image Caption" if Tag User doesn't provide an image caption the way Facebook does.

UPDATE Tag user didn't do what I wanted. (I wasn't sure how to use it.) I'd recommend trying Image Annotate, although I have yet to try it.

#17

i just heard thinglink was providing an api drupal developers could use as well. worth checking that out as well.

#18

Follow

#19

This might be of interest here too - http://karlmendes.com/2010/07/jquery-photo-tag-plugin/

nobody click here