Essays:

Userland -
-



Sam Ruby
< It's just data >

Updated: 10/1/2002; 3:52:41 PM.

Sunday, September 29, 2002


  10:26:10 PM   Comment 

Dave describes three options...  the problem is one of how to deal with elements in 2.0 that are not in 0.92.  This has a simple solution.  Simple.  Completely backwards compatible.  Lets those that want to use namespaces use them.  Gives those who do not want to deal with namespaces a way to detect up front that namespaces are present.
  1:32:36 PM   Comment 

I write this with my simple blosxom hacker hat on.  I have not been involved in the creation of either trackback or pingback, but I have taken a look at both specifications and have implemented some basic functionallity for each.  Here's what I have found:
  • Automating *back (either one) requires harvesting links from your blog
  • Automating *back requires retrieving the target pages
  • Trackback records metadata in only one type of format.  Parsers must look for the two different formats in which pingback metadata information is recorded.
  • Trackback allows one to record metadata for multiple blog entries in a single web page.  Pingback only allows you to record one.  The compensating advantage that this provides to pingback is that it allows you to have pingbacks for non-textual formats.
  • Trackback pings have title and excerpt information.  Pingback's lack of this information, coupled with the support for non-textual information reduces most pingbacks to simple (e.g., [1 2 3]) displays.  Compare the differences for yourself with the two links above.
  • Trackbacks are done with HTTP GET or POST.  Pingbacks are done with XML RPC.  I was able to integrate the former directly into blosxom.  The latter will likely require a separate package to be installed.

Overall, I'm not sure that I find the compromises required to support binary data formats compelling enough to justify the compromises made.


  7:09:31 AM   Comment 

Simon Fell: It seems like a test suite with documented outcomes would help the tools guys move forward.  There should be two test suites.

Good RSS producers put the category element in the default namespace.

Good RSS consumers accept namespace prefixed category elements.

These two statements are not incompatible.  Both assertions are testable.  Having both consumers and producers attempt to meet each other more than half way is the path forward.


  6:33:51 AM   Comment 





September 2002
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Aug   Oct

Click to see the XML version of this web page.


Related: Help link
Scripting News
Simon Fell > Its just code
John Robb's Radio Weblog
Peter Drayton's Radio Weblog
Bitworking
rebelutionary
Don Box's Spoutlet
Sjoerd Visscher's weblog - w3future.com
Bright Eyed Mister Zen
The .NET Guy

Click here to visit the Radio UserLand website.

[Macro error: Can't evaluate the expression because the name "channeltitle" hasn't been defined.]


Last update: 1/25/2002; 7:23:12 AM

© Copyright 2002 Sam Ruby

-