Content Management Systems What Your Mother Never Told You…

Slides:



Advertisements
Similar presentations
3.02H Publishing a Website 3.02 Develop webpages..
Advertisements

WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Internet Technologies. CMS A content management system (CMS) is a system used to manage the content of a Web site.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Easy Website Creation Using WordPress Welcome and Thank You to our Sponsors.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
Content Management, Working with WordPress Pavel Ivanov Telerik Corporation
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
Kick start your career with WordPress
Server-Side vs. Client-Side Scripting Languages
Drupal Create a website/web app quickly with this Content Management System Jiaying Xu Spring 2011 COMS E6125 Web-enHanced Information.
Content Management, Working with WordPress Svetlin Nakov Telerik Corporation
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!!
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Sample School Website Sydney Region ITSU School Support
About the CMS WordPress A brief overview of both Wordpress.org & WordPress.com WordPress is one of the most popular content management and blog publishing.
The easy way to a nice looking website design By a total non-designer (Me!)
Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Static VS Dynamic websites. 1-What are the advantages and disadvantages? 2- Which one should you choose and why?
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
Chapter 10 Publishing and Maintaining Your Web Site.
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.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Content Management Systems Equals Distributed Web Site Maintenance Robert Gulick, EdD DBA / Technology Trainer Carmi Gulick.
Implementing CMS: Academic David Bietila George Washington University Jonathan M. Smith The Catholic University.
CMS Confusion….You only need one ! November 2012 Chris Schofield
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Open Source Software: WordPress LI815 Dawn Brumbley.
Content Management Systems AN INTRODUCTION. Learning Objectives To know what a Content Management System is Have an understanding of the different types.
Introduction: Drupal is a free and open-source content management system (CMS). A content management system(CMS) is a computer program that allows publishing,
Web Content Management System CREATED BY Joshua Jylsus Mendes MBA –IT Jitendra Purohit MBA – IT
Creating a Web Presence Introduction to WordPress Week 1.
Web Sites for amateur radio. So You want to make a Web Site? There are several things you need to know about web sites before you start to think about.
Business Savvy Web Workshop Ken Barrett MSc. - Director.
Different ways to implement CSS. There are four different ways to use CSS in your web pages: – Inline CSS – Embedded CSS/Internal CSS – Linked CSS/External.
Trimble Connected Community
Creating Web Pages Overview. Design – Start with a Purpose Before you start any web page, you need to design the website. The first question that should.
Content Management Systems Drupal. Content Introduction Setting up Drupal Structure Features Core functions Comparison of Joomla and Drupal Total Cost.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Introduction The Internet is the major source for the freshest information about products and services Who knows the most about your clients? Salesmen,
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
Web page management system Jonathan Millis Educational Design Resources NTID at RIT.
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.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
 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. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Here are some things you can do while you wait 1.Open your omeka.net site in your browser (e.g. 2.Open.
Website Update and Use of Official accounts Dr.Lasantha Ranwala ( MBBS,MSc-Biomedical Informatics) Medical Officer - Health Informatics RDHS Office.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
CMS Showdown What Is A Content Management System (CMS)? CMS Website Content Outside Content Social Media Connections with CRM Programs Statistics and.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Blogging together 1st Vocational School - 1st Laboratory Center
3.02H Publishing a Website 3.02 Develop webpages..
Business in a Connected World
The Difference Between STATIC & DYNAMIC Websites
Content Management Systems
Moving from a PHP Flat-File Electronic Resources Manager to Drupal 6 Views Image courtesy of USFSW Mountain Praire (Flickr User) Under Creative Commons.
4.02 Develop web pages using various layouts and technologies.
Is a Content Management System in Your Future?
Presentation transcript:

Content Management Systems What Your Mother Never Told You…

What is Static? “Flat” page Same information to all users No use of server-side scripting or coding to display information (no bells and whistles) Stays constant –text, images, and other items are in the HTML.

Things People Say About Static Sites Advantages –Quick to develop –Cheaper to develop than CMS –Cheap to host (web.mit.edu is free) Disadvantages –Requires HTML expertise to update site –Maintaining large numbers of static pages can be impractical

What is a CMS? A web application designed to make it easy for non- technical users to add, edit and manage a website.

Some CMS Brands Drupal WordPress Joomla Expression Engine Plone

Things People Say About CMS Sites Much more functional website Much easier to update Can allow staff or users to collaborate Control access to data, based on user roles. –User roles define what information each user can view or edit Can manage and control a large, dynamic collection of Web material

Is It True? More functionality = more to maintain Updates can be frustrating Need to define a process before collaborating Need to monitor your users Need a good practice for organizing content

Challenges…

Challenges Slower to launch –What’s the site supposed to DO? –Who will design and build it –What if we add one more cool thing… –How the heck do we use this thing?

Challenges Can’t make changes easily to the design –Need to update templates Templates may require some knowledge of PHP –Can become quite complex - cascading nature

Challenges More expensive to develop –Higher complexity –Hard to find good programmers –Different coding skill, not as easy to learn as HTML

Challenges Money, money, money. Can you pay for… –Design –Development –Training –Hosting –Server maintenance –Application Maintenance –Functionality upgrades

Myths Debunked…

Myth: Save Money with Open Source CMS Needs to be updated regularly –Drupal updates come out every few weeks, WordPress every few months –Most cases can’t do this in house Test updates on separate server –Make sure plugins/modules still work Re-launch the site

Myth: Free Modules Save Time and Money Plugin/module updates are maintained by user community –Can’t count on a quick response for troubleshooting –Many times they are released with bugs Need to be updated regularly –Will they still work on your site? –Who will do the update for you? –What if the update wrecks your site?

Myth: Free Modules Save Time and Money Drupal major versions not backwards compatible. –Modules developed for Drupal 6 will not work for Drupal 7 without recoding. Security problems –Modules can compromise the site as easily as security problems in the core.

Myth: Easy Content Updates WYSIWYG editors –Not reliable –Usually don’t have all the features you need –Need to have basic HTML/CSS skills Structure of the page may not let you add what you want… –Not all the elements of the layout are easily changed without extra coding.

I bet you didn’t’ know that you need…

Administration & Moderation Who is going to create users, maintain roles? –Full access to the CMS, can be daunting Who will monitor user comments/posts? –What time commitment is involved? –Who has the right to change content?

Training Who will train the site administrator Who will train your editors? Will the site’s admin interface be easy enough to use? –Display certain fields for certain users

Security Do you need an intranet? Do you need registered user only functions? How will administrators/editor log in? –Touchstone – certificates, Kerberos, or CAMS account –Certificates – have to be installed on your machine –Username/Password – diluting the security of your kerb, limits the way you can restrict access to groups

Security Different levels of security? –Admin –Users

CMS: Multisite environment How many sites are you going to need? How will you update them all? What if they use different plugins? What if you don’t start with a multisite set up and want to add a new site?

MIT Best Practices…

Hosting No IS&T-supported solution for hosting on Athena –Be prepared for hosting costs or –Student server down time or upgrades Need a system administrator –Usually programmers don’t have this skill set Need a safe hosting environment –Locked, power backup, HVAC

Hosting Security: Consider the software environment, such as shared hosting, where someone else might have access to your files –If files uploaded to the server need to be private, make sure the server has limited login access and that the CMS is configured correctly. If your CMS is sharing server space with another application, you may not be able to control who else gets to log into your server.

Hosting Best practices: have three servers –Test Server –Staging Server “Dress rehearsal” of deployment Matches the production server Tells you whether the world will come down crashing on you when you finally deploy If you have several applications living on your production environment, you can test to see if there's any negative interaction between them –Production Server

CMS: Backing up your data Some CMS don’t have auto-back up –Manually download the entire site –Need to know what you are looking for and how to FTP in If hosted by IS&T, comes with TSM backup

Benefits…

Permissions Granularity Permission can be given to an editor to manage the updating of a single item of content on a single page of the site. Permissions can range between single page and whole site access - and pretty much anything in between. Very granular permissions mean's maintaining control over who is doing what on the site.

Multiple Editors Many times numerous authors want to contribute to a site. –Administration panel can be configured to store multiple user roles and access –This facilitates the authors to just login and add their contents to the website.

Global Usage Editors and authors can access a CMS site from any part of the world. All they need to have is a computer and an internet connection.

Variety of Core Modules Wont suffer from upgrades to the core Sample core modules include (differs per cms): –Webforms –Role and permissions management –Categorization and tagging content –SEO friendly urls –Search –Workflow

Community Support Forums Chat Meetups Usergroups

Thank you (and say “Hi” to your mother) Lisa Mayer Myra Hope Eskridge Rebecca Asch Yang Gu IS&T Departmental Consulting and Application Development DCAD