Introduction

    With the launch of Olympic, MindTouch now has two primary delivery mechanisms for populuating content: SQL scripts and import/export. With the web installer not receiving a facelift in many releases, it comes time for us to factor in (1) technical advancements in the platform (2) product slices and (3) better understanding of the optimal user experience for installation. 

    Intended Audience

    This will be applicable to all versions of MindTouch. 

    Status

    Initial scoping by RoyK. Candidate for Pipestone.

    Functional Specification

    Use Cases

    User wishes to install MindTouch 2010 or MindTouch Platform

    All users will download a single package: MindTouch. From that single package, when they reach the web installer, they will have an option of choosing which version of MindTouch to install: MindTouch 2010, MindTouch Platform v.10, or MindTouch Core (subject to debate). Upon completed install, the proper license type will be requested and sent to them. 

    Non-goals

    • The upgrade script story should not be addressed quite yet - they are two distinct items which can be handled at different times.

    Technical Specification

    General requirements

    Currently the installer's process looks something like this:

    1. User loads install form
    2. Script does initial environmental check
    3. Script detects initial state (VM? Enterprise? Trial?)
    4. User inputs information
      1. (For non-VMs, they input necessary server credentials)
    5. Script installs MindTouch
      1. Creates schema
      2. Populates content
      3. Populates users, services, extensions
    6. Script requests trial license from trial.mindtouch.com
    7. Script executes API startup, moves config files around (for VM, for non-VM, automatic steps)
      1. This triggers package updater
    8. User logs-into site
    9. User sets licenses upon login

    UI requirements

    API requirements

    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by