Introduction to content management systems BTM 395: Internet Programming.

Slides:



Advertisements
Similar presentations
ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
Advertisements

Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Kick start your career with WordPress
Server-Side vs. Client-Side Scripting Languages
Chapter Concepts Review Markup Languages
Web Server Hardware and Software
Joomla & WordPress By: Brenda Iglesias. What is Joomla? Joomla is an award-winning content management system or CMS Enables you to build Web sites and.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Content Management Systems Why to use. And, if you’re going to use one, which one???
UWWD In our quest to eliminate bad websites, we present…. HALLELUJAH!!
CONTENT MANAGEMENT SYSTEM (CMS) By Joseph Stern. Are Custom Coded Websites Dead?
Development of mobile applications using PhoneGap and HTML 5
The easy way to a nice looking website design By a total non-designer (Me!)
Introduction Need: A dynamic, user controlled website Built in forums, security, and news support Work with existing OpenInsight application Seamless.
Content Management Systems and Their Potential for Use at Miramar College Presented by Bill Smith.
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.
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Unit 2, Lesson 5 Website Development Tools AOIT Web Design Copyright © 2008–2012 National Academy Foundation. All rights reserved.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Content Management Systems A content management system is software that loads on your web host’s server and manages all content on your web site dynamically.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Overview of JSP Technology. The need of JSP With servlets, it is easy to – Read form data – Read HTTP request headers – Set HTTP status codes and response.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Welcome to Drupal Crash course - Gartheeban Ganeshapillai.
Open Source Software: WordPress LI815 Dawn Brumbley.
Charels Content management system A content management system (CMS) [1][2][3] is a computer program that allows publishing, editing and modifying.
CSIS-180 WEB CONTENT MANAGEMENT SYSTEMS.  Web CMS for short  Overview  For large websites and web applications, managing and updating many HTML files.
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.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Web Design Scripting and the Web. Books on Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Websites are built using 2 different methods: Raw Coding Content management Systems (CMS)
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
Introduction to Internet Programming (Web Based Application)
Instructional Technology & Design Office or Start the Presses! Using Wordpress for Website Design.
Comparing Open Source CMSs: Joomla, Drupal, and Plone Nonprofit Technology Conference April 2007.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Content Management Systems Jenny Owens & Nick Owens.
“Which Content Management System (CMS)? Drupal, Word Press...” by Dene Grigar Spring 2012 Tech 101 Series.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
 Computer use language to communicate  A web browser will read these tags and translate it into what you actually see  Viewing Code of ESPN WebsiteESPN.
The basics of knowing the difference CLIENT VS. SERVER.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Intro to APACHE, MySQL, and PHP & freely available (hackable) Packages Aonghus Sugrue 04 Oct 2012.
 A content management system ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These.
Content Management Systems. Agenda Week overview Web-page basics The why and what of CMS Typo3.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Comparison B/W Word Press and Joomla By Joomdev Software Solution Pvt Ltd.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
99 Professionals C22/30, Sector 57, Noida, Uttar Pradesh TOLL FREE
WordPress Vs Joomla Vs Drupal 2015 – Which One Suits Your Business?
Blogging together 1st Vocational School - 1st Laboratory Center
Project 1 Introduction to HTML.
Creating Engaging Websites
Microsoft Office Illustrated
Content Management Systems
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Comparing Open Source CMSs: Joomla, Drupal, and Plone
Convergence IT Services Pvt. Ltd
Client-Server Model: Requesting a Web Page
Wordpress.
Presentation transcript:

Introduction to content management systems BTM 395: Internet Programming

Traditional web programming model Physical HTML pages for structure and content CSS for formatting JavaScript for client-side dynamics Server-side scripting for primary application logic

Disadvantages of the traditional model A lot of code required to maintain many similarly-structured pages Very complex to build and maintain Huge technical separation between website developers and content providers

Resolutions for the traditional model Templating of pages: Separation of page structure from its content Still inaccessible to non-techies Eventual evolution led to content management systems

Content management systems Web pages are purely virtual No physically stored web page; web page is created only when requested by a browser Physical pages store –Structural template of pages –Style sheets (CSS is still physical) –Programming logic (JavaScript, server side) Actual page content is stored in database and served dynamically

Key features of content management systems Page content stored in database, served dynamically User control system Page classification system (categories) Themes or templates to manage design Extensions for specialized functionality Open source CMSs permit direct editing of source code for more dramatic customizations

Leading content management systems WordPress (55% market share) Joomla (10% market share) Drupal (6-7% market share) Market share figures from

WordPress Originally started as blogging platform with limited CMS functionality Grew in popularity because of ease of use Gradually increased in functionality to support full CMS features Market share has led to enormous market of plugins for tailorable experience

Joomla CMS from the beginning; focus was ease of use with medium functionality Has become increasingly functional and easier to use, but not as easy as WordPress Market share reduced due to WordPress's growth

Drupal Originally one of the most popular CMSs, famous for flexibility for programmers Reputed to be most stable, most secure, and most customizable (for expert programmers) Today, used either by large companies who need extreme customizability (e.g. military) or by hardcore IT people Market share reduced due to WordPress's growth