Web-site notes
Creating and editing web-pages
Creating and editing web-pages is rather different from the corresponding operations with word processing programs and spread sheet programs. One reason is that the final destinations of the information are unknown at the time and place of creation. The files are stored in a remote server along with the rest of the web-site, but in order for someone to view their contents, they have to be downloaded to a computer. With a word processor you are working with a computer, monitor and printer whose properties can be made known to the program, so that the results can be configured to suit those devices. Even when files are transmitted to other people, those people can configure the information to suit their printer and paper if their operating system does not do that automatically. Word processing programs, for example, are designed in such a way that typing information into the program creates not only data that appear correctly on the screen, but also hidden data that contain the information needed to create the required appearance on the screen, and to cause the local printer to print the information on the paper in the required style.
This is not so easy with web-pages, because the information has to be made public in such a way that it will be legible on a great variety of computers, using many different operating systems and screen sizes. The same principle of creating hidden information still applies, but there is much less flexibility and versatility than with locally acting programs. With web-pages the information is in a language called Hypertext Mark Up Language, or HTML. Hypertext is text in which the user can insert links to other places in the text, or to other pages and even other web-sites.
Creating and editing can be done in several ways, three of which are described below.
The most basic way is to write in HTML, which is tedious, especially when tables, frames and other constructions have to be generated. This method does result in pages that look exactly as they are specified. This method is rather like composing text without using a word processor, putting in by hand all the instructions about arrangement of the text on the screen and the printer paper.
A second way, somewhat easier, is to use a program rather like a word processor, which produces a visible result on the screen and a hidden HTML text at the same time. The HTML text when sent to another computer will produce the same result on the screen as on the local computer, subject of course to the differences between the computers, their monitors, and their programs, for example browsers. Even with one of these programs it is useful to know about HTML and be able to modify the text to do things that the program cannot do.
A third way is to try to avoid the need for any technical knowledge by using a program called a site builder. This type of program provides templates for pages, usually with some scope for varying colours, shapes, sizes, fonts, etc, to suit the user's taste and purposes. A site builder makes web-site design accessible to anyone who can use a computer. The penalty is that there are always limitations imposed by the design of the site builder. One can sometimes transcend these to some extent with a knowledge of HTML, but that rather negates the purpose of the program. Very good looking sites can be created using some of these programs.
An intermediate method of working is to build the site oneself, but to use a builder program for image galleries, to avoid the tedious work of laying everything out in a tidy fashion. This is the way the current site was created.
Whatever methods are used to create a web-page, the result will depend on the taste of the designer as well as the technical skill of the designer of the page and the site-builder, if one is used. It is always useful to imagine oneself as a reader with no previous knowledge of the page or the details of its subject. Some people will have a smaller monitor than that of the designer, and some will have one with fewer pixels. Some will have impaired vision.
