"In terms of accessibility, many of the controls, especially from the admin angle, use Javascript postbacks"
OUCH! Is this surmountable? I absolutely can't have javascript postbacks on our public web site. I'm OK with code, though. How is the 'site navigation' spit out of DNN? Can I grab an XML stream or the like?
Ideally, I'd have pure HTML lists for navigation that point to actual URIs (as opposed to postbacks) that we'd then style via CSS Javascript. Is that doable? Practical?
"The most pervasive and frustrating example of this is the standard events modules - all calendar cells are postback links, and there are not accessible alternatives."
Crap. This is a real bummer.
"However I would imagine that you could build a small module which at leasts lists all calendar events in an accessible way..."
Well, maybe this discussion is going off in a tangent now. Can you give me a high-level explanatino of how one grabs data from DNN? Let's say I wanted to write my own calendar that avoids postbacks and replaces it with querystrings. I know VB.net and visual studio. How can I 'receive' the calendar data from DNN? Would be be directly querying the data via documented table structure? Is there an API? XML stream? (Apologies if these are really basic questions...feel free to tell me to RTFM... ;o)
On the plus side, if we build our own modules, I could finally contribute back to the Open Source world. ;o)