Ben Dahlin LCSC Technology Development Coordinator

Slides:



Advertisements
Similar presentations
Open Source and Free Software in Education
Advertisements

FIRST SESSION - XAMPP Jeongmin Lee.  Jeongmin Lee  CS  PHD  Machine Learning, AI  Web System Development.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
12/6/06 1 Hofstra University - CSC005 Special Topics LAMP Technologies.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
Sample School Website Sydney Region ITSU School Support
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.
Introducing LAMP: Linux, Apache, MySQL and PHP Track 2 Workshop PacNOG 7 July 1, 2010 Pago Pago, American Samoa.
Creating library website using Joomla (Open Source-Content Management System): A case study on IIM Ahmedabad library website by Jignesh Amin Professional.
Setting Up a Development Server Once you have your own development server, you’ll wonder how you ever managed without one, and it’s easy to set one up!
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
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.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Joomla!. What is Joomla! Joomla! is the largest Open Source Content Management System (CMS) for publishing on the World Wide Web Using a CMS allows non-technical.
PHP HYPERTEXT: PREPROCESSOR By: Justin T. Pleva. WHAT IS PHP?  General purpose  Server-side web development  Console application.
Nic Shulver, Intro: Developing Server Applications What is a server? Many types of server – File server – file: networked file.
L. Grewe LAMP, WAMP and... Motivaiton Basic Web Systems with Delivery of Static and Dynamic Web Pages html, css, media javascript (“dynamic” on client.
Introduction to Internet Programming (Web Based Application)
PHP With Oracle 11g XE By Shyam Gurram Eastern Illinois University.
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.
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.
Introduction to PHP and MySQL Kirkwood Center for Continuing Education By Fred McClurg, © Copyright 2015, Fred McClurg, All Rights.
WAMP server AppServer phpMyAdmin DB creation with phpMyAdmin.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
By Bearzx Dive Into Web Introduction To WEB
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
1 Session 1: Introduction to PHP & MySQL iNET Academy Open Source Web Development.
PHP “Personal Home Page Hypertext Pre-processor” (a recursive acronym) Allows you to create dynamic web pages and link web pages to a database.
PHP Introduction PHP is a server-side scripting language.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
XAMPP.
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.
Expertsfromindia for Joomla Development. Introduction Joomla is an open source and free content management system (CMS) for publishing content on the.
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.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Chapter 13 Web Application Infrastructure
CGS 3066: Web Programming and Design Spring 2017
Introduction to PHP and MySQL – Creating Database-Driven Websites
Introduction to Internet Programming (Web Based Application)
WordPress Introduction
CSC 301 Web Programming Charles Frank.
Introduction to web development concepts
Benefits To Used PHP To Create Websites. PHP – Hypertext Transfer Protocol PHP consider the most famed programming language for developing websites or.
Pemrograman V (PHP) “Introduction”
PHP / MySQL Introduction
Website Development Basics with PHP MySQL
Information system Management
Web Technology Overview
Information system Management
Intro to PHP.
Introduction to PHP.
Web Application Development Using PHP
Stacey Mulcahy| Technical Evangelist Jamie Kosoy | Content Developer
XAMPP.
Presentation transcript:

Ben Dahlin LCSC Technology Development Coordinator Hosting Web Apps

How did I get into web apps? New York Mills ISD #553 New Website It must have a working search box Joomla! came up doing a Google search Joomla! is a web app

Three things needed to host Web Apps PHP Webserver IIS – Windows Server Apache – Open Source Database Mysql – Open Source

PHP Wikipedia defines it: Hypertext Preprocessor (the name is a recursive acronym) is a widely used, general-purpose scripting language that was originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document. Php.ini is the file that hold the settings. http://www.php.net

Web server Most common is IIS (microsoft) and Apache (open source) Find apache @ http://www.apache.org/ A web servers role is to host the app so that other computers can access it via http.

Database MySql is preferred since its open source and works on many platforms http://www.mysql.com Wikipedia, Google, Facebook MySql ships with no GUI PHPmyadmin – web based http://www.phpmyadmin.net Mysql GUI tools (being replaced by MySql workbench) http://dev.mysql.com/downloads/gui-tools

Packages (Stacks) that include all three Xampp – Apache, Mysql, php, perl http://www.apachefriends.org Wimp – Windows, IIS, Mysql, php http://wimpserver.com/ Wamp – Windows, Apache, Mysql, php http://www.wampserver.com/en/ Lamp – Linux, Apache, Mysql, php Mamp - Mac Oamp - OpenBSD Samp - Solaris

Can be installed separately Apache/IIS, mysql, and php can be installed separately http://www.videotutorialzone.com/ Pros Easy to update individual programs Choose which flavor that works with your existing web apps (SIS) Feels like you have more control More secure Cons Can be difficult to get all three to work together Takes longer to set up

What are some Web apps Moodle moodle.org Course MS Joomla! Joomla.org Content MS New York Mills www.nymills.k12.mn.us Fergus Falls www.fergusfalls.k12.mn.us Drupal CMS – http://www.drupal.org PHPScheduleIt reservation / schedule Credit goes to Jesse Thorstad - www.nymills.k12.mn.us/schedule

What are some Web apps (cont.) Wordpress mu - http://mu.wordpress.org/ PHPBB Forums - http://www.phpbb.com/ Tiki Wiki – http://www.tikiwiki.org Wiki – http://www.mediawiki.org Web Gallery Management - http://www.zenphoto.org/ Limesurvey - http://www.limesurvey.org/

What are some Web apps (cont.) Newsletter manager - http://www.phplist.com/ Social Bookmarking - http://sourceforge.net/projects/scuttle/ Doc Management - http://www.knowledgetree.org Micro Blogging – http://www.status.net

What are some Web apps (cont.) Youtube Clone – http://www.phpmotion.com Intranet in a box - openatrium.com a blog, a wiki, a calendar, a to do list, a shoutbox, and a dashboard to manage it all