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


UAS Logo
U NIVERSITY OF A LASKA
S OUTHEAST break bar
SITKA CAMPUS
CIOS 293
Elaine Craddick-Patt

Web Authoring: Editing Programs

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

Introduction

This chapter provides lessons on Web Authoring, 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.

A Web Authoring editor is a program that helps in developing HTML code, the language used to write web pages. 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 pages creation the author does not actually see the HTML tags unless they decide to view the code directly. A novice web page author can make use of this type of editor. However, it helps if the user is computer literate and understands some basic HTML. The Netscape Communicator offers a WYSIWYG editor called the 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, or the MAC provided Simple Text program. 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:
Create a sample page using one of the following types of Online Editors. Send an email to the instructor with an attachment of the sample page.

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 Web Authoring editors 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. The 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 Web Authoring 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 it's use awkward and frustrating.
Assignment:

What's Available

There are many Web Authoring 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: ecpatt@ptialaska.net The Facilitator
ecpatt@ptialaska.net


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

Advanced Internet
Assignments : Internet Technology | Networking | Web Authoring | Configuring Web Sites | Feedback

UAS-S Classroom Menu
The Enhanced Java and Frames Classroom
CIOS: 145: Internet Concepts and Applications
CIOS: 171: Web Programming I | 271: Web Programming II
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