Download & Extend

Split out a Pingback API module (Was: More Efficient Display of Pingbacks)

Project:Pingback
Version:6.x-2.x-dev
Component:Code
Category:task
Priority:normal
Assigned:Dave Reid
Status:active

Issue Summary

Here are two feature requests:

1) Separate the display of pingback from site comments: Allow pingbacks to be shown in a section below user comments. Example: http://www.cssnewbie.com/jquery-popout-ad-part-1/ (see comments)

2) Option to control the length of pingback text: It's great to know you got ping'ed but usually the "pingback post" the requotes snippets of your content is NOT useful at all... Rather than have multiple lines in the pingback, is there a way to shorten this by default or per user preference (i.e. # of words to show option).

Comments

#1

+1 for these features

#2

For request #1 you could use Trackback module (http://drupal.org/project/trackback), even if it's lacking of Pingback1.0 specs..

#3

Title:More Efficient Display of Pingbacks» Split out a Pingback API module (Was: More Efficient Display of Pingbacks)
Category:feature request» task

Hi,

what about factoring the XMLRPC stuff out and create a Pingback-API module? This way the API module can be shared with the trackback module, this will be useful for the trackback module, but as a side effect the Pingback API will also get more users and more chances to improve.

Regards,
Antonio

#4

This will happen. I have talked a tiny bit with thePanz about it, but I just haven't had the time to do the actual splitting of code yet. But yes, the pingback core functionality should be split into a library module.

#5

Hi, I've done some works in the latest months in this direction, but my PhD is taking more and more time now..
I've committed a Trackback 2.x branch with my latest edits, the code is partially working, with the trackback-receive code still in NOT-Implemented status.

Feel free to take it as a draft :)
Hope to hear for good news soon!

Cheers

#6

I'm confused as to what functionality would be the the Pingback API vs the normal module? How would the API be shared with Trackback?

#7

After brainstorming, I see how this would happen now. We'd have the base 'Pingback' module which would be responsible for adding pingback header, sending pingbacks, and validating incoming pingbacks. Then the sub-module 'Pingback Comments' would implement hook_pingback_publish() and hook_pingback_delete() to add and delete comments for pingbacks respectively.

#8

Assigned to:Anonymous» Dave Reid

#9

Dave,

Could you make the 6.x-2.x version publicly visible. That way we'd have more people testing it...

Thank you.
Alexis

#10

@Dave Reid: the main idea here is to create a common "pingback" object storing info like "url, text, whatever", then provide some hooks to insert and delete them from Pingback or Trackback (and why not blog-reaction) sub-modules.

What do you think?

#11

any news on that?

#12

You could give the Linkback module a look: http://drupal.org/sandbox/manarth/1085608

#13

The project is now called vinculum: http://drupal.org/project/vinculum

nobody click here