On Jan 3, 2006, at 6:23 PM, Allen Gilliland wrote:
here's another one that's actually really short and may not have
needed an official proposal. I just wasn't sure if there was some
reason why we hadn't done this one in the past.
http://rollerweblogger.org/wiki/Wiki.jsp?
page=Proposal_WeblogPageIfModifiedFilter
Thanks for writing up a proposal.
I think there's a fundamental flaw in the proposal as it stands.
You're using the time of the last blog post as the last update time,
but what if the bookmarks, comments, page-templates or other things
change?
And what if the blog page has other dynamically updated content, for
example, I display a planet group (of my del.icio.us links) in the
sidebar of my blog and it could potentially change every time the
planet refresh entries tasks is run.
I think we discussed this long long ago. Some ideas I remember were:
* Add a last modified date to WebsiteData and and whenever an entry,
template, comment or bookmark is updated, we update that date.
* Make sure all objects have updated fields, so we can check last
update time of entries, templates, comments bookmarks, etc.
But those aren't complete solutions. Perhaps the "last-modified" file
of a page should be the time it was last entered into the page cache?
- Dave