Added by Megan Forbes, last edited by Richard Millet on Apr 08, 2009  (view change)

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

This page summarizes the scope of CollectionSpace's initial "Hello World" demo:

  • Functionality to be implemented during release v0.1 of the CollectionSpace system. This is the initial integration test across all three of the system's layers, with the goal of accepting text entered into a web-based Object Entry form, and flowing that data from the UI layer, to the app/configuration layer, to the services layer, into persistent storage.
  • Functionality to be implemented during release 0.2, and possibly one or more additional releases to follow.

Also summarized below is support for that functionality that will be required at the services layer.

This is based on decisions made during a conference call with Megan, Colin, Dan, and the Services Team on 2009-02-18. For a considerably more detailed work plan around this demo, please see Hello World Matrix - Release 0.1.


View full-sized

Object Entry

Release 0.1:

  • Text + Numeric data entry, leading to the creation of a new object (via the CollectionObject Service).
  • ID generation based on a simple, auto-incrementing format pattern (via the ID Service).
  • Not needed this release Date and time management supporting simple functionality: a UTC timestamp and format conversion from two different date or date/time patterns (conventions widely used in the USA, "mm/dd/yyyy", and in the UK, "dd/mm/yyyy") (via the Date And Time Service).

Release 0.2 and subsequent releases related to the Hello, World demo:

Out of scope for "Hello, World" demo:

  • Authentication (AuthN) and Authorization (AuthZ). Note that the lack of support for these services may mean that it is not possible to initially associate a Person or other Principal with the creation or modification of a CollectionObject during the demo.
  • Receipt generation for donors; initiation of loans; and other, similar processes which may follow immediately upon intake/object entry.

Object Entry Use Cases