Aaron Straup Cope > Net-Blogger-1.0 > Net::Blogger::Engine::Userland

Download:
Net-Blogger-1.0.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  5
Open  2
View/Report Bugs
Module Version: 1.0   Source   Latest Release: Net-Blogger-1.02

NAME ^

Net::Blogger::Engine::Userland - base class for UserLand Blogger API engines

SYNOPSIS ^

 It's very dark in here because this is a black box.

DESCRIPTION ^

This package inherits Net::Blogger::Engine::Base and implements shared methods for the UserLand Manila and RadioUserland XML-RPC servers.

This package should not be called directly. It is a base class used by Net::Blogger::Engine::Manila and Net::Blogger::Engine::Radio

OBJECT METHODS ^

$pkg->init(\%args)

Releases prior to Net::Blogger 0.85 accepted a list of arguments rather than a reference. Version 0.85+ are backwards compatible.

$pkg->Proxy($uri)

Get/set the URI of the Manila->Blogger proxy.

If no proxy is explicitly defined then the method determines the hostname for the Manila server using the current blogid.

 "Just to clarify, the URI is /RPC2, even if your blogid (homepage url) is 
  a sub-site url, like http://www.myserver.com/mysite/. It's never something 
  like /mysite/RPC2." 

    --Jake Savin (Userland)

$pkg->AppKey()

Returns true. Manila does not require a Blogger API key, but specifies something (anything) all the same.

$pkg->BlogId()

Get/Set the current blog id.

Ensures that the blogid contains a trailing slash, without which the Frontier engine freaks out.

$pkg->MaxPostLength()

By default, returns undef. In other words, there is no max post length for Manila.

 "As far as I know there is no max length for a post, certainly nothing you have 
  to enforce on your end." 

   --Dave Winer (Userland)

metaWeblog API METHODS ^

$pkg->metaWeblog()

Returns an object. Woot!

VERSION ^

1.0

DATE ^

$Date: 2005/03/26 19:29:08 $

AUTHOR ^

Aaron Straup Cope

SEE ALSO ^

Net::Blogger

http://frontier.userland.com/emulatingBloggerInManila

LICENSE ^

Copyright (c) 2001-2005 Aaron Straup Cope.

This is free software, you may use it and distribute it under the same terms as Perl itself.

syntax highlighting: