Information Systems 337

Website Administration

 
 

Instructor: Harry Plantinga

Course objectives: With modern content management systems, complex, good-looking, and functional web sites can be constructed with little programming. This course presents an introduction to many of the topics needed for setting up and administering a Web site with a content management system.

Putting all this knowledge to good use, we will attempt to work with local non-profit organizations, setting up a website for them according to their specifications.

Topics covered:

The platforms to be used include Ubuntu linux, Apache, MySQL, and the Drupal content management system.

Prerequisites: Computer Science 106 or 108 or another introductory programming course. Familiarity with HTML is helpful.

Course outcomes:

Students successfully completing this course will demonstrate knowledge and abilities to:

  1. Use HTML and CSS to build a website
  2. Configure a Linux server with Apache, MySQL, and other software needed for setting up a website
  3. Set up and configure a website using the Drupal content management system
  4. Build a website for a local nonprofit organization or another project
  5. Write some JavaScript and PHP code for use in a website
  6. Select and implement appropriate publishing and hosting options
  7. Understand and apply knowledge of practical, legal, and ethical issues associated with administering a website