Content Management Systems Wally Hubbard GLITS January 16, 2012.

Slides:



Advertisements
Similar presentations
Open Source and Free Software in Education
Advertisements

Drupal in the Enterprise
WordPress Installation for Beginners Sheila Bergman
Introduction to Web Design, HTML & WordPress. What is Web Design? Web Design encompasses many different skills and disciplines in the building and maintenance.
Web 2.0 Programming 1 © Tongji University, Computer Science and Technology. Web Web Programming Technology 2012.
IS 6116 Introduction – 10 Jan Lecturer Details Aonghus Sugrue Website: aonghussugrue.wordpress.com
Shining A Light on Open Source Software: Going Beyond LAMPP Serving Web Content Using Open Source Software.
Agenda Web Application Web Page development WAMP
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
5 Days Open Source Workshop Zencart – Wordpress – Joomla Welcome Day 3.
Chapter 13 Web Application Infrastructure. Objectives Explain the components and purpose of a web application platform Describe several common webapp.
Tim Hanschke Steve Devoti Presenters What is a CMS? How do I interact.
What is Wordpress?  WordPress has a web template processor. Users can re-arrange widgets without editing PHP of HTML code; they can also install and.
ECA 228 Internet/Intranet Design I Intro to the Web.
Sahil Narang What is CMS? A content management system (CMS) is a computer application that allows publishing, editing and modifying content,
WHAT IS PHP PHP is an HTML-embedded scripting language primarily used for dynamic Web applications.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
SYST Web Technologies SYST Web Technologies Installing a Web Server (XAMPP)
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,
Nikto LUCA ALEXANDRA ADELA. Nikto  Web server assessment tool  Written by Chris Solo and David Lodge  Released on December 27, 2001  Stable release:
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
October 10, 2014 Coding For UX : Part 1 localhost 45 Main St #220 BKLN / / hugeinc.com.
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.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Creating a Web Presence Introduction to WordPress Week 1.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
CIS 451: Servers, CGI and Log Files Dr. Ralph D. Westfall January, 2009.
Introduction to Internet Programming (Web Based Application)
WordPress ® in simple terms WordPress is a free and open source blogging tool and a content-management system (CMS) based on PHP and MySQL, which runs.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
“Which Content Management System (CMS)? Drupal, Word Press...” by Dene Grigar Spring 2012 Tech 101 Series.
Web Architecture Introduction
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.
PHP Introduction PHP is a server-side scripting language.
(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.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
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.
Bucharest, 23 February 2005 CHM PTK technologies Adriana Baciu Finsiel Romania.
Chapter 13 Web Application Infrastructure
CGS 3066: Web Programming and Design Spring 2017
WordPress Introduction
Introduction to web development concepts
Introduction and Principles
Akhilesh Kumar Sankhwar Information Scientist
WordPress “WordPress is a free and open source blog publishing application.” Christina Vasileiou Database management system.
Developing Web-Based Applications
Ben Dahlin LCSC Technology Development Coordinator
PHP / MySQL Introduction
LAMP, WAMP and.. L. Grewe.
Database Driven Websites
Intro to PHP.
Web Application Development Using PHP
XAMPP.
Presentation transcript:

Content Management Systems Wally Hubbard GLITS January 16, 2012

Web Sites Use HTML Graphics CSS (Cascading Style Sheets) JavaScript A database (e.g. MySQL) A programming language (PHP)

CONTENT MANAGEMENT SYSTEMS PROVIDE ALL OF THESE, AND A BASE TO START FROM

THE SITE LISTS 1,212 DIFFERENT CMS SYSTEMS

Ways to run a CMS Install it on your own machine Use VMWare Player & run a virtual machine: 1.Build your own system in the vm 2.Download a pre-built vm ( Rent a bare server from an ISP and install it Rent a server with a pre-built installation

Common Software Stacks LAMP (Linux, Apache, MySQL, Perl/PHP/Python) MAMP (Mac OS… WAMP (Windows… WISA (Windows, IIS7, SQL Server, ASP.NET…)

apt-get install apache2 apt-get install php5 libapache2-mod-php5 apt-get install mysql-server Ubuntu Server

Top LAMP CMS Systems WordPress (blog) Joomla (brochure) Drupal (multi-user)

WordPress: LafayetteTech.orgLafayetteTech.org

Joomla: nanoHUB.orgnanoHUB.org

Drupal: whitehouse.govwhitehouse.gov

Add-Ons WordPress: 17,841 Plug-ins 1,465 Themes Drupal: 14,180 Modules 1,385 Themes Joomla: 8,873 Extensions

Some CMS Add-On Categories Advertising Blogs Message Boards E-Commerce Event Management/Signups/Agenda Games Project/User Management

Top Windows CMS Systems DotNetNuke nloads.aspx nloads.aspx SharePoint us/Pages/Try-It.aspx us/Pages/Try-It.aspx

DotNetNuke: kiwanis.orgkiwanis.org

SharePoint: evonik.comevonik.com

UPDATE YOUR SOFTWARE: SECURITY HOLES ARE ALWAYS BEING DISCOVERED AND PATCHED UPDATE YOUR CONTENT: THERES NO REASON TO VISIT SITES THAT NEVER CHANGE

Drupal: DiversityTippecanoe.org DiversityTippecanoe.org