. http://www.shuilongs.com/cios/cios153author.html


UAS Logo
U NIVERSITY OF A LASKA
S OUTHEAST break bar
SITKA CAMPUS
CIOS - 153
ShuiLong

Web Authoring Editors

break bar
Introduction | Online Editors | Components | Primary Uses | Drawbacks | What's Available
break bar

Introduction

This chapter provides lessons on web authoring editors, including the use of online editors, the components, primary uses and drawbacks to Web Authoring software, and a list of several editor programs for the student to evaluate, choose from, download and use.

An HTML editor is a software program that helps in developing HTML code. The functions that each of individual editor performs will vary, as does their basic philosophy. There are many types of editors:
  1. WYSIWYG editors
  2. Tag editors
  3. Multi-Function editors
  4. On-Line editors
WYSIWYG editors:
WYSIWYG means "What You See Is What You Get". These editors do not allow the author to become directly involved in the HTML programming. The user selects items from menus, clicks on them, types in any text, fills in pop-up forms for certain choices (for instance, a link to an image), and positions the items. On screen what they see is not the HTML code but rather the actual document as it would be seen on the Web. During the page creation the author does not actually see the HTML tags unless they decide to view the code directly. A novice HTML programmer can make use of this type of editor. However, the user must be computer literate and understand the basic concept of HTML. The Netscape Communicator offers a WYSIWYG editor called the Page Composer.

Tag editors:
In this type of an editor the user selects tags from menus and has the option to directly manipulate or type in the code being produced. The code is not hidden. These usually take a programmer who is HTML literate.

A very basic tag editor that almost everyone has would be a simple text program that allows you to save a document with the .htm or .html file extension, such as the one provided in the Microsoft Accessories: NotePad. If you can write the code, you can create the page!

Multi-Function editors:
Multi-Function editors allow both the use of WYSIWYG and Tag editing in one program.

Assignment:

Online Editors

There are two different types of Online editors, Web Site editors and Web Host editors. Web Site editors are provided by different WWW sites. You fill in the blanks of a form and then "submit" the form to generate and view the page you have just created. Then you can save the page to a disk or a folder on your hard drive. Web Host editors are accessable to registered users of a particular Web Site Host/Provider. These providers give you the ability to use their online editors. Most every host provides both the beginners form editor to fill out which then generates a page, and a more advanced editor for the user who understands and writes in HTML code. Most providers also offer both instant web file uploading and/or FTP access to their members. (FTP, or File Transfer Protocol, is the ability to use an FTP program to upload a page. For instance, a page you have created using editor software on your own computer. You will study more about this in the Web Programming II class.)

Assignment:
Send an email to the instructor with an attachment of the sample page you have created using one of the following types of Online Editors:

Components

No editor will possess all components on the following list; some will possess more advanced features that we will not cover in this class. The following is a list of some of the more common features to look for when assessing Web Authoring Editors: Assignment:

Primary Uses

For the novice who is not planning to design complex Web presentations, the use of an HTML editor is adequate, even if they have little or no knowledege of HTML. For the more experienced HTML programmers, editors serve three useful functions according to Raymond Greenlaw and Ellen Happ, editors of In-Line/On-line: Getting Things Straight on the Internet:
  1. They allow you to quickly generate a draft of a page.
  2. They help develop a consistant standard in HTML pages. As HTML evolves, it is important to develop code that meets certain specifications. This is necessary so that future generations of HTML support all tags, that CAST compliancy is met for those who are handicapped or use text readers.
  3. They develop a consistent set of pages. If you use the editor to develop all the basic parts of each page, the code in them will be consistent. This can simplify future maintenance of your web site.
Assignment:

Drawbacks

There are a few drawbacks to HTML editors. The following is a list of several drawbacks compiled by the editors of In-Line/On-line: Getting Things Straight on the Internet.
  1. Feature-itis: Due to fierce compitition to provide the "biggest and the baddest", many HTML editors are overloaded with features. The choices they offer can be overwhelming and complicated.
  2. Incomplete support: The more sophisticated elements that might be offered, such as Java scripting, may not be explained or incomplete in the help documentation.
  3. Poor error reporting: If there is a bug in your code, many HTML editors are not able to let you know where it is or how to correct it. For a novice this can create a serious debugging problem.
  4. Programming style: If you greatly prefer one style to the other or when you start to fine-tune your code, you may have to figure out what is going on with several of the more complicated editors.
  5. User-interface: If the editor has a bad case of feature-itis, the user-interface can become crowded and to complex, making use awkward and frustrating.
Assignment:

What's Available

There are many HTML Editors available on the market today. Many are available for a free trial period download. A few are offered for free.

Assignment:

email your answers to: Shuilong@shuilongs.com The Facilitator
Shuilong@shuilongs.com


Back a page Class Menu Up to the top of this page Next section
[blue bar]

Web Publishing Concepts and Applications - I
Assignments : Guides and Tutorials | Concept and Design | Intro to HTML | Web Authoring Editors | Feedback

UAS-S Classroom Menu
The Enhanced Java and Frames Classroom
CIOS: 145: Internet Concepts and Applications
CIOS: S293: Advanced Internet | F246: Advanced Internet
CIOS: 153: Web Publishing Concepts/Applications | 255: Web Publishing Concepts/Applications/HTML II
Continuing Education Workshops: CE-Web Page Making

Shui Long's Cavern
Search Engines | CAVERN MAIN PAGE | Weekly News
What Is The Cavern? | Technical Notes | The Challenge | The Reward | Communication | Who Is Shui Long?
Eclectic InterLinks | Homepage InterChange | Knowledge | Library | The Metzler Gallery | Power Navigating
CAVERN INDEX | JAVA CAVERN


SLC Shui Long's Cavern copyright Shui Long's Cavern copyright

This website is maintained by Shui Long, and was
[blue bar]

counter