Re: Movable Type
- From: Todd Kulesza <todd dropline net>
- To: kurt kurtmckee org
- Cc: "G. Michael Carter" <mikey carterfamily ca>, drivel-list gnome org
- Subject: Re: Movable Type
- Date: Sat, 14 Jan 2006 10:54:02 -0500
First, I agree with Kurt; for wide client support, shoot for either
MetaWeblog (an extension of the MovableType protocol) or Atom (the
'next-big-thing', but not yet standardized across most clients).
Drivel is simply a client to test with; it may have bugs that your
implementation discovers, so make sure to try another client as
well. There are likely freely-available libraries for handling each
of these protocols, but if you're like me, coding the implementation
is most of the fun. :)
About the sample methodResponse you attached; I don't have a sample
of a proper getCategoryList methodResponse at the moment, but when I
was trouble-shooting the initial implementation, I used ethereal to
capture Gnome Blog's network transactions. Comparing the output
should show you exactly what your application's response needs to
look like. You may also want to strip the output down to a single,
statically-generated item while testing, just to reduce the complexity.
If you discover that Gnome Blog or another client is able to handle
your response while Drivel does not, let me know so that we can get
it fixed.
Cheers,
Todd
On Jan 13, 2006, at 3:29 PM, Kurt McKee wrote:
It may be helpful to pick a particular API to implement, and then
do so
sticking strictly to the specification, since that will ensure that
you're
avoiding eccentricities specific to a particular client. Further,
if you
know the API you're using, it's quite possible that a php or perl
library
already exists to help with your implementation.
For instance, you might consider using the MetaWeblog API. The spec
can be
found at:
http://www.xmlrpc.com/metaWeblogApi
However, the Atom Publishing Protocol may be a better long-term
solution:
http://www.ietf.org/internet-drafts/draft-ietf-atompub-
protocol-07.txt
Hope that helps!
Sincerely,
Kurt
-----Original Message-----
I'm trying to retro fit my application http://
theshadow.carterfamily.ca
so that it can except entries from Blog clients. I've chosen
drivel as
my first attempt. I'm getting a little tied up on how the xml should
look that I'm sending back to the client.
_______________________________________________
drivel-list mailing list
drivel-list gnome org
http://mail.gnome.org/mailman/listinfo/drivel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]