Ticket #74 (closed enhancement: fixed)

Opened 6 years ago

Last modified 4 years ago

Trackback link for articles

Reported by: amit Assigned to: stevec
Priority: high Milestone:
Component: ambra Version: 0.8
Keywords: trackback Cc:
Blocking: Blocked By:

Description

From a comment on PLoS blog http://www.plos.org/cms/node/26#comment-22:

As Liz mentions above, part of the PLoS ONE mission is to facilitate debate
and discussion of published research, through facilities like the ability to
post comments on PLoS ONE articles.

One difficulty with this is that the proliferation of places to post comments
on published research can make finding all the comments on an article quite
difficult. For example, comments can be posted attached directly to the
article on the PLoS site, or at Postgenomic, in one's reference library at
CiteULike or Connotea, at HubMed, one's personal blog, and probably other
places that I've missed.

This can be solved only through some service providing the ability to add trackback links (could be a specialized annotation or even a wiki page)

Dependency Graph

Change History

06/29/06 00:38:07 changed by amit

Comment from Ronald:

As to automation, we should seriously consider implementing the trackback protocol (it's fairly simple) - here are some specs for it:

The protocol is really simple to implement - the hardest part is the spam filtering... some stuff on that here:

03/26/07 14:48:35 changed by amit

  • owner changed from somebody to stevec.

Steve, comments?

03/26/07 14:54:27 changed by stevec

  • owner changed from stevec to amit.

I don't have any. Priority and specifications on what it should do need to be determined first. If it needs to be done, we'll do it.

06/14/07 17:33:57 changed by amit

  • version set to 0.8.
  • milestone changed from TBD to 0.8.

Steve is working on this so hopefully for 0.8 (or earlier if the UI designer can give us the new page)

06/14/07 17:37:19 changed by amit

  • owner changed from amit to stevec.

Forgot to change the assignment.

06/20/07 15:20:23 changed by amit

  • component changed from topaz to plos-one.

07/26/07 12:14:50 changed by stevec

(In [3277]) Add trackback functionality re #74. Couple of notes:

Since there has been no consensus on URLs, the current ones are the default struts2 URLs. The trackback url that must be entered on a blog site is of the form:

http://localhost:8080/plosone-webapp/trackback.action?trackbackId=info%3Adoi%2F10.1371%2Fjournal.pone.0000010

The code will check for the existence of a previous entry from the same blog URL and will ignore subsequent requests. It will also get the blog entry and make sure there is a link to the article from the blog. It will use the journalContext object to figure out the correct URL to look for. Finally, the code does not currently keep a different count for different journals, i.e. if the article appears in both CT and PLoSONE, no distinction is made in the trackback tally.

07/27/07 16:05:21 changed by stevec

Keeping this open until the final pages are designed and implemented. Note that I never got wordpress on my machine to properly send trackpack pings, so wordpress is untested. Movable Type works fine.

08/05/07 19:59:04 changed by stevec

spam checking is done using a mechanism simliar to what is in the link Ronald provided (and borrowed from the roller project. Basically, the URL that is submitted in the trackback post is retrieved by the server and then scanned for a link back to the (in this case) article. Note that this means the server needs to be able to get the blog post and it will use the host name through which the trackback post came to know what URL to look for on the actual blog post.

08/07/07 12:01:31 changed by stevec

  • status changed from new to closed.
  • resolution set to fixed.

completed and functional as of [3345], but should really consider caching the trackbacks so that an article view doesn't have to go to mulgara to get the count.

07/16/08 11:00:34 changed by

  • milestone deleted.

Milestone 0.8 deleted