Re: Browser Support Policy revisited
Chad Whitacre <[email protected]> Tue, 25 May 2004 20:32:22 -0400
| Newsgroups | gmane.comp.web.zope.plone.design |
|---|---|
| Message-ID | <[email protected]> |
Paul,
Thanks for the reply; I agree with your compromise 100%. I think the
benefit of an abstract basic policy is that it will be more stable over
time. It's kind of like separating content from presentation -- we know
that we are going to want to change technologies and browser support
levels, just like we want to change a site's presentation from time to
time. The Konqueror/XMLHttpRequest example illustrates that. So let's
build the policy to be adaptable from the beginning.
I like the "history file" parallel. I was thinking along the lines of
the US "Homeland Security Advisory System" (http://www.dhs.gov), as in,
"Plone's Support for IE 5 is currently Guarded" ;)
chad
Paul Howell wrote:
> I think this Policy statement nicely meets the design goals of clear and
> concise, and potentially these are achievable compliance levels. I
> think the levels are quite well chosen as useful demarcations.
>
> What are the pros and cons of leaving the CSS specification as a
> "currently reigning" moving target, as opposed to stating the spec at
> this point in time?
>
> At least as something of a more useful compromise, I would like having
> in the same place as the Policy a clear statement of what precise specs
> currently reign, with references for reading them, and a date given.
> Such a "Current State of Compliance" statement could be added to the
> policy in the same way that a history file serves a program... read the
> most recent status and changes at the top, and work downward for a clear
> documentation of the path this has taken. It leaves the "moving target"
> approach in place, but makes it perfectly clear what we need to shoot at
> for each Plone release.
>
> There could be a comparable Browser Listing, updated as necessary with
> new browser releases. This would simply be a useful item for us all,
> not a necessary part of the Policy, by any means.
>
> =Paul
> Smoothstone Systems
>
> At 04:32 PM 5/25/2004 -0400, Chad Whitacre wrote:
>
>> Designors,
>>
>> Now that we have let the Plone Browser Support Policy stew for a
>> couple months, I propose that we revisit it and hammer out a final
>> version.
>>
>> Contrary to what I was saying before, I think we should keep the main
>> document pretty concise; we can address specific technologies and
>> browsers in a separate document. The reason is that we want our policy
>> to stay pretty constant, while technologies and brower support levels
>> are going to change over time (e.g., Konqueror has added
>> XMLHttpRequest support since our last go-round).
>>
>> I suggest that we gather feedback from everyone, and that we publish
>> the document when Alex, Geir, Joe, Michael, Tom and I arrive at a
>> consensus.
>>
>> Thanks.
>>
>>
>>
>> chad
>>
>> P.S. I would put this on plone.org but we don't have logins right now
>> so we can handle slash- and CA-dotting. :)
>>
>>
>> ###
>>
>>
>> Plone Browser Support Policy
>> 1st edition, June 2004
>>
>> Plone strives, through standards-compliance, to be accessible to as
>> many users through as many browsers as possible. The Plone User
>> Interface Team's specific commitments are as follows. These
>> commitments refer to the core Plone product out-of-the-box, but we
>> encourage their adoption for third-party products and customized
>> implementations of Plone.
>>
>>
>> Level 1 - Universal Information Access
>> --------------------------------------
>> All information for anonymous Plone will be accessible using any
>> browser.
>>
>>
>> Level 2 - Graphical Styling
>> --------------------------------------
>> All style for anonymous Plone will be consistently displayed across
>> all browsers that support the current reigning CSS specification.
>> Plone will degrade for non-supporting browsers.
>>
>>
>> Level 3 - Basic UI Features
>> --------------------------------------
>> Basic UI features for authenticated Plone will be available using
>> any browser that supports the current reigning DOM specification ("the
>> DOM"). These features may or may not degrade for non-supporting
>> browsers.
>>
>> [FLAG: Does this account for disabled content managers (as opposed to
>> disabled anonymous visitors)? I think we want to support blind folks
>> up to this level, but I don't know enough about ECMAScript support in
>> screen readers. Tom?]
>>
>>
>> Level 4 - Advanced UI Features
>> --------------------------------------
>> Advanced UI features for authenticated Plone will be available using
>> browsers that support them. These features will degrade to Level 3 for
>> browsers that support the DOM but that do not support these advanced
>> features; they may or may not degrade for browsers that do not support
>> the DOM.
>>
>>
>> ###
>>
>>
>>
>> -------------------------------------------------------
>> This SF.Net email is sponsored by: Oracle 10g
>> Get certified on the hottest thing ever to hit the market... Oracle
>> 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
>> http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
>> _______________________________________________
>> Plone-design mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/plone-design
>>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by: Oracle 10g
> Get certified on the hottest thing ever to hit the market... Oracle 10g.
> Take an Oracle 10g class now, and we'll give you the exam FREE.
> http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click