Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.

Slides:



Advertisements
Similar presentations
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Advertisements

Agenda Web Application Web Page development WAMP
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
Introduction to Web Interface Technology (CSE2030)
Multiple Tiers in Action
Website Development with PHP and MySQL Introduction.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Dynamic Web site With PHP and MySQL. MySQL The combination of MySQL database and PHP scripting language is optimum for building dynamic websites. MySQL.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
BY Zoher & Mahmoud. What is WAMP?  - Acronym for Windows/Apache/MySQL/PHP, Python, (and/or) PERL  - WAMP refers to a set of free open source applications,
CS 4720 Anatomy of a Web Application CS 4720 – Web & Mobile Systems.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
PHP HYPERTEXT: PREPROCESSOR By: Justin T. Pleva. WHAT IS PHP?  General purpose  Server-side web development  Console application.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
INTRODUCTION TO WEB DATABASE PROGRAMMING
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
Chapter 1: Introduction to Web
1 John Magee 9 November 2012 CS120 Lecture 17a: Publishing Web pages.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
Class02 Introduction to web development with PHP MIS 3501, Fall 2015 Brad N Greenwood Department of MIS Fox School of Business Temple University 8/27/2015.
Website Design Lecture 1. Outline Introduction to the module Outline of the Assessment Schedule Lecture Static XHTML, client side and server side Why.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
PHP Overview By Alex and Cindy. Jan 21,2013. What is PHP? An open source server-side programming language An open source server-side programming language.
Presentation On Apache BSIT 6th1 Apache server Building Your Very Own Web Server.
INFO 1300: LOCAL DEVELOPMENT 10/16/2015. Index.html Important Homepage for every project in this course Points will be deducted otherwise.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Case Study Dynamic Website - Three Tier Architecture
Web Architecture Introduction
PHP “Personal Home Page Hypertext Pre-processor” (a recursive acronym) Allows you to create dynamic web pages and link web pages to a database.
WHAT IS SERVER SIDE SCRIPTING? Server-side scripting is a web server technology in which a user's request is verified by running a script directly on the.
CITA 310 Section 7 Installing and Testing a Programming Environment (Textbook Chapter 7)
Unit 1 – Web Concepts Instructor: Brent Presley.
Web Server Apache PHP HTTP Request User types URL into browser Address resolved if nec. We use directly Most browsers request.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
COSC 2328 – Web Programming.  PHP is a server scripting language  It’s widely-used and free  It’s an alternative to Microsoft’s ASP and Ruby  PHP.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
ASP.NET WEB Applications. ASP.NET  Web application framework developed by Microsoft  Build dynamic data driven web applications and web services  Subset.
CGS 3066: Web Programming and Design Spring 2016 Introduction to Server-Side Programming.
PHP stands for …….. “PHP Hypertext Pre-processor” and is a server-side scripting language like ASP. PHP scripts are executed on the server PHP supports.
Wordpress. What is Wordpress? Wordpress is a content management system. It is free and easy to use. It allows you to build dynamic websites It is built.
Outline  XAMPP  XAMPP Install  Put php and HTML documents  Windows and Mac Version  Security.
Class02 Introduction to web development concepts MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University 1/14/2016.
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages. PHP is a widely-used, free, and efficient alternative.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
CGS 3066: Web Programming and Design Spring 2017
2nd year Computer Science & Engineer
Introduction to web development concepts
Developing Web-Based Applications
PHP / MySQL Introduction
Database Driven Websites
Web Browser server client 3-Tier Architecture Apache web server PHP
PHP and Forms.
IntroductionToPHP Static vs. Dynamic websites
Intro to PHP.
Introduction to PHP.
Client-Server Model: Requesting a Web Page
Web Servers (IIS and Apache)
Web Application Development Using PHP
XAMPP.
Presentation transcript:

Creating WordPress Websites

Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver

Installing a Local server For WordPress an AMP type server is needed – A – Apache is the HTTP server – M – MySQL is the database server – P – PHP (also includes Python and Perl) is the application server Windows installation – WAMP Macintosh installation – MAMP Linux installation - LAMP

HTTP message traffic (1)Client sends an HTTP request (a url for the webpage to be displayed) (2)URL includes PHP files so send a request to application server (3)PHP file includes requests for data from database so send request to database server (4)Database server sends back the data that is requested Apache (HTTP server) PHP Application Server MySQL database server HTML web page (5) Application process the database info and PHP code – sends back Result to HTTP server as HTML (6) HTTP server sends HTML pages and assets back to client (Web Browser)

Apache – HTTP server Apache is an HTTP server which works with all Operating Systems (OS) Job of the HTTP server is to receive requests from clients (web browsers) Static web pages (made up of HTML files and associated files) – all info collected and sent back to client as a HTTP response Dynamic web pages (such as php files) sent to application server for processing

Application Servers There are multiple types of application servers – ASP – Active Server Pages - Windows only – ASP.NET – also Active Server Pages – Windows – PHP server – part of the AMP family PHP Application server parses (reads) the PHP code and dynamically constructs the HTTP response. All PHP commands are executed on the server and the results are part of the HTTP response sent back by HTTP server

Database Server AMP’s database server is MySQL Others available – Oracle, Microsoft SQL PHP code may use a database to get and store information within its code. The SQL commands are sent to the database server which process the request and sends the results back to the Application server which can then continue

Local site setup Install the AMP server (it’s free) – MAMP -> – WAMP -> – LAMP -> Linux installation

Start Local Servers Start AMP (in my case MAMP)

Create a database

Where is it?

Install WordPress Download WordPress from WordPress.org Look at previous slide and see that it is installed under MAMP and database – called blog in my directory

Create a Dreamweaver Site Now create a new site in Dreamweaver. Define the folder to point to the same Applications/MAMP/htdocs/explore_ca (for example) Connect Dreamweaver to the local server

Working on a real server You can also work on an actual domain using a real WordPress installation and a working remote server