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

    Files 1

    FileVersionSizeModified 
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by