CS2623: Server-Side Programming
SSP05: Dynamic Content

Objective:

Points

Situation

It has been noticed that this week's assignment does not really match the content in Chapter 4.
This is weird to me also, but we will just go with it.
The mateiral covered in Chapter 4 will be used in future assignments and will still be on the test. So be sure to study it.


In this assignment, new web pages will be created. This is the point where the web pages become linked and data is displayed dynamically.

Need a Visual Reference?
View the following video on YouTube of past student sites. In most of the cases the entire web page is not included in the screen shot, just enough to let you see the functionality of each project assignment. These videos are in a restricted area and intended for use only by students in this class.
Disclaimer: If you see something that is contradictory to our class assignments, please ask. Do not assume that since it is on the video that it is 100% correct.

Dynamic Content 1-3 uses the files as indicated in the text not the buttons and links which will be modified for our class. Be sure to check the status area at the bottom of the screen. This will probably be the most beneficial part because it shows the links.

Discovery Content 4-5 displays the homepage content as well as the pages which display the place holders. Note the URLs at the top of the screen indicate all of the pages are being displayed inside of index.php. The homepage (PHP and Zodiac) will display content and the other pages will display the placeholders.
Note: Students may NOT copy the text from the sample for use in their site. Every student must write their own text. Copying this text and using it as your own will be considered plagiarism and handled accordingly.

Specifications

Important Concept - Be sure you understand what is happening and why. Failure to do so can almost guarantee frustration and headaches throughout the semester! This explanation enhances p. 230 and Discovery Projects 4-2, 4-3, and 4-4:

  • In Discovery Project 4-1
  • Discovery Project 4-2 and Project 4-3
  • Discovery Projects 4-3 through 4-4
  • Discovery Project 4-5.
  • Include files will not validate when viewed outside of the parent web page because they do not include DTD and basic XHTML tags. That is acceptable. However, when the are validated as part of the parent web page, they must not prevent the parent page from validating. The entire parent web page must validate for both XHTML and CSS.
  • Upload the new or modified files in the ChineseZodiac folder to Apollo1
  • Recurring Specifications:

    Assignment Submission