Difference between revisions of "Week Fifteen (MGDP2060)"
Karl Jones (Talk | contribs) (→WordPress) |
Karl Jones (Talk | contribs) (→WordPress) |
||
| Line 79: | Line 79: | ||
== WordPress == | == WordPress == | ||
| − | [[WordPress]] is a free and open-source [[ | + | [[WordPress]] is a free and open-source [[web application framework]] based on [[PHP]] and [[MySQL]]. |
== Description == | == Description == | ||
Revision as of 09:58, 17 December 2015
This article lists topics for Week Fifteen of MGDP2060.
This is the final class session of the semester.
Contents
- 1 All work due by December 20
- 2 Optional student guest lectures
- 3 Guest lectures
- 4 Clients and servers
- 5 Kinds of data
- 6 HTTP request methods
- 7 Hyperlinks
- 8 Web forms
- 9 PHP
- 10 WordPress
- 11 Description
- 12 WordPress themes
- 13 WordPress child themes
- 14 WordPress custom themes
- 15 Other topics
- 16 Spring 2016
- 17 See also
All work due by December 20
All work is due by Midnight December 20.
- Zip file containing your Theme folder
- Send to instructor via email: karl@karljones.com
Optional student guest lectures
Optional: student guest lectures (optional non-credit activity for personal growth)
Guest lectures
Guest lectures did not work out.
Instructor will give a presentation instead, summarizing key points from the semester, and filling in some missing pieces.
Clients and servers
A client (computing) is a computer program which sends a request (computing) to a server (computing).
The server receives the request, and sends a response (computing).
See also Client-server model.
Kinds of data
Many different kinds of clients and servers exist for various purposes:
For each kind of data, there is a client, and a corresponding server.
Example: web browser, web server.
HTTP request methods
Get
Post
Hyperlinks
When a user clicks on a hyperlink in a web page, the browser sends a request using the get method.
Hyperlinks always use the get method.
Web forms
When a user clicks the submit button in a web form, the browser sends a request to the server.
Depending on the web form, the request is typically either get or post.
PHP
PHP is a programming language.
It is widely used for server-side scripting, including web development.
It is common for web forms to submit requests to a PHP page.
- That is, the
actionattribute of the form is set to the URL of some PHP page - When a server receives a request for PHP page, the server's PHP module processes any PHP code in the page
PHP pages typically contain a mix of HTML and PHP code islands, although it is also common for PHP pages to contain one large PHP code island, and no HTML.
Keep in mind that server-side PHP can, when processing a request, generate HTML (and CSS, and JavaScript, and plain text).
- This principle of dynamic content is central to server-side scripting
PHP is also used on the desktop (non-server-side) for various tasks, including non-web-developments tasks, for example the one-time conversion of data from one format to another.
WordPress
WordPress is a free and open-source web application framework based on PHP and MySQL.
Description
Features include a plugin architecture and a template system.
WordPress themes
...
WordPress child themes
...
WordPress custom themes
...
Other topics
...