[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Welcome



Welcome to [atom-protocol],
   This design team has been formed as a part of the
atompub workgroup. The justification for forming
such a group has been covered in PaceProtocolDesignTeam2[1]
>From that Pace:

    "For this design team, we propose a mailing list open
    to anyone, whose only restriction is that the only initial
    topic for discussion is the needed actions for the Atom
    protocol.

    The protocol design team will propose to the WG ways of
    closing all open issues in the Atom protocol document.
    The document editors will revise the protocol document
    based on what they hear from the WG. "

What that means is that the output of this team is a series
of Paces, all of which need to be accepted by the
whole WG, which means discussion on [atom-syntax].

As we all know, the volume on atom-syntax has drowned out
much discussion on the Protocol aspect of atom,
as a result the protocol has lagged. The
hope is a seperate mailing list will speed up progress.

Also note that we are just a design team of the
atompub WG and as such are still bound by
the charter[2]. That's just my way of saying let's not
wander too far afield as we look to move the
protocol forward.

As a starting point for the discussion I would
like to point everyone to the TypePad
implementation of the Atom Publishing
Protocol[3]. There is a large chunk of functionality
there that we currently don't cover such
as the UploadURI (which is covered
by PaceSimpleResourcePosting) and
Categories. We also need to consider
which elements are mandatory versus optional,
in particular look at the elements that
are dropped from the SixApart implementation
when posting to a Book list using an ISBN.

In addition from our own charter we have the
following functionality we must address:

    * multiple authors for a feed
    * multiple subjects or categories in a feed
    * user authentication
    * adding, editing, and deleting users
    * setting and getting user preferences
    * creating, getting and setting related resources such as
        comments, templates, etc.

[1] http://www.intertwingly.net/wiki/pie/PaceProtocolDesignTeam2
[2] http://www.ietf.org/html.charters/atompub-charter.html
[3] http://sixapart.com/developers/atom/typepad/


    Thanks,
    -joe

--
Joe Gregorio        http://bitworking.org