Comparative Website Development

Overview

This is a cluster of assignments that involves you learning to develop a public-facing website in two different environments that are free to you to access. Your goal is develop a website containing the same content in two different development scenarios.

  1. All of us will create a website using GitHub Pages, which involves you establishing a GitHub account working with a personal GitHub repository.
  2. Depending on your familiarity with writing HTML and CSS, you may decide on one of the following options:

For the second option, this is your choice, and much of the development will be on your own. See if you can build a site sharing the same content on your GitHub Pages site and the Penn State site you choose. If you find yourself wanting the freedom to develop and style your site as you wish, working with HTML and CSS on the Personal Web Server is more challenging but will give you freedom. You don't have to learn to write HTML and CSS in our class, though. You can take courses like Comm 270, MIS 387, or DIGIT 110, 210, and 400 to learn more about HTML, CSS, and more intensive work in designing your own websites from code.

Portfolio Site Contents

Develop both websites to be the foundation of a public-facing professional portfolio of your work. The site you design for this DIGIT 100 class does not have to be the professional portfolio you will be ready to share with potential employers in your junior or senior years. But it should be a beginning, and something you can build on and return to during your time as a student.

With this assignment, you will try to post the same material on two different kinds of websites. The informational content (reading text and images you share) should be the same on both sites, but your choice of presentation and the way it looks on the web will be different between the two site development environments.

Sites should contain:

The site should contain a combination of images and texts, carefully laid out to represent you in a way that helps others to learn about work that matters to you.

When complete, post links to your two sites on Canvas at the appropriate assignment link.

Reflection on Two Different Approaches to Website Development

After you have prepared both of your site sand you are satisfied with their appearance and contents, and that both contain the same information, it is time to reflect on the development experience. Draft a short essay with a title (in heading tags) and in paragraphs, to appear as a page on both websites, in which you compare the experience of developing a site in GitHub Pages with the other website development environment that you chose. This web essay should try to describe in your experience what the most significant difference is between the two website development methods. For each, consider:

When this portion of this assignment is complete, post links to it on Canvas at the appropriate assignment link.