User:maxm > Itasca data model

Itasca data model

Table of contents
  1. 1. Steve's awesome page schema!

 

./page + attachments model.PNG
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?

Tag page
You must login to post a comment.
Powered by MindTouch Deki v.8.08