[nvda] Re: Nvda and inline wysiwyg html editors

HTML is a language, but it's a markup language not a programming
language.

For the moment, because WYSIWIG tools are so bad, text editors remain
the best tools for marking up text.

Bloggers can usually get by with just learning:

1. The general idea that HTML is about what you mean
(content/semantics), not what things look or sound like (presentation).

2. How to open and close tags. e.g. <p></p> and <br> in HTML 4.01, but
<p></p> and <br /> in XHTML 1.0 served as text/html.

3. How to construct a relative URL (e.g. to a specific comment) using a
fragment identifier. e.g. http://www.example.com/post-456#comment-24

4. How to escape special characters. If you're using UTF-8 (and you
should be), all you need to know is &lt; &gt; &amp; everywhere and also
&quot; and &39; within attributes

5. The following elements:

p - for paragraphs

ul, ol, li - for lists

a (and the href attribute) - for links

abbr (and the title attribute) - for abbreviations

em - for emphasis

blockquote and q (and the cite attribute) - for quoting other sources

span (and the lang attribute) - for indicating changes of language

br - for line breaks in poetry

The best thing is to look up these elements and attributes in the HTML
specification:

http://www.w3.org/TR/html401/index/elements.html

http://www.w3.org/TR/html401/index/attributes.html

Note Internet Explorer doesn't apply any style to the q element by
default (although you can, for example, make it italic with CSS). Also
if your friend is using JAWS 7 it probably won't report the presence of
the q element in webpages thanks to a bug. 

Because of this a lot of people don't bother with the q element, but its
a personal obsession of mine:

http://www.benjaminhawkeslewis.com/www/accessibility/q-element/

Freedom Scientific don't provide demos for developer testing, so I can't
test JAWS 8 for support (if any of you wouldn't mind quickly testing
JAWS 8 for support, do let me know off-list).

More advanced stuff they might wish to learn about later are tables,
images, and embedding video. But that's not essential for communication.

I'd also look into the following excellent tools:

http://daringfireball.net/projects/markdown/

and

http://accessify.com/tools-and-wizards/

--
Benjamin Hawkes-Lewis

On Sat, 2007-04-14 at 16:44 +0200, Krister Ekstrom wrote:
> Hi,
> I can get by on html code, as long as css and scripting is not involved,
> but my friend is no programmer and doesn't want to be, i guess, so
> that's why i ask.
> /Krister
> 
> Yan Kit Chan wrote:
> > the best way is really to learn the html code and a little bit of 
> > scripting. 
> > you have full control and it's not hard.
> > 
> > ----- Original Message -----
> > From: Krister Ekstrom <krister@xxxxxxxxxxxxxxxx>
> > To: nvda@xxxxxxxxxxxxx
> > Date: Sat, 14 Apr 2007 13:37:57 +0200
> > Subject: [nvda] Nvda and inline wysiwyg html editors
> > 
> >> Hi,
> >> I'm trying to set up my own web site at the same time as i'm helping a
> >> friend do the same. We have decided to go for a content management
> >> system to help us with web sites. Right now, i'm trying out Wordpress,
> >> which looks rather cool but there's a little problem. None of my screen
> >> readers, including NVDA can operate inline Wysiwyg style html editors
> >> such as TinyMce very good. Some can see the links to insert tags and
> >> formatting etc but can't see the edit area itself while others can see
> >> the edit area and you can even make it work there, but if i want to
> >> insert for example a link using the editors buttons, i can't see the
> >> resulting dialog(s) prodused by those buttons. This behaviour applies to
> >> NVDA.
> >> Is it possible to make NVDA recognize such areas and act upon them or
> >> should one choose another solution?
> >> What do others think? Which would be the best CMS for blind and
> >> especially for NVDA users?
> >> /Krister
> >> To post messages to the list send email to
> >> nvda@xxxxxxxxxxxxx
> >> To modify your NVDA Email settings go to:
> >> http://www.freelists.org/list/nvda
> >> Thank you for your continued support of Nonvisual Desktop Access, an open 
> >> source free screen reader for Microsoft Windows:
> >> http://www.nvda-project.org/
> >> Message Archive:
> >> http://www.freelists.org/archives/nvda
> >>
> > To post messages to the list send email to
> > nvda@xxxxxxxxxxxxx
> > To modify your NVDA Email settings go to:
> > http://www.freelists.org/list/nvda
> > Thank you for your continued support of Nonvisual Desktop Access, an open 
> > source free screen reader for Microsoft Windows:
> > http://www.nvda-project.org/
> > Message Archive:
> > http://www.freelists.org/archives/nvda
> To post messages to the list send email to
> nvda@xxxxxxxxxxxxx
> To modify your NVDA Email settings go to:
> http://www.freelists.org/list/nvda
> Thank you for your continued support of Nonvisual Desktop Access, an open 
> source free screen reader for Microsoft Windows:
> http://www.nvda-project.org/
> Message Archive:
> http://www.freelists.org/archives/nvda

To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: