The Web Design Workshop will be an InsituTraining project a la TepFlashClass , this time using the MediaCentreWebsite as the fodder. Each student will be given one page as homework. note: this will be a workshop, getting a basic feel for the material by editing a template I have created. It is a good beginner's course because the students will not be required to write their own code from scratch, but will become familiar with it by learning to manipulate exisitng code.
Here is a
website created by one participant for the Insititue of Education after the workshop, who had no web experience prior to the workshop.
Each group is given a different Department, and they must run through the WebContentQuestionaire with that department, as well as create their typical characters. This info must be typed out at a computer and worded so that I can understand it. Make sure each team fully understands what is expected
For the next class, each group must have a document tree or site-map for their section written down. Run through with each team to be sure they understand what is expected.
Groups should break their content into a layout and color code it.
<html>
<head>
<title>Introduction to basic XHTML</title>
</head>
<body>
<div id="titlebar">USP/Media Center/ Video</div>
<div id="navigation">
Video
<br />Audio
<br />USPNet
<br />Photography
<br />Graphics
<br />Multimedia
<br />Workshop
</div>
<div id="content">
Lorem ipsum dolor sit amet,
consectetuer adipiscing elit,
sed diam nonummy nibh euismod
tincidunt ut laoreet dolore magna.
</div>
</body>
</html>
casual case-study (800kb PDF!) I wrote after a workshop between
IDEO and
Multex Investor Europe may be helpful, as it shows the thinking behind changes to a UK website serving several countries and languages. Keep in mind it was written for web-people.<html>
<head>
<title>USP Video Unit</title>
</head>
<body>
<div id="nav">
<a href="video_services.html" class="subnav">Services</a>
</div>
<div id="content">
Blah <em>blah</em> blah blah blah blah blah <em>blah blah</em>
</div>
<!-- This is a comment -->
</body>
</html>
Teams must have full text by next week, on a disk.
<html>
<head>
<title>Welcome to the Multimedia Unit</title>
<link rel="stylesheet" href="styles.css" type="text/css" media="all" />
</head>
<body>
<div id="nav">
<a href="video.html" class="nav">Video</a>
<br /><a href="audio.html" class="nav">Audio</a>
<br /><a href="uspnet.html" class="nav">USPNet</a>
<br /><a href="photo.html" class="nav">Photography</a>
<br /><a href="graphics.html" class="nav">Graphics</a>
<br /><a href="mm.html" class="nav">Multimedia</a>
<br /><a href="mm_services.html" class="subnav">Services</a>
<br /><a href="mm_training.html" class="subnav">Training</a>
<br /><a href="mm_contact.html" class="subnav">Contact</a>
<br /><a href="projection.html" class="nav">Projection</a>
</div>
<div id="content">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna. </div>
</body>
</html>
Notice the
<link rel="stylesheet" href="styles.css" type="text/css" media="all" />
in the head of the document.
Then we open up a new text file and save it as "styles.css". It should look like this:
|#nav {
font-family:futura, arial, sans-serif;
font-weight:bold;
}
.subnav {
padding-left:30px;
font-weight:normal;
}
.nav {
padding-left:0;
}
When you view your html file in Internet Explorer or a renother recent browser you should see the changes.
KEY POINTS TO REMEMBER:
<html>
<head>
<title>Welcome to the Multimedia Unit</title>
<link rel="stylesheet" href="styles.css" type="text/css" media="all" />
</head>
<body>
<div id="titlebar">
USP/ Media Centre/ Multimedia Unit
<form>
Search:
<input type="text" />
<input type="submit" value="GO!" />
</form>
</div>
<div id="nav">
<a href="video.html" class="nav">Video</a>
<br /><a href="audio.html" class="nav">Audio</a>
<br /><a href="uspnet.html" class="nav">USPNet</a>
<br /><a href="photo.html" class="nav">Photography</a>
<br /><a href="graphics.html" class="nav">Graphics</a>
<br /><a href="mm.html" class="nav">Multimedia</a>
<br /><a href="mm_services.html" class="subnav">Services</a>
<br /><a href="mm_training.html" class="subnav">Training</a>
<br /><a href="mm_contact.html" class="subnav">Contact</a>
<br /><a href="projection.html" class="nav">Projection</a>
</div>
<div id="content">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna.
</div>
</body>
</html>
Visibone Color Lab|#titlebar {
background-color:#0000FF;
border-bottom: 10px solid #FF0000;
color: #00FF00;
}
Google Directories: FTP Clients
CSS Validator
XHTML Validator
WAI Validator (Web Accesibility Conformance)
14 Usability HeuristicsThe simple <html> tag I had given you in the first HTML session needs to be coded differently to validate as acceptable code according to W3C standards.
So, in order to validate, you'll have to take out your opening <html> tag and replace it with this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
This code tells the browser which language the document is using, and gives it a link that tells it how the language works.
You'll also have to add this <meta> tag somewhere in the <head> section:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
That code tells the computer the character set of the code. Like, english characters, chinese, arabic, etc.
So, in summary, your HTML document should look like this. I have bolded the new code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "
http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Welcome to the Multimedia Unit</title>
<link rel="stylesheet" href="styles.css" type="text/css" media="all" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head>
<body>
<div id="titlebar"> USP/ Media Centre/ Multimedia Unit <form> Search: <input type="text" /> <input type="submit" value="GO!" /> </form> </div>
<div id="nav"> <a href="video.html" class="nav">Video</a> <br /><a href="audio.html" class="nav">Audio</a> <br /><a href="uspnet.html" class="nav">USPNet</a> <br /><a href="photo.html" class="nav">Photography</a> <br /><a href="graphics.html" class="nav">Graphics</a> <br /><a href="mm.html" class="nav">Multimedia</a> <br /><a href="mm_services.html" class="subnav">Services</a> <br /><a href="mm_training.html" class="subnav">Training</a> <br /><a href="mm_contact.html" class="subnav">Contact</a> <br /><a href="projection.html" class="nav">Projection</a> </div>
<div id="content"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna. </div>
</body> </html>
The final project is optional for wokrshop participants. However, it is a necessary part of the assessment required to receive a certificate of completion. In other words, if you want a certificiate, and some more hands-on web-building experience, you need to complete the final project. This project involves handing in your fully-completed web page according to certain specifications. If you are interested in completing the final project towards your certificate, email
robbins_c@usp.ac.fj and I will send you the instructions. Otherwise, you can find detailed instructions at WebBuildingFinalProject.
Participant must demonstrate knowledge of the most basic concepts behind:
and the ability to apply and develop these concepts on an actual web page. I will assess this in a simple 30 minute interview conducted after reviewing your web page.