Difference between revisions of "Week Fifteen (MGDP2060)"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(→‎WordPress)
(→‎WordPress)
Line 79: Line 79:
 
== WordPress ==
 
== WordPress ==
  
−
[[WordPress]] is a free and open-source [[website framework]] and a [[content management system]] (CMS) based on [[PHP]] and [[MySQL]].
+
[[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.

All work due by December 20

All work is due by Midnight December 20.

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 action attribute 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

...

Spring 2016

See also