2019-01-26 Pingback

@Halfjack mentioned pingback and I realised that Brock had contributed a Pingback Server Extension to Oddmuse back in 2004. I decided to take another look because I’m unhappy with how the Automatic Link Back currently works: it looks at referrer headings and thus it adds link for all the visitors coming to my site via blog rolls, web crawlers, etc.

Pingback would at least indicate the intention of letting me know about a link. I appreciate that, even if I’m 15 years late to the party. Hah!

Work in progress: pingback-server.pl

Tags:

Comments

Should work now, actually. I even wrote a test that starts a source and a target server in the background. So proud. 🙂

This blog is now officially pingback enabled. Waiting for the spam!

– Alex Schroeder 2019-01-27 19:09 UTC


Now that I have a pingback-client implementation, I’m noticing that most of the blogs I’m interested in are Blogspot blogs which don’t have Pingback. 😢

– Alex Schroeder 2019-01-29 13:01 UTC


Testing Jamie’s site.

– Alex Schroeder 2019-03-06


Hah, today I read about Webmention.

The Webmention spec began as a simplified version of the Pingback spec. Where Pingback required sending the source and target URLs in an XML-RPC payload, Webmention simplified that to a form-encoded payload, which meant it could easily be used in HTML forms, was easier to work with since more tools exist for form-encoded payloads, and was not vulnerable to accidentally exposing other parts of a system’s code via XML-RPC.

Excellent! I implemented a Webmention Extension for Oddmuse.

– Alex Schroeder 2019-05-24 19:46 UTC


Please make sure you contribute only your own work, or work licensed under the GNU Free Documentation License. Note: in order to facilitate peer review and fight vandalism, we will store your IP number for a number of days. See Privacy Policy for more information. See Info for text formatting rules. You can edit the comment page if you need to fix typos. You can subscribe to new comments by email without leaving a comment.

To save this page you must answer this question:

Please say HELLO.