Week 13
11/20
From Content Management Systems like WordPress, to CSS systems like Twitter’s Bootstrap, to web page applications, like Adobe to Artificial Intelligence, there are a lot of ways to build a website, The basis of most professional websites is a CMS. We will take a look at how a WordPress template pulls together different PHP modules into a single HTML page, and how the CSS controls the look of the site. Activity: Modify a WordPress template, using it as the basis for our own design. Activity: 15 minutes will be taken to complete on-line student evaluations. Activity: In-class final Workshop #3.
Homework
1) For class: Create a form to collect user information for your site. 2) Write up the web site you reviewed and hand that to the person whose site you reviewed and to me. Read: chapter 16. 3) For final: Use the feedback from the peer review to finish your website. Due: The following week.
Materials
Additional materials for this unit can be found by following these links:
Goal
The goal of this unit is to:
- Be able to incorporate forms into the final website.
- Understand how to critically review web site design and execution.
- Have your web site reviewed by a peer.
- Critique and review a peer’s web site.
- Have me review your web site.
Outcomes
At the end of this unit, students will have:
- Learned how to construct forms in HTML.
- Activated forms on the server side using a PHP script.
- Implemented forms on their own website.
- To have been a user and test a peer’s web site
- Critiqued and reviewed that website.
- Had their web site critiqued and reviewed.
- Used the feedback to finish web site.
Step-by-Step
20 | Review homework and answer questions. |
20 | Forms |
20 | Implement Forms and PHP script on server. |
20 | How to peer review a website |
10 | Break |
20 | User test partner’s site |
30 | Peer review partner’s site |
40 | Switch Roles |
News and External Resources
Sources of information that will enrich your knowledge about web design and will help you to stay current:
There are, of course, many more resources but Safari, Firefox and Opera are the standards compliant browsers that have carried web forward. Microsoft is also becoming a player but all of you use Macs.
Talking Points
LYNDA.COM is available to all Newschool students by logging in, going to the library page, clicking on databases and search for lynda.com. You will have to sign up and activate an account but this will will give you access to both the video and the supplementary exercise files.
LYNDA.COM video Series: Validating and Processing Forms with JavaScript and PHP
Validating web forms is a critical skill for any web developer, ensuring that the data that’s submitted is complete, accurate, and not malicious before it’s sent off to the server. Join author Ray Villalobos in this course as he shows how to validate input from site visitors with HTML5, JavaScript, and jQuery and then process the data with PHP. Plus, learn how to email form data and save it in a MySQL database so that it’s ready for other applications.
Assignment Links
Links that I expect to be up and the end of the semester:
Example of landing page from a previous semester.
- Assignment 1 (5 pages marked up)
Week 3
- Index.html landing page— these links and a picture next to your name.
- Worksheet: behind the scenes on creative process.
- NY Times Wireframe
- Portfolio Photoshop Comp
Week 4
- Portfolio exhibiting the CSS selections
Week 5
- Portfolio Photoshop comp to HTML/CSS.
Week 6
- Portfolio: rough, including SEO, Google Analytics and Styled Navigation
Week 7
- Midterm Quiz
- Midterm: Portfolio (can be the same link as week 6)
Week 8
- Typography Poster
- Final Worksheet with topic
Week 9
- Responsive Redesign of Portfolio
Week 10
- CSS3 Collateral ( and post the exercise you did in class)
Week 11
- CSS3 Animatics (and post the exercise you did in class)
Week 12
- Final: Rough
Week 12
- Multimedia Demonstration
Week 13
- Final: Modular Navigation
Week 14
- Final: User Testing
Week 14
- Final: Peer Review
Week 14
- Forms
Week 15
- WordPress CMS
Week 15
- Link to Final
The final website sells something. It does not have to be lots of pages but the quality has to be ready for public scrutiny. It should have many of the topics we covered, like CSS3, Multimedia, PHP, forms media queries, etc.
Week 2
Definitions
These are the terms that participants should be familiar with during this unit: