Information Systems 337
Prof. Harry Plantinga
Not graphic design
Not heavy-duty Web programming
HTML, CSS coverage, but not complete
Designing, setting up, and running a web site
Drupal content management system
Legal, social, and ethical issues
My Web projects: CCEL.org, Hymnary.org,
Semester project: set up a website for a project of interest
Ideas: service, team, organization, club, nonprofit
Students will normally work in pairs
You may have a client
Meetings: requirements gathering, handoff
Contact via email, phone
Drupal; more design, customer interaction, testing
LAMP; more programming
Students will put in about 15-30 hours on this project. It
counts for 25% of the final grade.
A Good Recommendation
Lots of demand for website creators
This class can be almost as valuable as an
internship. Treat it like one!
Be responsive to phone calls, emails
Do a good job
Get a good recommendation!
We'll be using Ubuntu Linux with Apache, Mysql,
The most common platform for web serving
Good to know a variety of environments
But it may take some getting used to for some…
Need for Website Construction
We get many job offers for website designers
It can be a nice self-employment option too!
We’ll use Linux for this course
Set up your Linux environment
Learn some Linux commands
Install SSH, Firebug
Write a first Web page
Systems lab, SB 337
Eventually, Web hosting
In Ubuntu Linux how would I…
Log in to my computer remotely?
List the files in my home directory?
Create a new directory?
Edit a file, e.g. create a Web page?
List the contents of a file?
Move, rename, or delete a file?
Make a file world readable?
Execute a command with root permissions?
Find the IP address of my machine?
Get help on a Linux command?
Install a software package?
Determine what processes are running?