There are two types of Web Publishing Tools. The first type is
"code centric" and simply assists the web author to write and validate HTML
code. The second type, is "page centric" and uses a WYSIWYG (What
You See Is What You Get) user interface. Most WYSIWYG editors also provide
the ability to add or modify HTML code directly, should that ever be
required.
Web Publishing Applications have become very sophisticated in recent years and can generate
clean HTML code. Consequently, there is no need
to write program code anymore. It is important, however, that
the Web Authoring Tool does has the ability to insert additional HTML code (or scripts),
on an as-needed basis. It is equally important that the "add-on" code
that is inserted
is not obliterated when changes are subsequently made using the WYSIWYG user
interface.
WYSIWYG Web Authoring Applications permit the user to layout web pages, add text
and graphics and create hyperlinks from one web page to another.