SlideShare ist ein Scribd-Unternehmen logo
1 von 44
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

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPressNaeem Junejo
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpressCrack Aloud
 
WordPress intro
WordPress introWordPress intro
WordPress introdbnorth
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyNoel Saw
 
Drupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechDrupal7 an introduction by ayushiinfotech
Drupal7 an introduction by ayushiinfotechMandakini Kumari
 
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 CMSthe-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 ScriptiScripts
 
concrete5 from developer perspective
concrete5 from developer perspectiveconcrete5 from developer perspective
concrete5 from developer perspectivemainio
 
Did wordpressdothat
Did wordpressdothatDid wordpressdothat
Did wordpressdothatJon 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 ContentNicolle Morton
 

Was ist angesagt? (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
 

Ähnlich wie WordPress & Other Content Management Systems

BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptxMattMarino13
 
BITM3730 11-8.pptx
BITM3730 11-8.pptxBITM3730 11-8.pptx
BITM3730 11-8.pptxMattMarino13
 
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 PresentationAndy Stratton
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Dave Wallace
 
10 reasons to choose wordpress
10 reasons to choose wordpress10 reasons to choose wordpress
10 reasons to choose wordpressCarrie Hane
 
WordPress: More-than-blog-software
WordPress: More-than-blog-softwareWordPress: More-than-blog-software
WordPress: More-than-blog-softwareLiam Dempsey
 
Drupal for programmers
Drupal for programmersDrupal for programmers
Drupal for programmersMichael 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 2016Jani Tarvainen
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupalsdmaxey
 
What Is joomla - landau Design Reviews
What Is joomla - landau Design ReviewsWhat Is joomla - landau Design Reviews
What Is joomla - landau Design Reviewsdavisporter
 

Ähnlich wie 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
 

Mehr von Emily Lewis

Create Your Own Starter Files
Create Your Own Starter FilesCreate Your Own Starter Files
Create Your Own Starter FilesEmily Lewis
 
The Hiring Process
The Hiring ProcessThe Hiring Process
The Hiring ProcessEmily Lewis
 
Take Your Markup to Eleven
Take Your Markup to ElevenTake Your Markup to Eleven
Take Your Markup to ElevenEmily Lewis
 
Designer-Friendly EE
Designer-Friendly EEDesigner-Friendly EE
Designer-Friendly EEEmily 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 CommunityEmily Lewis
 
Multiple Site Management with ExpressionEngine
Multiple Site Management with ExpressionEngineMultiple Site Management with ExpressionEngine
Multiple Site Management with ExpressionEngineEmily Lewis
 
Take Your Markup to 11
Take Your Markup to 11Take Your Markup to 11
Take Your Markup to 11Emily 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 WebEmily Lewis
 
jQuery, A Designer's Perspective
jQuery, A Designer's PerspectivejQuery, A Designer's Perspective
jQuery, A Designer's PerspectiveEmily Lewis
 
Practical Microformats - Voices That Matter
Practical Microformats - Voices That MatterPractical Microformats - Voices That Matter
Practical Microformats - Voices That MatterEmily Lewis
 
[Workshop Summits] Microformats Workshop
[Workshop Summits] Microformats Workshop[Workshop Summits] Microformats Workshop
[Workshop Summits] Microformats WorkshopEmily Lewis
 
Microformats: Web Semantics & More
Microformats: Web Semantics & MoreMicroformats: Web Semantics & More
Microformats: Web Semantics & MoreEmily Lewis
 
Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Podcasting & Vodcasting 101
Podcasting & Vodcasting 101Emily Lewis
 
Webuquerque: Social Media Means Business
Webuquerque: Social Media Means BusinessWebuquerque: Social Media Means Business
Webuquerque: Social Media Means BusinessEmily Lewis
 

Mehr von 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
 

Kürzlich hochgeladen

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

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

Hinweis der Redaktion

  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