SlideShare a Scribd company logo
CMS
Content Management Systems
Overview
• Updated php sendmail.php script

Lecture
• What is a CMS?
• Examples of CMS

Lab
Hosting a WordPress site




11 - CMS Intro         Advanced Web Design   http://dabrook.org/
What is a CMS?




11 - CMS Intro      Advanced Web Design   http://dabrook.org/
What is a CMS?


    A Content Management System provides
    website authoring, collaboration, and administration
    tools designed to allow users with little knowledge of
    web programming or markup languages to create and
    manage website content with relative ease




11 - CMS Intro            Advanced Web Design        http://dabrook.org/
Examples of CMS




11 - CMS Intro      Advanced Web Design   http://dabrook.org/
Examples of CMS


   • Perch




11 - CMS Intro      Advanced Web Design   http://dabrook.org/
Examples of CMS


   • Perch
   • WordPress




11 - CMS Intro      Advanced Web Design   http://dabrook.org/
Examples of CMS


   • Perch
   • WordPress
   • Drupal




11 - CMS Intro      Advanced Web Design   http://dabrook.org/
Examples of CMS


   •   Perch
   •   WordPress
   •   Drupal
   •   ExpressionEngine




11 - CMS Intro            Advanced Web Design   http://dabrook.org/
Examples of CMS


   •   Perch
   •   WordPress
   •   Drupal
   •   ExpressionEngine
   •   Shopify




11 - CMS Intro            Advanced Web Design   http://dabrook.org/
Perch CMS




11 - CMS Intro   Advanced Web Design   http://dabrook.org/
Perch CMS



   • Lightweight




11 - CMS Intro     Advanced Web Design   http://dabrook.org/
Perch CMS



   • Lightweight
   • Easy to install




11 - CMS Intro         Advanced Web Design   http://dabrook.org/
Perch CMS



   • Lightweight
   • Easy to install
   • No templates




11 - CMS Intro         Advanced Web Design   http://dabrook.org/
Perch CMS



   •   Lightweight
   •   Easy to install
   •   No templates
   •   Affordable




11 - CMS Intro           Advanced Web Design   http://dabrook.org/
WordPress




11 - CMS Intro   Advanced Web Design   http://dabrook.org/
WordPress




   • Free!




11 - CMS Intro   Advanced Web Design   http://dabrook.org/
WordPress




   • Free!
   • Originally for blogging




11 - CMS Intro           Advanced Web Design   http://dabrook.org/
WordPress




   • Free!
   • Originally for blogging
   • Some learning curve


11 - CMS Intro           Advanced Web Design   http://dabrook.org/
WordPress




   • Free!                       • Lots of plugins
   • Originally for blogging
   • Some learning curve


11 - CMS Intro           Advanced Web Design         http://dabrook.org/
WordPress




   • Free!                       • Lots of plugins
   • Originally for blogging     • Tons of resources and
   • Some learning curve            jobs available



11 - CMS Intro           Advanced Web Design         http://dabrook.org/
Drupal




11 - CMS Intro   Advanced Web Design   http://dabrook.org/
Drupal




   • Free too




11 - CMS Intro   Advanced Web Design   http://dabrook.org/
Drupal




   • Free too
   • Much more powerful
        than WordPress



11 - CMS Intro           Advanced Web Design   http://dabrook.org/
Drupal




   • Free too                    • Larger learning curve
   • Much more powerful
        than WordPress



11 - CMS Intro           Advanced Web Design         http://dabrook.org/
Drupal




   • Free too                    • Larger learning curve
   • Much more powerful          • Tons of resources and
        than WordPress              jobs available



11 - CMS Intro           Advanced Web Design         http://dabrook.org/
ExpressionEngine




11 - CMS Intro       Advanced Web Design   http://dabrook.org/
ExpressionEngine




  • Commercial software




11 - CMS Intro       Advanced Web Design   http://dabrook.org/
ExpressionEngine




  • Commercial software
  • Low learning curve




11 - CMS Intro       Advanced Web Design   http://dabrook.org/
ExpressionEngine




  • Commercial software
  • Low learning curve
  • More flexible than Drupal
      and WordPress

11 - CMS Intro        Advanced Web Design   http://dabrook.org/
ExpressionEngine




  • Commercial software      • Niche market
  • Low learning curve
  • More flexible than Drupal
      and WordPress

11 - CMS Intro        Advanced Web Design     http://dabrook.org/
ExpressionEngine




  • Commercial software     • Niche market
  • Low learning curve      • One stop add-on
  • More flexible than Drupal shopping
      and WordPress

11 - CMS Intro        Advanced Web Design       http://dabrook.org/
ExpressionEngine




  • Commercial software     • Niche market
  • Low learning curve      • One stop add-on
  • More flexible than Drupal shopping
    and WordPress           • Dedicated support staff

11 - CMS Intro        Advanced Web Design      http://dabrook.org/
Shopify




11 - CMS Intro   Advanced Web Design   http://dabrook.org/
Shopify

  • Hosted software




11 - CMS Intro        Advanced Web Design   http://dabrook.org/
Shopify

  • Hosted software
  • Monthly fees




11 - CMS Intro        Advanced Web Design   http://dabrook.org/
Shopify

  • Hosted software
  • Monthly fees
  • Easy to setup




11 - CMS Intro        Advanced Web Design   http://dabrook.org/
Shopify

  •   Hosted software
  •   Monthly fees
  •   Easy to setup
  •   Very themeable




11 - CMS Intro          Advanced Web Design   http://dabrook.org/
Shopify

  •   Hosted software
  •   Monthly fees
  •   Easy to setup
  •   Very themeable
  •   Dedicated support staff




11 - CMS Intro           Advanced Web Design   http://dabrook.org/
Shopify

  •   Hosted software
  •   Monthly fees
  •   Easy to setup
  •   Very themeable
  •   Dedicated support staff
  •   Some add-ons available




11 - CMS Intro           Advanced Web Design   http://dabrook.org/
Lab


     • Example Perch web site
     • Example WordPress site
     • Example ExpressionEngine site




11 - CMS Intro           Advanced Web Design   http://dabrook.org/
Homework

Start preparing for your final project. It will not include
anything after the PHP contact form.




11 - CMS Intro           Advanced Web Design          http://dabrook.org/

More Related Content

What's hot

Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechMandakini Kumari
 
WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
Equinet Academy
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress Multisite
Taylor McCaslin
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
sdmaxey
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress Multisite
Ryan Imel
 
An Introduction to Creating Websites and Blogs with WordPress
An Introduction to Creating Websites and Blogs with WordPressAn Introduction to Creating Websites and Blogs with WordPress
An Introduction to Creating Websites and Blogs with WordPress
Nadine Wildmann
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
mayur akabari
 
Multisite core concepts final
Multisite core concepts finalMultisite core concepts final
Multisite core concepts final
Umesh Chaudhary
 
WordPress as a Service
WordPress as a ServiceWordPress as a Service
WordPress as a Service
Andrew Bauer
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPTjekkilekki
 
WordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetWordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetTech Liminal
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
Crest TechnoSoft
 
Managing Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkManaging Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large Network
William Earnhardt
 
Anatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeAnatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeJulie Kuehl
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
DrupalMumbai
 
Ithemes presentation
Ithemes presentationIthemes presentation
Ithemes presentation
Jason Yingling
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
Sandy Ratliff
 
Week6 office-hours
Week6 office-hoursWeek6 office-hours
Week6 office-hours
Randall Rode
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentDave Wallace
 
Building a community of Open Source intranet users
Building a community of Open Source intranet usersBuilding a community of Open Source intranet users
Building a community of Open Source intranet users
Luke Oatham
 

What's hot (20)

Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotech
 
WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
 
Best Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress MultisiteBest Friend || Worst Enemy: WordPress Multisite
Best Friend || Worst Enemy: WordPress Multisite
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress Multisite
 
An Introduction to Creating Websites and Blogs with WordPress
An Introduction to Creating Websites and Blogs with WordPressAn Introduction to Creating Websites and Blogs with WordPress
An Introduction to Creating Websites and Blogs with WordPress
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
Multisite core concepts final
Multisite core concepts finalMultisite core concepts final
Multisite core concepts final
 
WordPress as a Service
WordPress as a ServiceWordPress as a Service
WordPress as a Service
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
 
WordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetWordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational Intranet
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
Managing Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkManaging Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large Network
 
Anatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress ThemeAnatomy and Architecture of a WordPress Theme
Anatomy and Architecture of a WordPress Theme
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal IntroDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
 
Ithemes presentation
Ithemes presentationIthemes presentation
Ithemes presentation
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Week6 office-hours
Week6 office-hoursWeek6 office-hours
Week6 office-hours
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme development
 
Building a community of Open Source intranet users
Building a community of Open Source intranet usersBuilding a community of Open Source intranet users
Building a community of Open Source intranet users
 

Viewers also liked

What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
Steve Williams
 
Cms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMSCms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMS
Thomas Robbins
 
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal PhilippinesIntroduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
Eleison Cruz
 
Developing .NET MVC websites using Kentico Cloud - webinar intro
Developing .NET MVC websites using Kentico Cloud - webinar introDeveloping .NET MVC websites using Kentico Cloud - webinar intro
Developing .NET MVC websites using Kentico Cloud - webinar intro
Kentico Software
 
WordPress as CMS
WordPress as CMSWordPress as CMS
WordPress as CMS
Erin 'Folletto' Casali
 
Content Management Systems compared
Content Management Systems comparedContent Management Systems compared
Content Management Systems compared
CharityComms
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
Diana Mounter
 
START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW!
START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW! START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW!
START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW!
ALEMUSH ZERIHOUN
 
Formation wordpress
Formation wordpressFormation wordpress
Choosing the "right" CMS
Choosing the "right" CMSChoosing the "right" CMS
Choosing the "right" CMS
Sally Lait
 
CMS 120: Introduction to Building a Website
CMS 120: Introduction to Building a WebsiteCMS 120: Introduction to Building a Website
CMS 120: Introduction to Building a Website
Montana State University
 
Webinar: CMS Innovation Center Update
Webinar: CMS Innovation Center UpdateWebinar: CMS Innovation Center Update
Webinar: CMS Innovation Center Update
Centers for Medicare & Medicaid Services (CMS)
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
Pinky Mondal
 
CMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingCMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital Marketing
IMM Graduate School
 
Content Management System
Content Management SystemContent Management System
Content Management System
Deepak Devadasan
 
Content Management System
Content Management SystemContent Management System
Content Management System
Anand Subramaniam
 
Learn HTML & CSS From Scratch in 30 Days
Learn HTML & CSS From Scratch in 30 DaysLearn HTML & CSS From Scratch in 30 Days
Learn HTML & CSS From Scratch in 30 Days
Jonathan Grover
 
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
Mark Scrimshire
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systems
sahig123
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)Aaina Katyal
 

Viewers also liked (20)

What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 
Cms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMSCms Today: Knowing When You Need A CMS
Cms Today: Knowing When You Need A CMS
 
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal PhilippinesIntroduction of CMS Technology to the People of Tanay, Rizal Philippines
Introduction of CMS Technology to the People of Tanay, Rizal Philippines
 
Developing .NET MVC websites using Kentico Cloud - webinar intro
Developing .NET MVC websites using Kentico Cloud - webinar introDeveloping .NET MVC websites using Kentico Cloud - webinar intro
Developing .NET MVC websites using Kentico Cloud - webinar intro
 
WordPress as CMS
WordPress as CMSWordPress as CMS
WordPress as CMS
 
Content Management Systems compared
Content Management Systems comparedContent Management Systems compared
Content Management Systems compared
 
Custom V CMS
Custom V CMSCustom V CMS
Custom V CMS
 
START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW!
START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW! START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW!
START BUILDNING WORDPRESS WEBSITES IN ETHIOPIA - SEE HOW!
 
Formation wordpress
Formation wordpressFormation wordpress
Formation wordpress
 
Choosing the "right" CMS
Choosing the "right" CMSChoosing the "right" CMS
Choosing the "right" CMS
 
CMS 120: Introduction to Building a Website
CMS 120: Introduction to Building a WebsiteCMS 120: Introduction to Building a Website
CMS 120: Introduction to Building a Website
 
Webinar: CMS Innovation Center Update
Webinar: CMS Innovation Center UpdateWebinar: CMS Innovation Center Update
Webinar: CMS Innovation Center Update
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
CMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital MarketingCMS ( Content Management System ) Digital Marketing
CMS ( Content Management System ) Digital Marketing
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Learn HTML & CSS From Scratch in 30 Days
Learn HTML & CSS From Scratch in 30 DaysLearn HTML & CSS From Scratch in 30 Days
Learn HTML & CSS From Scratch in 30 Days
 
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
The Power of Beneficiary-Directed Data (CMS BlueButton on FHIR API Update)
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systems
 
CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)CMS (CONTENT MANAGEMENT SYSTEM)
CMS (CONTENT MANAGEMENT SYSTEM)
 

Similar to Introduction to CMS

Grav CMS
Grav CMSGrav CMS
Grav CMS
btopro
 
EdTechJoker Spring 2020 - Lecture 5 grav cms
EdTechJoker Spring 2020 - Lecture 5 grav cmsEdTechJoker Spring 2020 - Lecture 5 grav cms
EdTechJoker Spring 2020 - Lecture 5 grav cms
Bryan Ollendyke
 
Csun retrofitting anoosha&sathish-2
Csun retrofitting anoosha&sathish-2Csun retrofitting anoosha&sathish-2
Csun retrofitting anoosha&sathish-2
Sathish Kumar
 
UCSY CS Club Week1
UCSY CS Club Week1UCSY CS Club Week1
UCSY CS Club Week1
Ye Linn Wai
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014
Alex De Winne
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
Ian Mariano
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
Promet Source
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
MuhammadUsaid2
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
Andy Kucharski
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
Up2 Technology
 
Rapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPressRapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPress
Nathaniel Taintor
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
Promet Source
 
WordPress vs Joomla vs Drupal (Infographic)
WordPress vs Joomla vs Drupal (Infographic)WordPress vs Joomla vs Drupal (Infographic)
WordPress vs Joomla vs Drupal (Infographic)
Capsicum Mediaworks
 
Tech 802: Web Design Part 2
Tech 802: Web Design Part 2Tech 802: Web Design Part 2
Tech 802: Web Design Part 2
somisguided
 
Drupal performance optimization Best Practices
Drupal performance optimization Best PracticesDrupal performance optimization Best Practices
Drupal performance optimization Best Practices
Ratnesh kumar, CSM
 
EdTechJoker Spring 2020 - Lecture 6 - WordPress
EdTechJoker Spring 2020 - Lecture 6 -   WordPressEdTechJoker Spring 2020 - Lecture 6 -   WordPress
EdTechJoker Spring 2020 - Lecture 6 - WordPress
Bryan Ollendyke
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
Andy Kucharski
 
First steps of programming with php
First steps of programming with phpFirst steps of programming with php
First steps of programming with php
Kanha Sahu
 
DRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISHDRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISH
Drupal Portugal
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
Steve Anderson
 

Similar to Introduction to CMS (20)

Grav CMS
Grav CMSGrav CMS
Grav CMS
 
EdTechJoker Spring 2020 - Lecture 5 grav cms
EdTechJoker Spring 2020 - Lecture 5 grav cmsEdTechJoker Spring 2020 - Lecture 5 grav cms
EdTechJoker Spring 2020 - Lecture 5 grav cms
 
Csun retrofitting anoosha&sathish-2
Csun retrofitting anoosha&sathish-2Csun retrofitting anoosha&sathish-2
Csun retrofitting anoosha&sathish-2
 
UCSY CS Club Week1
UCSY CS Club Week1UCSY CS Club Week1
UCSY CS Club Week1
 
Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014Decoupling Drupal - Drupal Camp Toronto 2014
Decoupling Drupal - Drupal Camp Toronto 2014
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
Front End page speed performance improvements for Drupal
Front End page speed performance improvements for DrupalFront End page speed performance improvements for Drupal
Front End page speed performance improvements for Drupal
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Rapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPressRapidly prototyping web applications using BackPress
Rapidly prototyping web applications using BackPress
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
WordPress vs Joomla vs Drupal (Infographic)
WordPress vs Joomla vs Drupal (Infographic)WordPress vs Joomla vs Drupal (Infographic)
WordPress vs Joomla vs Drupal (Infographic)
 
Tech 802: Web Design Part 2
Tech 802: Web Design Part 2Tech 802: Web Design Part 2
Tech 802: Web Design Part 2
 
Drupal performance optimization Best Practices
Drupal performance optimization Best PracticesDrupal performance optimization Best Practices
Drupal performance optimization Best Practices
 
EdTechJoker Spring 2020 - Lecture 6 - WordPress
EdTechJoker Spring 2020 - Lecture 6 -   WordPressEdTechJoker Spring 2020 - Lecture 6 -   WordPress
EdTechJoker Spring 2020 - Lecture 6 - WordPress
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
First steps of programming with php
First steps of programming with phpFirst steps of programming with php
First steps of programming with php
 
DRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISHDRUPAL CACHE SYSTEMS AND VARNISH
DRUPAL CACHE SYSTEMS AND VARNISH
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 

More from Zac Gordon

Learning the Niche of Theme Setup & Customization
Learning the Niche of Theme Setup & CustomizationLearning the Niche of Theme Setup & Customization
Learning the Niche of Theme Setup & Customization
Zac Gordon
 
Server Side Programming
Server Side Programming Server Side Programming
Server Side Programming
Zac Gordon
 
Introduction to jQuery - College Lecture
Introduction to jQuery - College LectureIntroduction to jQuery - College Lecture
Introduction to jQuery - College Lecture
Zac Gordon
 
Introduction to Javascript - College Lecture
Introduction to Javascript - College LectureIntroduction to Javascript - College Lecture
Introduction to Javascript - College LectureZac Gordon
 
Designing Across Web Devices - College Course
Designing Across Web Devices - College CourseDesigning Across Web Devices - College Course
Designing Across Web Devices - College Course
Zac Gordon
 
HTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScript
Zac Gordon
 

More from Zac Gordon (6)

Learning the Niche of Theme Setup & Customization
Learning the Niche of Theme Setup & CustomizationLearning the Niche of Theme Setup & Customization
Learning the Niche of Theme Setup & Customization
 
Server Side Programming
Server Side Programming Server Side Programming
Server Side Programming
 
Introduction to jQuery - College Lecture
Introduction to jQuery - College LectureIntroduction to jQuery - College Lecture
Introduction to jQuery - College Lecture
 
Introduction to Javascript - College Lecture
Introduction to Javascript - College LectureIntroduction to Javascript - College Lecture
Introduction to Javascript - College Lecture
 
Designing Across Web Devices - College Course
Designing Across Web Devices - College CourseDesigning Across Web Devices - College Course
Designing Across Web Devices - College Course
 
HTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScriptHTML5, CSS3, and JavaScript
HTML5, CSS3, and JavaScript
 

Recently uploaded

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 

Recently uploaded (20)

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 

Introduction to CMS

  • 2. Overview • Updated php sendmail.php script Lecture • What is a CMS? • Examples of CMS Lab Hosting a WordPress site 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 3. What is a CMS? 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 4. What is a CMS? A Content Management System provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming or markup languages to create and manage website content with relative ease 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 5. Examples of CMS 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 6. Examples of CMS • Perch 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 7. Examples of CMS • Perch • WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 8. Examples of CMS • Perch • WordPress • Drupal 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 9. Examples of CMS • Perch • WordPress • Drupal • ExpressionEngine 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 10. Examples of CMS • Perch • WordPress • Drupal • ExpressionEngine • Shopify 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 11. Perch CMS 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 12. Perch CMS • Lightweight 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 13. Perch CMS • Lightweight • Easy to install 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 14. Perch CMS • Lightweight • Easy to install • No templates 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 15. Perch CMS • Lightweight • Easy to install • No templates • Affordable 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 16. WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 17. WordPress • Free! 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 18. WordPress • Free! • Originally for blogging 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 19. WordPress • Free! • Originally for blogging • Some learning curve 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 20. WordPress • Free! • Lots of plugins • Originally for blogging • Some learning curve 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 21. WordPress • Free! • Lots of plugins • Originally for blogging • Tons of resources and • Some learning curve jobs available 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 22. Drupal 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 23. Drupal • Free too 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 24. Drupal • Free too • Much more powerful than WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 25. Drupal • Free too • Larger learning curve • Much more powerful than WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 26. Drupal • Free too • Larger learning curve • Much more powerful • Tons of resources and than WordPress jobs available 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 27. ExpressionEngine 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 28. ExpressionEngine • Commercial software 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 29. ExpressionEngine • Commercial software • Low learning curve 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 30. ExpressionEngine • Commercial software • Low learning curve • More flexible than Drupal and WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 31. ExpressionEngine • Commercial software • Niche market • Low learning curve • More flexible than Drupal and WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 32. ExpressionEngine • Commercial software • Niche market • Low learning curve • One stop add-on • More flexible than Drupal shopping and WordPress 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 33. ExpressionEngine • Commercial software • Niche market • Low learning curve • One stop add-on • More flexible than Drupal shopping and WordPress • Dedicated support staff 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 34. Shopify 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 35. Shopify • Hosted software 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 36. Shopify • Hosted software • Monthly fees 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 37. Shopify • Hosted software • Monthly fees • Easy to setup 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 38. Shopify • Hosted software • Monthly fees • Easy to setup • Very themeable 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 39. Shopify • Hosted software • Monthly fees • Easy to setup • Very themeable • Dedicated support staff 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 40. Shopify • Hosted software • Monthly fees • Easy to setup • Very themeable • Dedicated support staff • Some add-ons available 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 41. Lab • Example Perch web site • Example WordPress site • Example ExpressionEngine site 11 - CMS Intro Advanced Web Design http://dabrook.org/
  • 42. Homework Start preparing for your final project. It will not include anything after the PHP contact form. 11 - CMS Intro Advanced Web Design http://dabrook.org/

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n