F
Frankie
Please note that this is NOT a complaint or any sort of rant - but rather a
serious inquiry about the long-term expectations we can have of the Web and
Internet as a publication medium. I would appreciate your thoughtful
feedback on my observations and question (which appears at the end after
these observations).
The Web as we currently have it is NOT WYSIWYG. I'm specifically referring
to pages that get rendered by browsers - whether based on HTML, XHTML, or
XML. In fact, "good Web page design" specifically separates styling from
content via css (while HTML-specific styling tags like the <FONT> tag have
been depracated). This, by definition, preempts even the *possibility* of
WYSIWYG Web page designer. What you see in the data/content is ASCII text,
more or less. What you get in the browser beyond the data/content is
controlled in large part by the associated css and, separately, browser
settings (e.g. size of font with which to display everything). Never mind
that we don't control the size of the final page (monitors come in a variety
of physical domensions and resolutions). Also consider that Dreamweaver -
arguably the most powerful Web page development tool CLEARLY states in
official documentation that it's not a WYSIWYG editor and that such a thing
is really NOT POSSIBLE on the Web (siting differences in browsers and how
each renders pages according to its own interpretation of the standards as
the primary cause of that fact).
This is all okay for us techies who understand all that and have agreed at
least with ourselves and each other to live with it. This is the "state of
the medium" and I've heard "if you don't like it, then chose another
medium." That's not helpful a helpful statement. An organization may simply
not be able to use another medium to accomplish its objectives.
While the lack of WYSIWYG on the Web is generally not a problem for us
techies, it's definitely a problem for OUR non technical customers and those
who don't understand the basic principle of "separate data/content from
presentation." (i.e., html/xhtml styled with a separate css page, or CSS-P).
This lack of understanding of [the separation of styling from data] is
precisely why it's nearly impossible for "non technical" people to create
attractive Web pages from scratch. It's also why it's nearly impossible for
US TECHIES to create a WYSIWYG Web page editor.
As Web developers, everything about this separation of appearance from
data/content is JUST FINE as long as WE are in the loop. We know what's
going on. But think about the implications of that. This means that in order
to get a truly professional-looking Web page, a Web developer MUST be
involved at some point. No tool (FrontPage, VS.NET, Dreamweaver, etc) can
account for ALL of the relevant factors that go into creating a Web page in
a truly WYSIWYG way.
THE PUNCH LINE HERE - and a significant problem for all of us (techies and
non techies alike) is that we, as Web developers, will never be able to
create a tool that will enable NON TECHNICAL users to create
professional-looking and behaving Web pages *from scratch*. Period. The non
techies are expecting WYSIWYG and are simply NOT CAPABLE of understanding
anything other than WYSIWYG. It's just not available on the Web. That's
simply a SHOW STOPPER for them.
To illustrate the "punch line" described above, think about it from the
point of view of someone who is NOT a Web developer and doesn't want to
become one. He or she could MUDDLE their way through Word or PowerPoint or
PhotoShop or PaintShop Pro or Fireworks Excel and more-or-less create a
document he or she is happy with (slide show, jpeg graphic, Word document,
charts and graphs, etc). At a minimum they will know what it looks like and
what it will look like for everybody else. This same thing can't happen on
the Web as we currently know it. The same user who muddles through Word or
Fireworks or Excel could NEVER muddle their way through ANY HTML editor and
get the equivalent result. They could muddle their way through - but the
resulting rendered page would typically be disastrous (from a purely
technical perspective) and almost certainly NOT result in what the user
wants to create - even on one single browser.
So - my question:
What is the likelihood (and what would it take) of having any true WYSIWYG
Web page development capability on the Web - ever?
-Frankie
serious inquiry about the long-term expectations we can have of the Web and
Internet as a publication medium. I would appreciate your thoughtful
feedback on my observations and question (which appears at the end after
these observations).
The Web as we currently have it is NOT WYSIWYG. I'm specifically referring
to pages that get rendered by browsers - whether based on HTML, XHTML, or
XML. In fact, "good Web page design" specifically separates styling from
content via css (while HTML-specific styling tags like the <FONT> tag have
been depracated). This, by definition, preempts even the *possibility* of
WYSIWYG Web page designer. What you see in the data/content is ASCII text,
more or less. What you get in the browser beyond the data/content is
controlled in large part by the associated css and, separately, browser
settings (e.g. size of font with which to display everything). Never mind
that we don't control the size of the final page (monitors come in a variety
of physical domensions and resolutions). Also consider that Dreamweaver -
arguably the most powerful Web page development tool CLEARLY states in
official documentation that it's not a WYSIWYG editor and that such a thing
is really NOT POSSIBLE on the Web (siting differences in browsers and how
each renders pages according to its own interpretation of the standards as
the primary cause of that fact).
This is all okay for us techies who understand all that and have agreed at
least with ourselves and each other to live with it. This is the "state of
the medium" and I've heard "if you don't like it, then chose another
medium." That's not helpful a helpful statement. An organization may simply
not be able to use another medium to accomplish its objectives.
While the lack of WYSIWYG on the Web is generally not a problem for us
techies, it's definitely a problem for OUR non technical customers and those
who don't understand the basic principle of "separate data/content from
presentation." (i.e., html/xhtml styled with a separate css page, or CSS-P).
This lack of understanding of [the separation of styling from data] is
precisely why it's nearly impossible for "non technical" people to create
attractive Web pages from scratch. It's also why it's nearly impossible for
US TECHIES to create a WYSIWYG Web page editor.
As Web developers, everything about this separation of appearance from
data/content is JUST FINE as long as WE are in the loop. We know what's
going on. But think about the implications of that. This means that in order
to get a truly professional-looking Web page, a Web developer MUST be
involved at some point. No tool (FrontPage, VS.NET, Dreamweaver, etc) can
account for ALL of the relevant factors that go into creating a Web page in
a truly WYSIWYG way.
THE PUNCH LINE HERE - and a significant problem for all of us (techies and
non techies alike) is that we, as Web developers, will never be able to
create a tool that will enable NON TECHNICAL users to create
professional-looking and behaving Web pages *from scratch*. Period. The non
techies are expecting WYSIWYG and are simply NOT CAPABLE of understanding
anything other than WYSIWYG. It's just not available on the Web. That's
simply a SHOW STOPPER for them.
To illustrate the "punch line" described above, think about it from the
point of view of someone who is NOT a Web developer and doesn't want to
become one. He or she could MUDDLE their way through Word or PowerPoint or
PhotoShop or PaintShop Pro or Fireworks Excel and more-or-less create a
document he or she is happy with (slide show, jpeg graphic, Word document,
charts and graphs, etc). At a minimum they will know what it looks like and
what it will look like for everybody else. This same thing can't happen on
the Web as we currently know it. The same user who muddles through Word or
Fireworks or Excel could NEVER muddle their way through ANY HTML editor and
get the equivalent result. They could muddle their way through - but the
resulting rendered page would typically be disastrous (from a purely
technical perspective) and almost certainly NOT result in what the user
wants to create - even on one single browser.
So - my question:
What is the likelihood (and what would it take) of having any true WYSIWYG
Web page development capability on the Web - ever?
-Frankie