SlideShare a Scribd company logo
WordPress & Other
Content Management Systems


                    Emily Lewis
                    UNMCE InfoByte   February 24, 2011
Freelance Web Designer
http://emilylewisdesign.com



Webuquerque Co-Founder & Co-Manager
http://webuquerque.com



Author, Microformats Made Simple
http://microformatsmadesimple.com


Email:     emily@emilylewisdesign.com
Blog:      http://ablognotlimited.com
Twitter:   @emilylewis
I am not
•   A back-end developer

I have not developed with
•   Joomla
•   Plone
I prefer
•   ExpressionEngine
•   MojoMotor

I tolerate
•   WordPress
What is a CMS?
“A content management system, or
CMS, is a web application designed to
make it easy for non-technical users
 to add, edit and manage a website.”
                               - Plone
Diagram concept inspired by Chantal Foster, FosterMilo
Key benefits
•   Update your site content as often and whenever
    you want
•   Updates can be instant or scheduled
•   No need to understand a programming language
•   Can reduce maintenance costs
Common challenges
•   Upfront costs can be expensive
•   Often has a learning curve
•   Takes time and resources to create, edit and
    maintain your own content
Many to choose from
http://www.realstorygroup.com/vendormap/
And there are many “types”
•   Blog software based
•   “Full” content management/publishing systems
•   “Simple” CMS
•   Custom in-house solutions
•   In-content editing based
•   Control panel based
OpenSource? Commercial?
•   Free download           •   Can be more expensive

•   Consulting firms can     •   Consulting firms can
    install and configure        configure and install, but
                                can also be proprietary
•   Can customize code?         to one company
•   Anyone can contribute
                            •   Generally more stable
    new functionality and       and optimized
    bug fixes
                            •   Often has greater
                                longevity
Today, we’ll look at:
•   WordPress
•   ExpressionEngine
•   Plone
•   Drupal
•   Joomla
•   MojoMotor
WordPress
•   Open source
•   Hosted
•   Managed
•   Blog based
•   No ads allowed
•   Limited space
•   No plugins
WordPress.com
WordPress
•   Open source
•   Hosted
•   Managed
•   Blog based
•   No ads allowed
•   Limited space
•   No plugins
WordPress.com
•   Simple interface
•   Oodles of themes
•   But no theme
    customization
•   Good for small
    blogs or practice
    projects
WordPress.com
•   Simple interface
•   Oodles of themes
•   But no theme
    customization
•   Good for small
    blogs or practice
    projects
WordPress.org
•   Open source
•   Built with PHP
•   Install, host and manage yourself or with help from a
    vendor
•   Oodles of free themes and you can customize them
    or create your own
•   Oodles of free plugins to extend functionality
    beyond blogging to most any kind of site
WordPress.org
•   Simple interface
•   Support forums
•   Extensive
    documentation
•   Solid SEO tools
ExpressionEngine
•   Commercial ($99, $149, $299)
•   Built on the CodeIgniter framework (PHP)
•   Full-featured CMS (publishing system)
    •   Basic ecommerce       •   Search
    •   Membership            •   Email
    •   Photo gallery         •   RSS
    •   Discussion forums     •   Mailing list ... and more
ExpressionEngine
•   Customizable
    control panel
•   Full control
    over templates
•   Oodles of free
    & paid plug-ins
    to extend
ExpressionEngine
•   Full support
•   Active and
    helpful
    community
    forums
•   “Designer
    friendly”
Plone
•   Open source
•   Built with Zope (Python)
•   Full content management system
    •   Content publishing     •   Authentication
    •   Forums                 •   Live search
    •   Wikis                  •   Versioning, history
    •   Workflows               •   ... and more
Plone
•   In-context editing for content creation and
    maintenance
•   Themes available or you can customize
•   Free plug-ins to extend functionality
•   Active community of developers
•   Extensive online documentation and resources
•   Supports web standards and accessibility
Drupal
•   Open source
•   PHP
•   Full content management system
    •   Blogging             •   Multi-language
    •   Forum                •   Caching
    •   Search               •   Statistics
    •   RSS                  •   ... and more
Drupal
•   Offers solid security and performance
•   Active community
•   Some free themes, but you can customize or
    create your own
•   Oodles of modules to extend core functionality
•   “Developer friendly”
Joomla
•   Open source
•   PHP
•   Full content management system
    •   Search               • Multiple languages
    •   Polls                • Integrated help
    •   User management      • ... and more
    •   RSS
Joomla
•   Oodles of extensions to customize to your needs
•   Some templates available, but you can customize
    or make your own
•   Active community for support
MojoMotor
•   Commercial ($49)
•   Built on CodeIgniter (PHP)
•   Simple, lightweight publishing tool
•   Full control over templates
•   In-context editing
•   A few plug-ins
•   Extremely easy to install, configure and use
How to decide?
Understand your users
•   Who are your content authors?
    •   What are their technical skills?
    •   What are their writing skills?
    •   Do they need editorial approval?
    •   Who will train these authors?
    •   Will multiple people be editing/creating content?
Understand your users
•   Who are your content readers?
    • What tasks do they need to complete on your
      site?
    • What type of device are they using?
    • Are they external or internal users?
Understand your needs
•   What are your user goals?
    • What actions do you want users to take on your
      site?
    • Do your users currently have problems with your
      site? What are they?
Understand your needs
•   What are your business goals?
    •   Target audience
    •   Branding and awareness
    •   Recruitment
    •   Online self-service
A CMS is just a tool
Don’t be seduced by demos
•   Test before you buy
•   Avoid vendor lock-in
•   Consider systems against your needs and goals
•   Understand the technical requirements
Extensibility?
•   Can you brand or customize the interface?
•   Can the CMS integrate with other systems, such
    as for ecommerce?
•   Can you access the source code?
•   Does it have an open API?
•   What is process for adding new functionality?
Ease of use?
•   Can users embed/attach images, files?
•   Can users easily change font colors? Resize
    images?
•   Can users publish without oversight?
•   Can different users be assigned different
    administrative rights?
•   Is documentation easy to understand and
    thorough?
Functionality & Usability?
•   What is the core functionality?
•   How easy is it for site users to accomplish core
    tasks?
•   Is it accessible to all users (search engines,
    screenreaders, mobile users)?
•   Does it work in all browsers? On all devices?
Security?
•   Is the system protected against attacks?
•   Is personal data protected?
•   Is there a versioning system?
•   How are backups handled?
•   How are updates implemented?
Support?
•   Is there a knowledgebase, documentation?
•   Is there a community who offers support?
•   Is there a support plan?
Output?
•   Are the templates fully customizable?
•   Does it produce human-friendly URLs?
•   Is RSS available?
•   Is site content indexed for real-time search?
•   Does it offer built-in SEO support (page titles,
    keywords, tagging, redirection)
No such thing as
 one size fits all
Thank you!
Questions? Comments?


emily@emilylewisdesign.com   @emilylewis

More Related Content

What's hot

Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
Francis Rowland
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPress
Naeem Junejo
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpress
Crack Aloud
 
WordPress intro
WordPress introWordPress intro
WordPress intro
dbnorth
 
Joomla! theming
Joomla! themingJoomla! theming
Joomla! theming
Russell Searle
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and Ugly
Noel Saw
 
Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechMandakini Kumari
 
Concrete5 workshop
Concrete5 workshopConcrete5 workshop
Concrete5 workshop
Russell Searle
 
What is WordPress Introduction to the CMS
What is WordPress Introduction to the CMSWhat is WordPress Introduction to the CMS
What is WordPress Introduction to the CMS
the-colab
 
Building rich interface components with SharePoint
Building rich interface components with SharePointBuilding rich interface components with SharePoint
Building rich interface components with SharePointLouis-Philippe Lavoie
 
Developing An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made ScriptDeveloping An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made Script
iScripts
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspective
mainio
 
Did wordpressdothat
Did wordpressdothatDid wordpressdothat
Did wordpressdothat
Jon Bishop
 
Various Ecommerce Platforms
Various Ecommerce Platforms Various Ecommerce Platforms
Various Ecommerce Platforms
Prajyot Bisen
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
Nicolle Morton
 
Drupal 7
Drupal 7Drupal 7
Drupal 7
Soni Amit K
 

What's hot (20)

Drupal at the EBI
Drupal at the EBIDrupal at the EBI
Drupal at the EBI
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPress
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpress
 
WordPress intro
WordPress introWordPress intro
WordPress intro
 
Joomla! theming
Joomla! themingJoomla! theming
Joomla! theming
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and Ugly
 
72d5drupal
72d5drupal72d5drupal
72d5drupal
 
Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotech
 
Concrete5 workshop
Concrete5 workshopConcrete5 workshop
Concrete5 workshop
 
What is WordPress Introduction to the CMS
What is WordPress Introduction to the CMSWhat is WordPress Introduction to the CMS
What is WordPress Introduction to the CMS
 
Building rich interface components with SharePoint
Building rich interface components with SharePointBuilding rich interface components with SharePoint
Building rich interface components with SharePoint
 
Developing An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made ScriptDeveloping An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made Script
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspective
 
Did wordpressdothat
Did wordpressdothatDid wordpressdothat
Did wordpressdothat
 
Week01 jan19
Week01 jan19Week01 jan19
Week01 jan19
 
Various Ecommerce Platforms
Various Ecommerce Platforms Various Ecommerce Platforms
Various Ecommerce Platforms
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
 
Drupal 7
Drupal 7Drupal 7
Drupal 7
 

Similar to WordPress & Other Content Management Systems

BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptx
MattMarino13
 
BITM3730 11-8.pptx
BITM3730 11-8.pptxBITM3730 11-8.pptx
BITM3730 11-8.pptx
MattMarino13
 
Wp 3hr-course
Wp 3hr-courseWp 3hr-course
Wp 3hr-course
Rich Webster
 
WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)
Piers Midwinter
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
Andy Stratton
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
Dave Wallace
 
Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
TechSoup Canada
 
Low and No Cost ICT tools
Low and No Cost ICT tools   Low and No Cost ICT tools
Low and No Cost ICT tools
PAVS Communities 2.0
 
10 reasons to choose wordpress
10 reasons to choose wordpress10 reasons to choose wordpress
10 reasons to choose wordpress
Carrie Hane
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-software
Liam Dempsey
 
Drupal for programmers
Drupal for programmersDrupal for programmers
Drupal for programmers
Michael Shahov
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
Jani Tarvainen
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
The eCore Group
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
TechSoup Canada
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
sdmaxey
 
What Is joomla - landau Design Reviews
What Is joomla - landau Design ReviewsWhat Is joomla - landau Design Reviews
What Is joomla - landau Design Reviews
davisporter
 
What is Joomla?
What is Joomla?What is Joomla?
What is Joomla?
Bonnie Landau
 
Module 5 - WCM system comparison
Module 5 - WCM system comparison Module 5 - WCM system comparison
Module 5 - WCM system comparison
Katherine McCurdy-Lapierre, R.G.D.
 

Similar to WordPress & Other Content Management Systems (20)

BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptx
 
BITM3730 11-8.pptx
BITM3730 11-8.pptxBITM3730 11-8.pptx
BITM3730 11-8.pptx
 
Wp 3hr-course
Wp 3hr-courseWp 3hr-course
Wp 3hr-course
 
WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)WordPress and Search Engine Optimisation (SEO)
WordPress and Search Engine Optimisation (SEO)
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 
Wordpress Presentation
Wordpress Presentation Wordpress Presentation
Wordpress Presentation
 
Low and No Cost ICT tools
Low and No Cost ICT tools   Low and No Cost ICT tools
Low and No Cost ICT tools
 
10 reasons to choose wordpress
10 reasons to choose wordpress10 reasons to choose wordpress
10 reasons to choose wordpress
 
10 reasons to choose wordpress
10 reasons to choose wordpress10 reasons to choose wordpress
10 reasons to choose wordpress
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-software
 
Drupal for programmers
Drupal for programmersDrupal for programmers
Drupal for programmers
 
Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
 
CMS Joomla
CMS JoomlaCMS Joomla
CMS Joomla
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMS
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
What Is joomla - landau Design Reviews
What Is joomla - landau Design ReviewsWhat Is joomla - landau Design Reviews
What Is joomla - landau Design Reviews
 
What is Joomla?
What is Joomla?What is Joomla?
What is Joomla?
 
Module 5 - WCM system comparison
Module 5 - WCM system comparison Module 5 - WCM system comparison
Module 5 - WCM system comparison
 

More from Emily Lewis

Create Your Own Starter Files
Create Your Own Starter FilesCreate Your Own Starter Files
Create Your Own Starter Files
Emily Lewis
 
The Hiring Process
The Hiring ProcessThe Hiring Process
The Hiring Process
Emily Lewis
 
Take Your Markup to Eleven
Take Your Markup to ElevenTake Your Markup to Eleven
Take Your Markup to Eleven
Emily Lewis
 
Designer-Friendly EE
Designer-Friendly EEDesigner-Friendly EE
Designer-Friendly EE
Emily Lewis
 
10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)
Emily Lewis
 
Building the Webuquerque Community
Building the Webuquerque CommunityBuilding the Webuquerque Community
Building the Webuquerque Community
Emily Lewis
 
Multiple Site Management with ExpressionEngine
Multiple Site Management with ExpressionEngineMultiple Site Management with ExpressionEngine
Multiple Site Management with ExpressionEngine
Emily Lewis
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11
Emily Lewis
 
Microformats or: How I Learned to Write POSH and Love the Semantic Web
Microformats or: How I Learned to Write POSH and Love the Semantic WebMicroformats or: How I Learned to Write POSH and Love the Semantic Web
Microformats or: How I Learned to Write POSH and Love the Semantic Web
Emily Lewis
 
jQuery, A Designer's Perspective
jQuery, A Designer's PerspectivejQuery, A Designer's Perspective
jQuery, A Designer's Perspective
Emily Lewis
 
Practical Microformats - Voices That Matter
Practical Microformats - Voices That MatterPractical Microformats - Voices That Matter
Practical Microformats - Voices That Matter
Emily Lewis
 
[Workshop Summits] Microformats Workshop
[Workshop Summits] Microformats Workshop[Workshop Summits] Microformats Workshop
[Workshop Summits] Microformats Workshop
Emily Lewis
 
Microformats: Web Semantics & More
Microformats: Web Semantics & MoreMicroformats: Web Semantics & More
Microformats: Web Semantics & More
Emily Lewis
 
Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Podcasting & Vodcasting 101
Podcasting & Vodcasting 101
Emily Lewis
 
Webuquerque: Social Media Means Business
Webuquerque: Social Media Means BusinessWebuquerque: Social Media Means Business
Webuquerque: Social Media Means Business
Emily Lewis
 

More from Emily Lewis (15)

Create Your Own Starter Files
Create Your Own Starter FilesCreate Your Own Starter Files
Create Your Own Starter Files
 
The Hiring Process
The Hiring ProcessThe Hiring Process
The Hiring Process
 
Take Your Markup to Eleven
Take Your Markup to ElevenTake Your Markup to Eleven
Take Your Markup to Eleven
 
Designer-Friendly EE
Designer-Friendly EEDesigner-Friendly EE
Designer-Friendly EE
 
10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)10 Advanced CSS Techniques (You Wish You Knew More About)
10 Advanced CSS Techniques (You Wish You Knew More About)
 
Building the Webuquerque Community
Building the Webuquerque CommunityBuilding the Webuquerque Community
Building the Webuquerque Community
 
Multiple Site Management with ExpressionEngine
Multiple Site Management with ExpressionEngineMultiple Site Management with ExpressionEngine
Multiple Site Management with ExpressionEngine
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11
 
Microformats or: How I Learned to Write POSH and Love the Semantic Web
Microformats or: How I Learned to Write POSH and Love the Semantic WebMicroformats or: How I Learned to Write POSH and Love the Semantic Web
Microformats or: How I Learned to Write POSH and Love the Semantic Web
 
jQuery, A Designer's Perspective
jQuery, A Designer's PerspectivejQuery, A Designer's Perspective
jQuery, A Designer's Perspective
 
Practical Microformats - Voices That Matter
Practical Microformats - Voices That MatterPractical Microformats - Voices That Matter
Practical Microformats - Voices That Matter
 
[Workshop Summits] Microformats Workshop
[Workshop Summits] Microformats Workshop[Workshop Summits] Microformats Workshop
[Workshop Summits] Microformats Workshop
 
Microformats: Web Semantics & More
Microformats: Web Semantics & MoreMicroformats: Web Semantics & More
Microformats: Web Semantics & More
 
Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Podcasting & Vodcasting 101
Podcasting & Vodcasting 101
 
Webuquerque: Social Media Means Business
Webuquerque: Social Media Means BusinessWebuquerque: Social Media Means Business
Webuquerque: Social Media Means Business
 

Recently uploaded

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
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
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
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
 
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
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
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
 
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
 
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
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
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
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
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
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
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
 
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
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
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...
 
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
 
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...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
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...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

WordPress & Other Content Management Systems

  • 1. WordPress & Other Content Management Systems Emily Lewis UNMCE InfoByte February 24, 2011
  • 2. Freelance Web Designer http://emilylewisdesign.com Webuquerque Co-Founder & Co-Manager http://webuquerque.com Author, Microformats Made Simple http://microformatsmadesimple.com Email: emily@emilylewisdesign.com Blog: http://ablognotlimited.com Twitter: @emilylewis
  • 3. I am not • A back-end developer I have not developed with • Joomla • Plone I prefer • ExpressionEngine • MojoMotor I tolerate • WordPress
  • 4. What is a CMS?
  • 5. “A content management system, or CMS, is a web application designed to make it easy for non-technical users to add, edit and manage a website.” - Plone
  • 6. Diagram concept inspired by Chantal Foster, FosterMilo
  • 7. Key benefits • Update your site content as often and whenever you want • Updates can be instant or scheduled • No need to understand a programming language • Can reduce maintenance costs
  • 8. Common challenges • Upfront costs can be expensive • Often has a learning curve • Takes time and resources to create, edit and maintain your own content
  • 11. And there are many “types” • Blog software based • “Full” content management/publishing systems • “Simple” CMS • Custom in-house solutions • In-content editing based • Control panel based
  • 12. OpenSource? Commercial? • Free download • Can be more expensive • Consulting firms can • Consulting firms can install and configure configure and install, but can also be proprietary • Can customize code? to one company • Anyone can contribute • Generally more stable new functionality and and optimized bug fixes • Often has greater longevity
  • 13. Today, we’ll look at: • WordPress • ExpressionEngine • Plone • Drupal • Joomla • MojoMotor
  • 14. WordPress • Open source • Hosted • Managed • Blog based • No ads allowed • Limited space • No plugins
  • 15. WordPress.com WordPress • Open source • Hosted • Managed • Blog based • No ads allowed • Limited space • No plugins
  • 16. WordPress.com • Simple interface • Oodles of themes • But no theme customization • Good for small blogs or practice projects
  • 17. WordPress.com • Simple interface • Oodles of themes • But no theme customization • Good for small blogs or practice projects
  • 18. WordPress.org • Open source • Built with PHP • Install, host and manage yourself or with help from a vendor • Oodles of free themes and you can customize them or create your own • Oodles of free plugins to extend functionality beyond blogging to most any kind of site
  • 19. WordPress.org • Simple interface • Support forums • Extensive documentation • Solid SEO tools
  • 20. ExpressionEngine • Commercial ($99, $149, $299) • Built on the CodeIgniter framework (PHP) • Full-featured CMS (publishing system) • Basic ecommerce • Search • Membership • Email • Photo gallery • RSS • Discussion forums • Mailing list ... and more
  • 21. ExpressionEngine • Customizable control panel • Full control over templates • Oodles of free & paid plug-ins to extend
  • 22. ExpressionEngine • Full support • Active and helpful community forums • “Designer friendly”
  • 23. Plone • Open source • Built with Zope (Python) • Full content management system • Content publishing • Authentication • Forums • Live search • Wikis • Versioning, history • Workflows • ... and more
  • 24. Plone • In-context editing for content creation and maintenance • Themes available or you can customize • Free plug-ins to extend functionality • Active community of developers • Extensive online documentation and resources • Supports web standards and accessibility
  • 25. Drupal • Open source • PHP • Full content management system • Blogging • Multi-language • Forum • Caching • Search • Statistics • RSS • ... and more
  • 26. Drupal • Offers solid security and performance • Active community • Some free themes, but you can customize or create your own • Oodles of modules to extend core functionality • “Developer friendly”
  • 27. Joomla • Open source • PHP • Full content management system • Search • Multiple languages • Polls • Integrated help • User management • ... and more • RSS
  • 28. Joomla • Oodles of extensions to customize to your needs • Some templates available, but you can customize or make your own • Active community for support
  • 29. MojoMotor • Commercial ($49) • Built on CodeIgniter (PHP) • Simple, lightweight publishing tool • Full control over templates • In-context editing • A few plug-ins • Extremely easy to install, configure and use
  • 31. Understand your users • Who are your content authors? • What are their technical skills? • What are their writing skills? • Do they need editorial approval? • Who will train these authors? • Will multiple people be editing/creating content?
  • 32. Understand your users • Who are your content readers? • What tasks do they need to complete on your site? • What type of device are they using? • Are they external or internal users?
  • 33. Understand your needs • What are your user goals? • What actions do you want users to take on your site? • Do your users currently have problems with your site? What are they?
  • 34. Understand your needs • What are your business goals? • Target audience • Branding and awareness • Recruitment • Online self-service
  • 35. A CMS is just a tool
  • 36. Don’t be seduced by demos • Test before you buy • Avoid vendor lock-in • Consider systems against your needs and goals • Understand the technical requirements
  • 37. Extensibility? • Can you brand or customize the interface? • Can the CMS integrate with other systems, such as for ecommerce? • Can you access the source code? • Does it have an open API? • What is process for adding new functionality?
  • 38. Ease of use? • Can users embed/attach images, files? • Can users easily change font colors? Resize images? • Can users publish without oversight? • Can different users be assigned different administrative rights? • Is documentation easy to understand and thorough?
  • 39. Functionality & Usability? • What is the core functionality? • How easy is it for site users to accomplish core tasks? • Is it accessible to all users (search engines, screenreaders, mobile users)? • Does it work in all browsers? On all devices?
  • 40. Security? • Is the system protected against attacks? • Is personal data protected? • Is there a versioning system? • How are backups handled? • How are updates implemented?
  • 41. Support? • Is there a knowledgebase, documentation? • Is there a community who offers support? • Is there a support plan?
  • 42. Output? • Are the templates fully customizable? • Does it produce human-friendly URLs? • Is RSS available? • Is site content indexed for real-time search? • Does it offer built-in SEO support (page titles, keywords, tagging, redirection)
  • 43. No such thing as one size fits all

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
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n