July 16, 2008
Release completed and announced to sakai-dev.
Updated Sousa To Do list.
Added methods to check for permissions to SequencerService:
public boolean allowCreateSequence (String collId); public boolean allowEditSequence(String id); public boolean allowDeleteSequence(String id); public boolean allowCreateItem (String collId); public boolean allowEditItem(String id); public boolean allowDeleteItem(String id);
Added check to PageObjectProducer to allow create page and items. Tested against a student user - works.
Added check to PageObjectProducer to allow edit pages and content items. Tested against a student user - works.
Added check to SequenceProducer to allow create, edit, delete sequences. Tested against a student user - works.
Checked all code in, rev 51122.
Next Steps
- System errors
- Externalize content handler registration
- Row and column spans.
- Fluid reorderer
- More media objects: Flash, MathML, VRML, SVG, CSV tables, etc.
- Gradebook integration
- Modules
- Branching sequences
July 17, 2008
Did some research into MathML. Captured some examples from the Mozilla site. For math inclusions to work in FireFox, the MathML DOCTYPE must be included at the top of the page markup, and the file must have a ".xhtml" extension. A conversation with Antranig indicated that adding this is possible in RSF using ContentTypeInfoRegistry.