Copyright, 1999 © Quinotaur Design. All rights reserved.

Post on 16-May-2015

2.982 views 0 download

Tags:

Transcript of Copyright, 1999 © Quinotaur Design. All rights reserved.

1

Copyright, 1999 © Quinotaur Design. All rights reserved.

Chapter Web Development

Angelique HigginsQuinotaur Designangie@quinotaur.com

2

Introduction

Creating and maintaining a professional website is not an easy task.

But…using the right tools and techniques will make your job simpler.

3

Overview

Step 1: Determine Audience & Purpose Choosing a Web Host Selecting Tools Web Design Essentials Tips and Tricks

4

Step 1

Who is your audience?– How will they access your website?

What is the purpose of your website?– What is your audience looking for?– What will you provide?

5

Who is Your Audience?

Are they members, CISAs or prospects? Do they have...?

– T1 lines or 14.4 modems– 14” monitors or 21” monitors?– Netscape 3.1 or Internet Explorer 5.0?– Do they surf at home, at work, or behind

firewalls?

Example: 80% ISACA members, most surf at work, many behind firewalls, average connection is 128k, average monitor is 17”.

Before You StartBefore You Start

6

What is the purpose of your site?

Is your audience looking for?– Info about ISACA– Educational events– Job listings– Chapter or industry

news– Networking

opportunities

Before You StartBefore You Start

Do you want the web site to...?– Attract new members– Advertise events– Provide information

or resources– Create a community

7

Choosing a Web Host

Traffic Allowance Space & Speed Support Using a Domain Optional Considerations

8

Traffic Allowance

To determine needs:– Check current log files– Guess your traffic

• Example: 200k website x 100 visitors a day x 30 days = 585 Mb/month

ISACA’s monthly statistics (approx.):– 8 GB data transfer– 275,000 page views– 20,000 unique hosts

Choosing a Web HostChoosing a Web Host

9

Space & Speed

Storage Space is not an issue for the average website. – May need extra space if providing PDFs or

other large documents. Connection

– The more bandwidth the better

Choosing a Web HostChoosing a Web Host

10

Support: Most Critical! How can you receive support? (e-mail,

phone, web, etc.) How fast do get help? Why kind of

assistance is offered? What are the guarantees and the

procedures if you are not satisfied? Do they take precautions? (daily backups,

monitoring, multiple connections)

Choosing a Web HostChoosing a Web Host

11

Using a Domain Cost is ~$70 for two years Many web hosts will register for you No ISACA Guidelines

– Examples:• www.isaca.org.au• www.isaca.bm• www.isaca-vancouver.org• www.sfisaca.org

Choosing a Web HostChoosing a Web Host

12

Optional Considerations

POP email accounts Access to raw log files or generated

reports CGI, SSI, databases, etc. E-Commerce: SSL, shopping cart,

CyberCash, etc. Chat, Real Audio, NetShow

Choosing a Web HostChoosing a Web Host

13

Where to Find Web Hosts

Virtual Domains Guides and

Directories Search engines Advertisements Associations Recommendations

Non-Virtual Domain Free hosts Local businesses or

organizations Local Internet

Service Provider

Example

Choosing a Web HostChoosing a Web Host

14

Pick Your Tools

HTML editors– Code: HomeSite (PC) or BBEdit (Mac)– WYSIWYG: Dreamweaver

Other Tools– FTP Program– Telnet– Image Editor

15

Web Design Essentials

Use clean code Design for different environments Provide clear navigation Optimize images

16

Use clean code

Clean code provides faster downloads, fewer errors, and improves problem-solving

Following HTML standards improves accessibility and also prevents errors

TIP Comments aid code navigation:

<!-- begin spacer column -->

Web Design EssentialsWeb Design Essentials

WYSIWYG editors can generate extra code

17

Design for different environments

Know your audience Design should work

at 640 x 480, 256 colors

Fast download

Example: ISACA: 93% use a 4.0 or higher version browser

ISACA's March 2000 Browser Statistics

IE 3.x1%

NN 3.x3%

IE 5.x40%

NC 4.x17%

Other3%

IE 4.x36%

IE 4.x NC 4.x IE 5.xIE 3.x NN 3.x Other

Web Design EssentialsWeb Design Essentials

18

Design for different environmentscontinued

Use 216 color web-safe palette Choose universal fonts and list

alternates Use stylesheets for easier maintenance Degrade gracefully Test it!

Web Design EssentialsWeb Design Essentials

19

Provide Clear Navigation

Three-clicks away from everything Always provide text links Reduce scrolling if possible Many small pages or 1 large page? Be consistent! Have people unfamiliar with your site test it Check for broken links and dead-ends

Web Design EssentialsWeb Design Essentials

20

Optimize Images

Do: Use GIFs for

graphics & JPEGs for photos

Provide alt text Specify H & W Save images at 72

dpi and < 216 colors

Try not to: Add unnecessary

images Use a background

image behind text Use images > 25k

Web Design EssentialsWeb Design Essentials

21

Tips and Tricks

Use tables and spacer GIF for page layout control

Place most important information at the top of the page

Use blockquote tag Use descriptive TITLE & META tags Less is more (1/3 of print content) Don’t repeat information, link to it

22

Tips and Tricks continued

Avoid: Frames (navigation, bookmarks,

maintenance) Unnecessary “bells & whistles”, i.e.

sound, animation, Java applets, counters, pop-up windows, etc.

23

Conclusion

Building and running a successful web site is much easier if you:Know your audience and purposeChoose your web host carefullyUse effective tools Follow web design essentials

24

Thank You!

Visit http://www.quinotaur.com/seminar.htm to visit web sites listed in notes and view related resources

25

Why pair Networks?

Traffic: 100Mb-4Gb per day

Storage: 30Mb and Speed: 4 DS-3’s Excellent support

forum & response time

Many extras

Recommended by:– HTML Writer’s Guild

members– Internet guides– Satisfied clients

(MMG) Largest independent

provider, in business since 1995

Choosing a Web Host: Choosing a Web Host: ExampleExample

26

Sample StylesheetIn file named master.css:<STYLE type="text/css"><!--.small { font-size: 13pt; }UL { list-style-type: square; }A:link { font-weight: bold; color: #8a213a; }H1, H2 { color: #8A213A; font-family: Verdana, Arial, Helvetica, sans-serif; }H1 { font-size: 21pt; }.highlight { background-color: #ffff33; }--></STYLE>

In the header of each page:

<link rel=“stylesheet” href=“master.css” type=“text/css”>

27

Sample Table Codewith Spacer GIF

<table width=“100%” border=“1” cellspacing=“1” cellpadding=“1”><tr valign=“top”>

<td rowspan=“2” width=“100”>Links</td><td rowspan=“2” width=“10”><img src=“spacer.gif” height=“1” width=“10” alt=“spacer”></td><td align=“center” valign=“middle”>Header</td>

</tr><tr>

<td align=“center”>Body Text</td></tr></table>

Links

Body Text

Header

Spacer column

28

Sample Title and META Tags

<html><head><title>USA ISACA Chapter Educational Events</title><meta name=“keywords” content=“education, seminar, training, IS audit, control, security, CPE”><meta name=“description” content=“A list of seminars offered by the Information Systems Audit and Control Association USA Chapter.”></head><body>