When you first load the demo (you did INSTALL right?) you should see a short
version of my resume. It looks something like this:

---------------------------------------------------------------------------
Eric Ries						|	Gender: M |
							|	   Age: 21|
blah blah blah						|		  |
							| 		  |
---------------------------------------------------------------------------
Yale Unviersity ('00) BS in Computer Science and 	 GPA Not Listed
			 BA in Philosophy 

San Diego High School ('96)				 GPA Not Listed
							  (Verified: Y)
SAT: 1570, SATV: 770, SATM: 800

Java, PHP, blah, blah, blah				(IMG lights: ) 
							() () () () ()

Blah blah blah (extracurricular activities)

Blah blah blah (work experience)


Things to do:

Most of these things you can click on. If you do, you will get a javascript
popup of the file called st_show.php3 which will give you more information 
about the thing you clicked on. The most important thing (IMHO) to click
on is the name at the top, which will bring you to a view of the entire
resume as it exists in the database.

If you've got a reasonably Javascript-compliant browser, try putting your
mouse over the various "skills" listed in the short version of the resume.
Those five little image "lights" on the right should light up in proportion
to my "proficiency" at each skill. See skill_short.inc and common.js for 
the JS magic that makes this work. 

What are you seeing?

You are seeing the results of data loaded into the database from the file 
called "all_data.sql" - although this file contains quite a lot more than
just my resume, this is all that is displayed. Extraneous tables which are
displayed as part of the long resume are not loaded (the Portfolio section
is one example).

This data is then combined with the templates located in the themes/ directory.
In this case, the theme you are looking at is the default theme, stored in

./themes/default/

You are free to edit any of the files in this theme, or create your own. If 
you do create your own, create a new directory in the themes/ directory,
and then change the following line in demo.php3:

$ob = new Student( 256, "default" );

to 

$ob = new Student( 256, "your_theme_name" );

That's it!

How do you create a theme?

Your best bet is to play with the existing themes to get a feel for how they
work. Start with student_short.inc and student_long.inc Mostly, themes 
use two commands:

<? $this->c_show( "field" ) ?> and <? $this->l_show( "field" ) ?>

These print out the "short" and "long" versions of the data marked by "field" 

(why is the "short" named "c_show"? We don't even know - it's long since 
forgotten. sorry)

If "field" denotes a scalar value, it is printed out, subject to all kinds
of rules which will have to wait for more advanced documentation. If "field"
denotes a whole record in the database, then control is transfered to the 
appropriate template. For example, if you are loading a student's Education
data, you call:

<? $this->c_show( "Schools" ) ?>

This in turn gets translated into several instances of school_short.inc





