The course LIS651, “Web Content Management”, formerly known, “Advanced Web Design”, formerly known as “Active Web Site Architecture and Design”, formerly known as “Dynamic Web Site Architecture and Design”, formerly known as “Webmastering II: the dynamic web site” has been run by me, Thomas Krichel, for a few years now. Here is the list of editions.
As web sites become more complex, the use of web content software systems has increased. All of these systems feature a database system used via a set of procedural scripts. This course studies the mySQL database system and the PHP scripting language as a sample popular approach. The bulk of the course is spent on learning PHP as a scripting language. The requirement of the library community is given special attention through the study of text processing. A content content managment system, e.g. Drupal, is used as a toolbox that the students apply and expand upon to earn proficiency.