Manakin XML UI for DSpace 1.5
April 30th, 2008
Mark Diggory
Look & Feel
- CSS, HTML layout
Branding
- Repository
- Communities
- Collections
- Items
Visualization
- Interpret metadata
- Link metadata
- can serialize metadata to JSON
- Explain metadata
Share
Tiers
-
Style Tier
- Simple themes
- XHTML + CSS
- Theme Tier
- Complex themes
- XSL + XHTML + CSS
- Aspect Tier
- Add new features
- Introducing new content into pipeline
- Introducing new functionality
- Cocoon + Java
Resources
Documentation
- DSpace manual
- Theme writing tutorial
- Mailing Lists
Cocoon
- DSpace will use Spring-based Cocoon in future
- Understand the Cocoon Pipeline. Manakin imposes another model on top of Cocoon (themes, styles, aspects)
- DRI Schema - Abstract representation of a repository page
- Metadata elements
- References out to METS
- Structural elements
- TEI (Lite)
- defines logical structure for rendering content
Aspects:
- Applied to all pages (even if they don’t add anything to page)
- DRI abstracts away characteristics to be rendered later in HTML (”highlighting” for bold, italics, etc.)
- DRI -> XHTML default template in Manakin (base XSL library). Custom XSL overrides templates in base.
- Aspects apply transforms to the DRI
- Base XSL library:
- Package
- Structural display
- Metadata handlers - generally broken up into Lists and Views
- SummaryList
- SummaryView
- DetailedList
- DetailedView
- Have access to all the Request Objects and methods throughout the Aspect chain.
- Base XSL library:
- Themes should ideally be packaged up as webapp overlays
Entry Filed under: libraries
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed