Control Panel (Cloud Modifications)

    Introduction

    With the upcoming re-launch of the 2010-focused cloud launch, it becomes necessary to review the 2010 functionality, especially in the control panel, to ensure the functionality is consistent with the expected user experiences as well as the technical functionality of the cloud infrastructure.

    Intended Audience

    This document is intended for MindTouch developers for the cloud release.

    Status

    Initial scoping by RoyK

    Functional Specification

    This table breaks down the functional pieces of the control panel into each screen and how they might be adapted to a cloud-only release.

    Assumptions

    • (To be validated): Primary purchasers of Cloud release are technical writers, who have little technical expertise and "just want to start authoring."

    Control Panel Screens

    Functional Screen Current Use Cases Changed Required
    Dashboard
    • Shows current license activation state
    • Additional information for cross-selling and links to manuals
    • Credits
    • Show current state of cloud instance
    • To consider: account management / upsells through admin panel? (limits writer's ability...)
    Dashboard » Demo Videos
    • Shows tutorial videos from Vimeo
    • Update video RSS feed
    Dashboard » Technical news
    • Shows technical blog posts (relating to upgrades/security fixes) posted on mindtouch.com blog with category "update"
    • Change to a more streaming live changes made to cloud (see releases.pbworks.com), interspersed with big product announcements from MT
    Users
    Users » Deactivated
    Users » Add User
    Users » Multiple Users
    • User management
    Tie-in to billing for an integrated experience for seat expansion. <10 users is a loosey zone, otherwise gotta expand and buy in 5 packs. Needs to distinguish between writers and non-writers.
    Groups
    Groups » Add Groups
    • Group management
    None (Or some, depending on how licensing versus user personas are done)
    Roles
    • Role management
    Is this screen necesssary?
    Bans
    • Ban management
    None (Nice to replace this with a spam management tool)
    Customize
    Customize » Logos and Skins
    Customize » CSS
    Customize » HTML
    • Upload custom logo
    • Update theme
    • Add in custom CSS and HTML
    None
    Maintenance » Package Importer
    • Reloads packages in MindTouch
    • Allows custom packages to be uploaded
    Deprecate (Pending engineering sign-off)
    Maintenance » Deleted Pages
    Maintenance » Deleted Files
    • Allow restoration of deleted files and pages
    None
    Maintenance » Cache Management
    • Rebuilds search index
    • Clears the server UI cache
    • Set the cache type
    Deprecate (Pending engineering sign-off)
    System Settings » Product Activation
    • Upload a new license file

    Deprecate (Pending product sign-off)

    • Integration with the account management interface?
    • API key should be protected!
    Configuration » Basic
    • Sets some common configuration options
    Add a feature for setting your site's domain name/hostnames.
    Configuration » Advanced
    • Set free-form configuration keys
    Deprecate
    Extensions
    Extensions » Add Extension
    Extensions » Add Script
    • Add any extension/script into MindTouch
    None
    Authentication
    Authentication » Add Authentication
    • Add any auth service
    None
    Email Settings
    • Configure and set email options
    Deprecate (or allow access to use external SMTP for upsell?)
    Google Analytics
    • Set the analytics code
    Deprecate
    Editor
    • Sets CKEditor config
    None
    Kaltura Video
    • Sets Kaltura video settings and configuration

    None (candidate for deprecation?)

    • Need to look into how Kaltura is fitting in the story for tech docs...
    Account Management
    • Renew/upsell screen
    This does not exist to date, but would have some level of integrated experience

    Use Cases

    Non-goals

    Technical Specification

    UI requirements

     

    API requirements

    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by