Download Simple Web Design Using the Freeware Program NVU

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

URL redirection wikipedia , lookup

Transcript
Simple Web Design Using the Freeware Program NVU
OR how to make a simple three page Web site for a specific purpose or group
eg. Humpback Whales.
Nvu is an open source WYSIWYG (What You See Is What You Get) complete
Web authoring system. It is based on Gecks, the Mozilla rendering engine. Nvu is
completely free and can be downloaded from http://www.nvu.com/ (http stands
for hypertext transfer protocol; some other protocols – SMTP, POP, FTP)
It is possible to build nice looking Web sites without any real understanding of
what makes a Web page work, but you will have much more control over your
Web pages if you know a few basics. It is not that hard. HTML is not a computer
programming language but a document (HyperText) Markup Language. Then
when you want to make some changes to your Web page that your Web page
construction software does not do easily, you can “duck behind the curtain” and
do it yourself. This will give you the best of both worlds. However, don’t expect
to make a brilliant Web page in a few minutes. Good pages need a lot of thought
put into their design, and a lot of time put into their implementation.
1. Decide the general content (text and images and internet links) and have a
vision of the layout.
2. Collect all the text and images into a new folder. If the text is in MS WORD
format, save also a text version, with no formatting. Images should be in the
GIF format for simple drawings and JPEG for high-resolution photographs.
For large photographs, use a graphics program to make a lower
resolution/memory version and save it as a GIF with the same name. The
IrfanView freeware program will do this. Keep the name short and without
gaps (big_dog.gif is acceptable). Animated .gif are also available and will
show some movement. They are available from the net. Remember one 20kB
image is equivalent in memory and loading time to about eight pages of text.
3. Open the Nvu program, a new “untitled” tab will appear. (NOTE, to edit an
existing file you would use File>Open and choose the file you want to edit).
Diagram nvi1.gif.
4. Note the Menu Bar (eg. File, Edit etc.) and the FIVE Toolbars (1)
Composition Toolbar eg. New, Open, (2) Two Format Toolbars eg. B, I, U etc,
(3) Page Tabs for open documents eg. (untitled), (4) Edit Mode Toolbars at
bottom of page – Normal; HTML; Source; Preview, and (5) Status Bar eg.
<body>.
5. To give the page a TITLE, go to the Format Menu and click on “Page Title
and Properties”. Diagram nvu6.gif. Under “Title” give this page a meaningful
title e.g. Humpback Whales and click on OK. The page will still appear blank
but you will notice that at the top of the page and the Page Tab now have this
same title. You have given your webpage a TITLE. It is an important
decision, because it is what will be seen at the top of browsers and what is
saved when people Bookmark your site.
You are free to use this document, with acknowledgement, for non commercial purposes - Terry Jones; [email protected]
Page 1 of 5
6. Now using the File>Save As menu, save this page into the newly prepared
folder with your other files and images. As this is the first or HOME page, this
untitled file must be renamed index.html. All opening pages in HTML have
this name. (Nvu automatically puts on the .html extension). The top of the
page will show this file name.
7. Click on the SOURCE Edit Mode button. It will open with an HTML
DOCTYPE introduction (the writing in blue and purple is HTML code). So
what is HTML? - (HyperText Markup Language, there are various versions)
– it is not as complex as a computer language. Browsers need to identify what
version of HTML is used, so the DOCTYPE statement is used to identify this
to the computer processors. You will be using Version 4.01 Transitional.
(a) HTML is composed of key words or phrases, enclosed in <angle
brackets>, called TAGS , eg <body> and </body> that go before and after the
text. You will note that straight after the identification at the top, there is an
<html> tag and its closing pair </html> is right at the bottom of the page. Your
whole Web page sits between these two tags.
(b) Inside the <html> tags you will see two main parts, <head> </head> and
<body></body>. The head section contains two main elements (Title and Meta)
and the rest of your Web page will automatically go between the <body> and
</body> tags.
(c) TITLE. Each Web page has in fact three titles, (i) what the file is saved as
(always index.html for the first/home page), (ii) the words between <title> and
</title> which also appear on top of the browser as the page title, and (iii) the one
that you will write later as text heading on the page. You will notice that your title
appears between the two title tags.
(d) META is used by search engines and we will return to it later.
(e) Many other tags include an attribute (tag property) with its value (eg.
name=”description”, content=”a…”) inside the opening tag of the pair. We will
see this later.
8. Return to Normal on Edit mode. The page will appear blank again
9. Diagrams nvu.2,3,4,5. Check the Tools/Preferences (a) Under General, select
"Retain Original Source Formatting" and tick all the other boxes EXCEPT for
the Cascading Style Sheets, (b) Fonts, leave it as the present default values, (c)
New Page Settings, tick "Readers Default Colors" and leave the rest with the
present default values, (d) Advanced, tick "HTML 4", "Transitional" and
"Return in a Paragraph ....." and leave the rest with the default values.
10. To give the page a background image (a small image that is tiled over the
whole page) and a background colour ( a fallback position) use the Format
menu and click on “Page Colors and Background). Click on “Custom Colors”
and then on the “Background” box. There are six options for choosing the
colour. Select one eg. change the hex box to #ff0000 to get red then for
“Background Image” use the Choose File to find the image you have saved in
your folder (a small repeatable tiled pattern). Then click on Open then OK.
The page will show the tiled image.
11. We will use a TABLE for the basic structure of the Web pages. They are
liquid and can expand and contract proportionally to the visitor’s browser
window. The key is to use percentages instead of fixed pixel based width.
You are free to use this document, with acknowledgement, for non commercial purposes - Terry Jones; [email protected]
Page 2 of 5
12. Use the Table Menu (or Insert or Icon), select “Insert” and “Table” (Diagram
nvu.7) and then click on the “Precisely” Tab. Make the table two rows, three
columns and 100 percent of window width and zero border, then OK. Click
somewhere on the table and then use the Table menu to select “Table
Properties”. Diagram nvu.8,9. Click on the Cells Tab and use the first pull
down menu to get “column”. Give it a width of 20 % of table, and use next to
make the next two columns 70% and 10%. The Table Properties dialogue box
enables you to set border, spacing, padding, background colour and alignment
(important) now or later. NOTE, cells can also be joined and inserted. Apply
and OK. (An extension to HTML is to use Cascading Style Sheets CSS for
structure, appearance and text style. They are not hard but beyond the scope of
this introductory presentation).
13. Use can use the Edit menu to Undo and Redo editing.
14. We will insert an icon gif image. Click in the top left cell, then click on the
Image Icon. Use the “Choose file” button to find the small image you have
saved, open it and give it an appropriate title in the “Alternate Text” box (less
than 50 characters). Under “Dimensions”, give the icon a Constrained Custom
height no larger than 100 pixels. Save. NOTE, simple gif images with
transparent surroundings can fit in more easily and display a non-rectangular
background)
15. To give the Page a heading, type Humpback Whales into the middle top cell.
Use the mouse to highlight the words. Change the Body Text to Heading 1 and
click on the Centering icon.. Save
16. Web sites need to have a mechanism for moving from page to page, i.e.
Navigation. Research shows that the best position is on the left side. A simple
name for each of our pages is listed in the bottom left cell – Home, Pictures,
Links. Put two spare lines above this with the ENTER key. Use the mouse to
highlight the list and click on the Bulleted List Icon. Apply, OK and Save.
17. To make this list into links, highlight just the first (Home) and click on the
Link Icon. On the pop-up menu, click on “Choose File” and select the
index.html file then OK. NOTE, it changes colour and is underlined (link
style) In turn highlight the next two links. We have not saved these files yet,
so you will need to type in their name (pictures.html and links.html). Save.
18. To change the background colour in the Navigation cell, RIGHT click
somewhere in the cell, select “Table or cell Background Color” and use one of
the methods to set a colour.
19. It is proper to let visitors know the author of the site and how up to date it is.
Move a few lines down from the Navigation and enter a suitable comment.
Convert it to Paragraph text.
20. We now have a completed common framework. Save.
21. Do a Save As to make a second copy called pictures.html and a third copy
called links.html and use the File/Open to have all three pages open. Look at
the very top line of the window for the file name.
22. To put the text on the first page, copy and paste from your previously saved
text document into the cell below the heading. Highlight the headings and
make them all “Heading 2” and highlight the rest and make it into
“Paragraph”. Save.
23. We can insert a horizontal dividing line by using the Insert Menu or the
H.Line Icon.
You are free to use this document, with acknowledgement, for non commercial purposes - Terry Jones; [email protected]
Page 3 of 5
24. Double clicking or Right clicking brings up a Dialogue Box which can be used
to change the width, height, shading and alignment of the line.
25. If we want feedback from visitors, we need to supply a suitable email link. In
the paragraph mode, type the words you want to appear eg To email me, click
here. Highlight the link words, and click on the Link button. Enter your email
address in the box, tick the box for “The above is an email address”, then OK.
Save and view. In Source mode, you should see something like
mailto:[email protected]. When you click on the link using your browser,
you should get an empty send email page.
26. The page needs a little decoration. We can insert an image into the page by
putting the cursor on the start of the desired line of text. Click on the Image
Icon to obtain the Image Properties pop-up box. Under Location, use the
Choose File to find your previously saved image and put a label in the
Alternate Text box. Under Dimensions, select Custom Size and Constrain
(keeps ratio). Change the Width to 200 pixels (Specify size means speedier
viewing, the size can be modified later). Under Appearance, use the Align
Text to Image to Wrap to the Right (or left) Spacing and Border can be
modified later. OK. A Double (or Right) click on the image gives the Image
Properties box so that modifications can be made. NOTE, the image can be
dragged by mouse to different parts of the text. (it will keep its Left/Right text
alignment)
27. The page is now so long that we have scrolled off the bottom of the page. To
make it easy to return to the top of the page we need to put in an Anchor. We
use jump point links within the site (or named anchors).
28. Firstly you set the named anchor or target, then you link to it as we did links
before. So use the mouse to highlight your heading text and then click on the
Anchor button. In the Name box, change this to TOP. This is now the anchor
point. You could use any word for top. Then, at the bottom of the page, in a
new paragraph type your sentence eg. To go to the top of the page, click here.
Use the mouse to highlight “click here” and then click on the Link button. In
the pull down menu, find your anchor eg #top, click on it and then OK. You
could use the same method to lay anchors in other parts of the page. Anchors
are commonly used with an index at the top, leading to the appropriate sub
heading and content further down a long Web page. (NOTE, each section
should also have an anchor leading back to the top.)
29. Now for the second page. We put in some introductory explanatory text and a
2 X 2 table by using the Insert Menu to insert a Table by the Quickly method.
We Insert each of the gif thumbprints into a cell, keeping each with roughly
the same dimensions, especially height. In turn, then Link each thumbprint to
its full version.
30. Now for the third page. Making links to external Web sites is easy, however
you must get the full correct address, so again, many authors use the cut and
paste method to avoid mistakes. A little preparation with your browser and a
text page can make the process easier. Type in the appropriate text, select the
desired key link words, click on the Link Icon and put the FULL address
(including the html:// bit) into the Choose File box. OK.
31. Although the majority (about 60%) of people using the net use Microsoft
Internet explorer for their browser, there are other browsers being used and
each can have a different effect on your Web page.
You are free to use this document, with acknowledgement, for non commercial purposes - Terry Jones; [email protected]
Page 4 of 5
32. It is good practice to check the appearance of your Web site now on two or
three other browsers such as Netscape, Mozilla Firefox and Opera. Use the
Right mouse button to Open With.
33. There is another useful tool on Nvu called File Manager. It is used to keep
track of your files and hosting. The site manager allows you to navigate your
site or between sites easily. It can deal with sites that are on your computer (or
after completion, those that have been uploaded to a hosting remote
server).Site Manager provides a directory tree view of a site similar to the
view with Windows Explorer. It however lists only directories which you have
specifically set up as ‘Sites’. You can set up many sites; they appear in Site
Manager irrespective of where they appear in a normal directory tree.
34. To open Site Manager (a) use the View Menu and select Show/Hide then Site
Manager – (NOTE, you can use the F9 Function key as a toggle to turn Site
Manager On/OFF).(b) To set up a new site, click ‘Edit Sites’. This opens the
‘Publish Settings’ window. (c) Choose a convenient name for the site such as
“Humpback Whales” and enter it in the box ‘Site Name’. (d) In the
‘Publishing server’ area click ‘Select directory’ and browse to the folder
where the site is located, select the folder and OK. The box should read
something like “file:///C:/Documents .... “ Leave the other boxes empty at this
stage.
35. Back in Site Manager in the column headed ‘Name’ the new site should be
listed and can be expanded to show its contents. Double-click any site to
expand it. At the top of the Site Manager window a drop down box allows you
to view all files or to select to view only html files or image. For files it is
possible to display the file size and modified date. To select or de-select these
options, in the column heading, to the right of name, click the icon and select
the options required. You may have to widen the site manager window to view
all the details. Double click on any html file to load it directly to the page area
for editing. It is possible to rename and delete files and to create folders by
using the buttons at the top of the Site Manager window.
36. To actually now move your Web design onto the net you need a host site (free
or paid) and a means of moving the file (File Transfer Protocol or FTP). Use
the Site Manager to set up the parameters and then the Publish Icon to upload
each Web page in turn with its related images. NOTE, be careful with the
various settings.
37. Web sites can also link to other files eg MS WORD documents, text
documents and PDF files. NVU does not transfer all files under Publish, so
you sometimes need to use an independent FTP program such as FTP
Commander. Likewise, not all free host sites will accept all types of attached
files.
38. There are a number of other features that are used in HTML that can improve
and enhance your site. These include Style Sheets (CSS), Meta Tags, Java,
Feedback Forms, Comments, reading source Code, etc.
39. Keep it small, your home/index page should load in less than 30 seconds
(better if 10-15 seconds) on a slow modem. The website at
www.websiteoptimization.com/services/analyze/ will analyse your Web pages
and give you feedback on its size and loading time. One or two graphics per
page. Try to keep images to 40KB each.
You are free to use this document, with acknowledgement, for non commercial purposes - Terry Jones; [email protected]
Page 5 of 5