[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ProtocolDataModel issues
Here are some kinds of resources that I'd be interested in modeling in
Atom:
* Non-entry resources (images, etc.)
* Templates
- template body
- name
- target filename
* Authors (Principals)
* Categories
* Weblog-level configuration
Can we agree on at least a few weblog-level configuration fields that
would be useful to be treated by the protocol? Such as title,
description, HTML URL, maybe timezone... At the very least, having a
URL for the blog entity provides a convenient place to do the
"introspection" that you wouldn't want to expose on the public web
pages; it could include service.* links to all the other editable
resources.
In the case of templates, I assume we all need a body and a name--but
there's a lot of variation in determining what templates get used for
what target pages.
+1 to using MIME types to label the template language.
The WebDAV ACL model looks interesting. At first blush it seems
cumbersome, but having a ready-to-go spec for that functionality is
attractive.
In regard to ProtocolDataModel, what is intended by the items "Index
Page" and "Post Page"? Are the outward-facing blog pages meant to be
treated by the protocol? What operations would they permit?
On Sep 13, 2004, at 12:29 PM, Greg Stein wrote:
I'm also a little puzzled by, e.g. Post Page: "A formatted display
of
a single entry.". - the model part is the Entry, surely the
presentation should be dealt with separately?
A URL points to a resource. Every resource should have a listing in our
data model. In this case, a post page is a typical item in a blog
setup,
so I think it is important to have in the model. There are also
relationships that are defined between that page and others in a blog.
But what is a "Post Page"? How is it different from an Entry and what
is it useful for within the model?
Ezra