Web Publishing Lesson 2: Installing WordPress locally

INSTRUCTOR: Gleb Shtyrmer EMAIL: [email protected] Quiz 1: Basic Concepts Quiz Instructions:

1. Open course web page  2. Click on the Web Publishing image 3. Click on “take the quiz” link. 4. Make sure to enter your FULL NAME and email correctly 5. Do the quiz. 15 questions, 10 minutes. 6. When you get to the results page – All of the materials will be published on don’t close your browser!!! Bring dedicated : your laptop to teacher to confirm https://courses.shtyrmer.com/fda/ results. Lesson Files

1. Please open lesson files: \\server\lesson files\Gleb\Web Publishing

2. Download Lesson 2 folder to your computers. Do not open or run any files directly from server!!! WordPress Platform: WordPress is an open-source free web platform.

WORDPRESS IS POWERING 27% OF THE WEB

According to W3techs, WordPress has 58.55% of the CMS marketshare — more than all other systems (eg, , ) combined.

Some of the core functionalities of this platform include: • Creation of fully functional website • Blogging system • Easy Social Media Integration WordPress.com – cloud hosted WordPress.org – self hosted These two versions of WordPress are not equal WEBSITE ARCHITECTURECLIENT SIDE SERVER SIDE

JS MySQL CSS Apache Web page HTML (PHP)

BROWSER WAMP Apache HTTP Web Server

The Apache HTTP Server, colloquially called Apache, is the world's most used web server .

Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. Released under the Apache License, Apache is free and open-source software. MySQL Database

MySQL is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter, and "SQL", the abbreviation for Structured Query Language. phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. As a portable written primarily in PHP, it has become one of the most popular MySQL administration tools, especially for web hosting services. WAMP and MAMP

WampServer refers to a free software stack for the , created by Romain Bourdon and consisting of Apache Web Server, MySQL database management system and PHP module.

MAMP is a composed of free and open- source and proprietary commercial software used to run dynamic web sites on Mac OS computers and consisting of Apache Web Server, MySQL database management system and PHP programming language module. Assignment for next week:

1. Gather materials for your portfolio: 1. Images of works 2. Descriptions of projects 3. Work in progress images and sketches etc. 4. Bio and/or CV 2. Don’t forget to bring your laptops in class for every lesson

Web Publishing INSTRUCTOR: Gleb Shtyrmer Lesson 2: Installing WordPress locally EMAIL: [email protected]