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

ahkiam’s picture

+1 for these features

thepanz’s picture

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

ao2’s picture

Title: More Efficient Display of Pingbacks » Split out a Pingback API module (Was: More Efficient Display of Pingbacks)
Category: feature » 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

andreashaugstrup’s picture

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.

thepanz’s picture

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

dave reid’s picture

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?

dave reid’s picture

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.

dave reid’s picture

Assigned: Unassigned » dave reid
AlexisWilke’s picture

Dave,

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

Thank you.
Alexis

thepanz’s picture

@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?

ao2’s picture

any news on that?

Freso’s picture

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

ao2’s picture

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

ao2’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

Closing as outdated because drupal 6 is not supported anymore.

For D7 look at https://www.drupal.org/project/vinculum
For D8 look at https://www.drupal.org/project/linkback