Well, one thing which occurs to me is that <dri:field type='button'/>
should instead be something like <dri:action/> and let the Theme
figure out whether it wants to lay out a button (or anything else)
which links to the action.  These "button" fields are really just
abstract handles for things the user can ask to have done.  If they
weren't *called* buttons, they wouldn't look like presentation.

If we do away with DRI we will have to invent something almost like
it.  We still need some way to build a bag of structured, labeled data
and action handles, so that when a Theme reaches into the bag it can
know what to grab and make good use of XSL facilities to do so.

What's going on here, it seems to me, is that the current design
strives for separation of concerns between data and presentation
across the Aspect/Theme boundary but perhaps has not quite achieved
it, compounded with the use of terms in DRI which we are conditioned
to think of as presentational.

-- 
Mark H. Wood, Lead System Programmer   mw...@iupui.edu
Balance your desire for bells and whistles with the reality that only a 
little more than 2 percent of world population has broadband.
        -- Ledford and Tyler, _Google Analytics 2.0_

Attachment: pgpngMSDxtC9l.pgp
Description: PGP signature

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
DSpace-tech mailing list
DSpace-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to