 | Steve's awesome page schema! page-location
ns
path
page-current-id
page-location-parent-id (???)
page-current
*create-time
*number-of-revisions
*body-post-edit
*summary
*toc
*num-words
*(body-pre-view)
page-revision-id
*deleted (???)
restriction
page-revision
user
edit-time
title
html-head-meta
html-head-style
html-head-link
html-head-script
page-content-id
change-description
page-content
mimetype
content MISSING: - auto-snapshot taking (convert view -> new revision)
- ttl for cached page version
- virtual pages (i.e. symlinks)
- link information for each page (inbound and outbound, required by the page processor)
- trackbacks (i.e. links from other pages that point to this page)
|
Alternate mode of thinking: why not make each page a web-service?