Sousa To Do

All Tools

Item

Status

Maven

 

Maven 2.x support

(tick)

Error Handling

 

System error display

Eliminate swallowed exceptions

Security

 

Conditionalize editing

(tick)

Conditionalize creation of objects

(tick)

Conditionalize deletion of objects

(tick)

Internationalization

 

All localizable strings into bundle.

(tick)

Media Objects Support

Item

Display

Edit

Basic Objects

 

 

Plain Text

(tick)

(tick)

Structured Text

(tick)

Images

(tick)

(tick)

Animation

(tick)

(tick)

URL's

(tick)

(tick)

Markup Objects

 

Header

(tick)

(tick)

MathML

CML

MusicML

SVG

Time Based Objects

 

Audio

(tick)

(tick)

Video

(tick)

(tick)

Flash

Tool Integration

Item

Status

Resource Tool

 

Launch sequence player

Edit a sequence object

View a page object

Edit a page object

Assignment Tool

 

Assign a sequence

Make assignment entry

Track sequence as an assignment

Gradebook Tool

 

Define sequence grading

Record sequence grades

Page Tool

Item

Status

Page Editor

 

Page Editing

 

Load existing page

(tick)

Create a new page

(tick)

Sousa page object media type

(tick)

Clone a page

Save a page

(tick)

Delete a page

(tick)

Layout

 

Set or change layout

(tick)

Row and column spans

(tick)

Cell Editing

 

Insert an item

(tick)

Append an item

(tick)

Remove an item

(tick)

Item Movement: up/dn/top/bot

(tick)

Media Object Editing

 

Select an item from a content collection

(tick)

Upload an item to a content collection

(tick)

Create an item using simple text editor

(tick)

Create an item using rich text editor

Create an item using a URL

(tick)

Edit item parameters

(tick)

Cancel media object edits

Page Display

 

Show page

(tick)

Extensibility

 

Generalize content object handling

 

Show object

(tick)

Show thumbnail

(tick)

Show object icon

(tick)

Add new object

(tick)

Edit object

(tick)

Media Object parameters and metadata

(tick)

Internally register a new media type

(tick)

Externally register a new media type and handler

Sequencer Tool

Item

Status

Sequence Editor

 

Show existing sequences

(tick)

Create new sequence

(tick)

Link to create form

(tick)

Create form

(tick)

Sequence creation

(tick)

Sousa sequence media type

(tick)

Cancel link

(tick)

Delete a sequence

(tick)

Edit a sequence

(tick)

Edit links on main page

(tick)

Display existing items

(tick)

Insert a new item

(tick)

Move an item up/down/first/last

(tick)

Update and edited sequence

(tick)

Add an item

 

Add an item

(tick)

Filter available items by supported types

(tick)

Instructions

(tick)

Root folder and name

(tick)

Recursive collection display with indent

 

Root list

(tick)

Initial folder links

(tick)

Recursive display of folders

(tick)

Indentation

(tick)

Select collection for drill down

(tick)

Select resource for insertion

(tick)

Replace controls with Fluid Reorderer Component

Change application name to Sousa.

(tick)

Migrate to EditChainService

(tick)

Player

 

Launch a sequence for play

(tick)

Next page

(tick)

Previous page

(tick)

Exit

(tick)

Sequence Service

Item

Status

Sequence Service

 

Create sequence collection if not present

(tick)

Detect sequences

(tick)

Move sequence collection id and name to msg bundle

(tick)

Create a new sequence

(tick)

Delete a sequence

(tick)

Load a sequence

(tick)

Save a sequence

(tick)

Remove Edit Chain support

Sequences

 

Filter resources in sequence collection by XML type

(tick)

Add a item to a sequence

(tick)

Remove an item from a sequence

(tick)

Move an item in the sequence (first, prev, next, last)

(tick)

EditChain

 

Basic implementation

(tick)

Generalized edit chain

(tick)

Remove legacy and deprecated code

Integrate into existing tools

(tick)

Sequencer tool

(tick)

Page tool

(tick)

Security

 

Conditionalize edit of sequences

(tick)

Conditionalize creation of sequences

(tick)

Conditionalize deletion of sequences

(tick)

Conditionalize edit of pages and items

(tick)

Conditionalize creation of pages and items

(tick)

Conditionalize deletion of pages and items

(tick)