NAME
    Catalyst::Model::NetBlogger - Catalyst Model to post and retrieve blog
    entries using Net::Blogger

SYNOPSIS
        # Model
        __PACKAGE__->config(
            engine   => 'movabletype',
            blogid   => 1,
            username => 'login',
            password => 'apipassword',
            proxy    => 'http://example.com/mt/mt-xmlrpc.cgi'
        );

        # Controller
        sub default : Private {
            my ($self, $c) = @_;

            {
                local $^W = 0;

                my ($return, @entries) = $c->model('Blog')->metaWeblog->getRecentPosts({numberOfPosts => 5});

                if ($return) {
                    $c->stash->{'entries'} = \@entries;
                };
            };

            $c->stash->{'template'} = 'blog.tt';
        };

DESCRIPTION
    This model class uses Net::Blogger to post and retrieve blog entries to
    various web log engines XMLRPC API.

CONFIG
    The following configuration options are available. They are taken
    directly from Net::Blogger:

  engine
    The name of the blog engine to use. This defaults to 'blogger',

  proxy
    The url of the remote XMLRPC listener to connect to.

  blogid
    The id of the blog to post or retrieve entries to.

  username
    The username used to log into the specified blog.

  password
    The password used to log into the specified blog.

  appkey
    The magic appkey used when connecting to Blogger blogs.

  uri
    The URI to post to at the proxy specified above.

METHODS
    See Net::Blogger for the available methods.

SEE ALSO
    Catalyst::Manual, Catalyst::Helper, Net::Blogger

AUTHOR
        Christopher H. Laco
        CPAN ID: CLACO
        claco@chrislaco.com
        http://today.icantfocus.com/blog/
