Skip to end of metadata
Go to start of metadata

CollectionSpace Release 0.1

Codename: Hello World

Release Date: June 2009

 Release 0.1 Information

Functionality Goals

  • User: Enter and save object data. Limited to text and non-complex numerical fields.
  • User: Create new object from limited version of create new page
  • User: View list of objects in repository
  • User: Edit existing objects

UI Designs

Create new records (partial)
Object record - basic information

Architecture

Services Consumed

CollectionObject Service (supporting a subset of the Object Identification Information group in the Object Entry Schema)

CollectionSpace Release 0.2

Codename: Mars

Release Date: September 2009

 Release 0.2 Information

Functionality Goals

UI Designs

Login page
Create/edit intake record
Create/edit object record
Create new landing page
Create New Object flow
Find/edit landing page

Style guide: standardize appearance/use of buttons

Schema

CollectionObject
Intake

Architecture

  • First version of the new DataContext for CRUD operations between client and app
  • App integration with services
  • Working JavaScript, HTML, and uiSpec for additional functionality
  • Application layer plugin format draft

Services Consumed

CollectionObject Service
ID Service
Intake Service
Authentication Service

CollectionSpace Release 0.3

Codename: Venus

Release Date: November 2009

 Release 0.3 Information

Functionality Goals

UI Designs

Find/edit main page
Create/edit object record
Create/edit intake record
Create/edit acquisition record
Choose term from controlled list - uses dropdown wireframe
Choose pattern number for ID - uses select pattern wireframe

Schema

CollectionObject
Intake
Acquisition

Architecture

  • Full-stack label customization support
  • Support for unbound properties (configuration without touching HTML)
  • Complete DataContext support for mapping model paths to URL space
  • Working JavaScript, HTML, and uiSpec for additional functionality
  • Live configuration to uiSpec generation, including JSONP and preliminary support for configurable form labels
  • Creation of "hooks": a way of specifying where new fields should be injected into the UI in cases where the user hasn't hand-edited any HTML
  • Rough support for injectable HTML (from plugins)

CollectionSpace Release 0.4

Codename: Mercury

Release date: January 20, 2010

 Release 0.4 Information

Functionality Goals

Note about below user stories: Procedural Records in 0.4 refers to Intake and Acquisition, but functionality should apply to all procedures developed in the future (e.g. loans in, loans out, movement, conservation, etc.). Similarly, the Name Authority developed for 0.4 is the only Organizational Record, but the functionality should be the same for the rest e.g. additional vocabularies (location, collecting event), media support records, and collections.

Search via Find/Edit

Relationships Among Records

Special Fields

System Messages

Schema

CollectionObject
Intake
Acquisition
Name Authority

UI Designs

Find/edit main page - uses find and edit landing page and search wireframes
Search results - uses search results
Create new main page - uses create new landing page
Sysadmin main page - uses admin wireframes
User profile management - uses admin wireframes
Name authority data entry - uses name authority wireframes
Vocabulary add (within record) - uses predictive text wireframe
Right sidebar - uses sidebar wireframe
Dimensions - uses dimension wireframe
Calendar date - uses [to be posted]
Location and movement record page - uses location and movement control wireframes
Object tab on procedural records - uses object tab wireframes
Login and "forgot password" sequence - uses login wireframes

Architecture

CollectionSpace Release 0.5

Codename: Jupiter

Open coding: January 22 - February 19
Feature freeze: February 22 - March 10
Code freeze / QA: March 10 - March 12
Release date: March 16, 2010

 Release 0.5 Information

Test URL: http://jupiter.collectionspace.org:8180/cspace-ui/html/

Object Tab

Relationships Among Records

Related Records

Vocabulary

Customization

Tools and basic documentation sufficient to customize a schema and make the associated changes appear in the user interface: "A user contacts Museum IT to ask for a label to be changed (or some other property of a field such as the way it is indexed for a search), or a field to be added and the IT department can do this quickly by a reasonably junior member of the IT staff using a text editor to edit a few simple files."

SchemaName Authority
User Profile
Acquisition

UI Designs

CollectionSpace Release 0.6 (formerly Maintenance Release 0.5.1)

Codename: Saturn
Release date: May 4, 2010

CollectionSpace Release 0.7

Codename: Uranus
Release: June 8, 2010

CollectionSpace Release 0.8

Codename: Neptune
Release: June 30, 2010

CollectionSpace Release 1.0alpha

July 1: Planning and open coding
August 3: Feature freeze
August 26: UI and Services Code freeze
August 30: App Layer Code freeze, begin QA on new 1.0 functionality
Sept 8: QA all functionality in 1.0, fix bugs and work on performance (this period is 20 business days)
Oct 6: 1.0 goes to Beta, we will provide implementers with a Beta Test Plan
Oct 20: Release 1.0

Repeatable Fields

User Stories

Wireframes

Wireframes - Repeated Fields

Documentation and Bugs

  • Documentation: How to rename a field (CSPACE-2317)
  • Documentation: How to add a field or a group of fields (CSPACE-2319)
  • Documentation: How to hide a field or a group of fields (CSPACE-2326)
  • Documentation: How to change a field's data type (CSPACE-2330)
  • Documentation: How to set the default toggle to closed for a field (CSPACE-2327)

Repeatability bugs

Roles and Permissions

User Stories

Wireframes

Wireframes - Administration - Roles and Permissions
Wireframes - Administration - User

Documentation and Bugs

  • Documentation: How to add, edit, delete, and find user accounts (CSPACE-2328)
  • Documentation: How to add, edit and delete user roles and permissions (CSPACE-2329)
  • Documentation: How to reset the password for a user (CSPACE-2361)

Location and Storage

Wireframes and Schema

Location and Movement Control Schema
Wireframes - Location and Movement Control

Documentation and Bugs

Vocabularies I

User Stories

Wireframes

Wireframes - Storage Location Authority
Far right of: Wireframes - Add term to predictive text

Sysadmin Stories

  • Data migration/deployment team and developers can initialize or reset a controlled vocabulary/controlled list by importing data in a defined format (CSPACE-2196)
  • Data migration/deployment team and developers can initialize or reset a authority by importing data in a defined format (CSPACE-2197)
  • Data migration/deployment team and developers can build an authority from vocabularies (made, imported or combined). (CSPACE-2195)
  • Data migration/deployment team and developers can save a NULL value (or ""?) into a field associated with a controlled vocabulary/authority/controlled list (unless date is required in the field). (CSPACE-2198)

Documentation and Bugs

  • Documentation: How to create vocabularies and authorities (CSPACE-2346)
  • Documentation: How to import vocabulary and authorities (CSPACE-2353)
  • Documentation: How to add a new relationship type (how to add a term to a controlled list) (CSPACE-2377)

Infrastructure Documentation

Search I

User Stories

Wireframes

Wireframes - Basic Search Results

Documentation and Bugs

Special Fields

Structured Dates

Wireframes - Date information

Dimensions

  • No labels