TrackBack in Radio and community servers
Dave Winer writes that inbound TrackBack in Radio would require server-side support.
Georg Bauer implemented the server side for this for the Python Community Server project a while back ... it works in a similar way to the comment system. Not many people are using it right now, but here's one blog that I could find with it enabled.
He added an 'flCanHostTrackback' member to the 'community' struct returned by xmlStorageSystem.getServerCapabilities, which returns a boolean true value if trackback is supported.
Also radioCommunityServer.getInitialResources now returns a 'trackbackPageUrl' member that returns the URL of the script that implements trackback. It works the same way as the comment server, e.g.:
http://www.pycs.net/system/trackback.py?u=0000081&p=P37
That displays the ping URL and a list of all trackbacks.
It also generates a JavaScript summary of trackbacks in the same way that the comment script generates a comment summary. That way, you can show trackback counts by including the summary:
<script src="http://www.pycs.net/system/trackback.py?u=0000081&c=counts" type="text/javascript">
and then displaying individual counts like this:
trackback [<script type="text/javascript" language="JavaScript">trackbackCounter('P37')</script>]
It would be cool if it were implemented the same way in RCS. Note that the PyCS license allows you to use the code pretty much how you like, so anyone doing Radio server stuff is welcome to take the trackback.py script and port it to UserTalk to get a quick solution!
Update: See also Phil Ringnalda: Quibbling about TrackBack
... more like this: [community servers, pycs, radio, trackback]
Georg Bauer implemented the server side for this for the Python Community Server project a while back ... it works in a similar way to the comment system. Not many people are using it right now, but here's one blog that I could find with it enabled.
He added an 'flCanHostTrackback' member to the 'community' struct returned by xmlStorageSystem.getServerCapabilities, which returns a boolean true value if trackback is supported.
Also radioCommunityServer.getInitialResources now returns a 'trackbackPageUrl' member that returns the URL of the script that implements trackback. It works the same way as the comment server, e.g.:
http://www.pycs.net/system/trackback.py?u=0000081&p=P37
That displays the ping URL and a list of all trackbacks.
It also generates a JavaScript summary of trackbacks in the same way that the comment script generates a comment summary. That way, you can show trackback counts by including the summary:
<script src="http://www.pycs.net/system/trackback.py?u=0000081&c=counts" type="text/javascript">
and then displaying individual counts like this:
trackback [<script type="text/javascript" language="JavaScript">trackbackCounter('P37')</script>]
It would be cool if it were implemented the same way in RCS. Note that the PyCS license allows you to use the code pretty much how you like, so anyone doing Radio server stuff is welcome to take the trackback.py script and port it to UserTalk to get a quick solution!
Update: See also Phil Ringnalda: Quibbling about TrackBack