SlideShare una empresa de Scribd logo
1 de 19
WHAT IS WORDPRESS
• Began in 2003 as a blogging platform
• Began to be used heavily as a CMS in 2010 (version 3.0)
• WordPress 3.5 has been downloaded more than 11 million times
• WordPress is used on over 16% of all websites throughout the Web
• WordPress is used on over 50% of websites that use a CMS
WHO USES WORDPRESS?
• Many small business and hobby sites
• CNN, the New York Times and many other major news outlets
• GM, UPS and Sony
• TechCrunch, Mashable, TheNextWeb and most major tech blogs
WHO USES WORDPRESS IN HIGHER ED?
• UMW was 1 of the first to use WordPress as a blogging platform, and 1
of the first to use WordPress as its website CMS
• Other institutions currently using WordPress as a CMS include:
• University of Florida (http://ufl.edu/)
• Boise State University (http://www.boisestate.edu/)
• Southern Arkansas University (http://web.saumag.edu/)
• University of Arkansas at Little Rock (http://ualr.edu/)
• Lafayette College (http://www.lafayette.edu/) – the first known to go full-
WordPress
• University of Central Arkansas (http://uca.edu/)
• Maryville University (http://www.maryville.edu/)
• …and many, many more (http://wordpress.org/showcase/tag/education/)
MAIN CONTENT TYPES
Two main content types:
• Posts – used for blogging, news, etc.
• Time-sensitive
• Once posted, they don’t need to remain at the forefront
• Pages – used for static content
• More permanent
• Remains in the same location
• Can be organized hierarchically
TANGENTIAL CONTENT TYPES
Many items that aren’t necessarily considered “content” are actually
special “content types”
• Media (images, documents, etc.) – Can set a caption (excerpt),
description (content), title, etc.
• Menu Items – Can also set a description (not used in the UMW theme)
• Revisions – Tied to specific posts and pages; previous versions of the
parent item
CUSTOM CONTENT TYPES
We use a few different custom content types at UMW, as well
• Forms and Entries - all forms and their entries are “content”
• Advisories – important announcements to be broadcast across
individual site
• Opportunities – on some sites, job/internship opportunities are set up
• Documents – on the Documents site, all documents are pieces of
content
• …and many more throughout
HOW ARE CUSTOM TYPES IMPLEMENTED?
• Automatically through plugins
• GravityForms adds multiple custom types
• Events Calendar Pro adds an Event content type
• Manually through code
• Edit your theme to register new post type
• Create a new plugin/mu-plugin to register new post type
• Through admin interface with plugins like Types or PODS
• No coding required, just fill out a few forms
HOW ARE CUSTOM TYPES USED?
• Infinite possibilities
• Display of single content piece
• Display archive/list of content pieces
• Associate related content pieces
• Include one content type inside of other content types
USER PERMISSIONS
Out-of-the-box roles are blog-based
Need custom roles to add granular page-level permissions
Plugins don’t always use logical permissions for management
• Many plugins simply use “manage_options” as test capability,
regardless of functionality
PARADOX OF CHOICE
Full admins get a lot of options
Might need custom functionality to remove some menu items
NO WORKFLOW
WordPress has no workflow built in
Once content is published, all changes are live immediately
No automated change notifications
Media/asset management is poor
PLUGINS TO IMPROVE INTERFACE
• EditFlow – Implements some workflow capabilities
• CMS Tree Page View – Allows drag-and-drop re-order of pages
• RoleScoper – allows granular permission management
• WhiteLabel CMS – rearranges admin area, customizes login screen
• Types and WPToolset – implements custom content types, custom
taxonomies, custom fields and template manipulation
• Document repository – manage all documents in single library, across
multisite, with persistent links to latest version
• JetPack – adds multiple new features, including spelling/grammar
check, image carousels, ability to post via email, custom CSS, etc.
These are not the only plugins that do this, just some examples
CORE INTERFACE IMPROVEMENTS
WordPress is constantly being updated
WorkFlow is one of the top priorities for an upcoming version
Core has already implemented some great improvements in the last few
years:
• Multisite merged into core
• Custom content types and taxonomies
• New media library
• Custom navigation menus
• Improved oEmbed support
• Full-screen (“distraction-free”) editor
OTHER RECOMMENDED PLUGINS
• GravityForms – allows easy creation and management of forms, including
integration with Akismet, PayPal, MailChimp and more
• TablePress – allows easy creation and management of data tables, including
JavaScript features to allow table sorting on front-end
• TubePress Pro – implements ability to include dynamic video galleries from
multiple sources (Vimeo, YouTube, etc.)
• BackupBuddy – allows backup, export and import of full WordPress sites
• Regenerate Thumbnails – recreates all WordPress image sizes after settings
changes
• W3 Total Cache – implements multiple layers of caching and performance
optimization
• Page Links To – allows easy redirects
• …and more at http://j.mp/17XzSw0
QUESTIONS? COMMENTS?
Twitter: @cgrymala
Website(s): http://umw.edu/ (Multi-Network Setup)
http://ten-321.com/
http://svn.ten-321.com/ (SVN Repo)
Email: cgrymala@umw.edu
curtiss@ten-321.com
SpeakerRate: http://spkr8.com/s/10608
http://about.me/cgrymala

Más contenido relacionado

La actualidad más candente

Meeple Communications Introduction to WordPress April 2017
Meeple Communications Introduction to WordPress April 2017Meeple Communications Introduction to WordPress April 2017
Meeple Communications Introduction to WordPress April 2017Nadine Wildmann
 
Vskills Wordpress Developer Sample Material
Vskills Wordpress Developer Sample MaterialVskills Wordpress Developer Sample Material
Vskills Wordpress Developer Sample MaterialVskills
 
The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...
The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...
The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...WordCamp Harare
 
Wordpress for dummies and not-so dummies, custom post types
Wordpress for dummies and not-so dummies, custom post typesWordpress for dummies and not-so dummies, custom post types
Wordpress for dummies and not-so dummies, custom post typespaulvanbuuren
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners WorkshopThe Toolbox, Inc.
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentDave Wallace
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupalBen Mango
 
Open Source CMS Playroom
Open Source CMS PlayroomOpen Source CMS Playroom
Open Source CMS Playroomlibrarywebchic
 
Part1 learn thelingo
Part1 learn thelingoPart1 learn thelingo
Part1 learn thelingoTaneya Koonce
 
WordPress - fixing sites with problems
WordPress - fixing sites with problemsWordPress - fixing sites with problems
WordPress - fixing sites with problemsVictoria Pickering
 
Content Management System Comparison Presentation
Content Management System Comparison PresentationContent Management System Comparison Presentation
Content Management System Comparison PresentationS. Rose
 
WordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetWordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetTech Liminal
 
Anatomy of a Wordpress theme
Anatomy of a Wordpress themeAnatomy of a Wordpress theme
Anatomy of a Wordpress themeDave Wallace
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for Youdrywallbmb
 
Wordpress intro
Wordpress introWordpress intro
Wordpress introthe-colab
 
Installing wordpress
Installing wordpressInstalling wordpress
Installing wordpressDave Wallace
 
WordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanityWordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanityShelley Keith, MSIQ
 

La actualidad más candente (20)

Meeple Communications Introduction to WordPress April 2017
Meeple Communications Introduction to WordPress April 2017Meeple Communications Introduction to WordPress April 2017
Meeple Communications Introduction to WordPress April 2017
 
Vskills Wordpress Developer Sample Material
Vskills Wordpress Developer Sample MaterialVskills Wordpress Developer Sample Material
Vskills Wordpress Developer Sample Material
 
Wordpress overview
Wordpress overviewWordpress overview
Wordpress overview
 
The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...
The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...
The Power of Page Builder Plugins in Building a WordPress Site
 - Presented b...
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
Wordpress for dummies and not-so dummies, custom post types
Wordpress for dummies and not-so dummies, custom post typesWordpress for dummies and not-so dummies, custom post types
Wordpress for dummies and not-so dummies, custom post types
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 
Open Source CMS
Open Source CMSOpen Source CMS
Open Source CMS
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme development
 
Open source wordpress and drupal
Open source wordpress and drupalOpen source wordpress and drupal
Open source wordpress and drupal
 
Open Source CMS Playroom
Open Source CMS PlayroomOpen Source CMS Playroom
Open Source CMS Playroom
 
Part1 learn thelingo
Part1 learn thelingoPart1 learn thelingo
Part1 learn thelingo
 
WordPress - fixing sites with problems
WordPress - fixing sites with problemsWordPress - fixing sites with problems
WordPress - fixing sites with problems
 
Content Management System Comparison Presentation
Content Management System Comparison PresentationContent Management System Comparison Presentation
Content Management System Comparison Presentation
 
WordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational IntranetWordPress as a CMS - Case Study of an Organizational Intranet
WordPress as a CMS - Case Study of an Organizational Intranet
 
Anatomy of a Wordpress theme
Anatomy of a Wordpress themeAnatomy of a Wordpress theme
Anatomy of a Wordpress theme
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for You
 
Wordpress intro
Wordpress introWordpress intro
Wordpress intro
 
Installing wordpress
Installing wordpressInstalling wordpress
Installing wordpress
 
WordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanityWordPress 3.x for the sake of your sanity
WordPress 3.x for the sake of your sanity
 

Similar a WordPress as a CMS

WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training PresentationMayeCreate Design
 
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
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Dave Wallace
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupalsdmaxey
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMSKandarp Vyas
 
The Flexibility of WordPress
The Flexibility of WordPressThe Flexibility of WordPress
The Flexibility of WordPressStephanie Eckles
 
Custom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp MontrealCustom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp MontrealJoey Kudish
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpressCrack Aloud
 
Wordpress, a complete web cms
Wordpress, a complete web cmsWordpress, a complete web cms
Wordpress, a complete web cmsMoin Uddin
 
Did wordpressdothat
Did wordpressdothatDid wordpressdothat
Did wordpressdothatJon Bishop
 
Patacs wp.com slides_oct_2018_final3
Patacs wp.com slides_oct_2018_final3Patacs wp.com slides_oct_2018_final3
Patacs wp.com slides_oct_2018_final3gvaughan
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPressNaeem Junejo
 
The very introduction to content management systems
The very introduction to content management systemsThe very introduction to content management systems
The very introduction to content management systemsSean Donnelly BA MSc QFA
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design WorkshopFaye Tandog
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPressMykl Roventine
 

Similar a WordPress as a CMS (20)

Umw WordPress Primer
Umw WordPress PrimerUmw WordPress Primer
Umw WordPress Primer
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Alice Phieu - WordPress For Beginners
Alice Phieu - WordPress For BeginnersAlice Phieu - WordPress For Beginners
Alice Phieu - WordPress For Beginners
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
 
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
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Introducing Joomla! CMS
Introducing Joomla! CMSIntroducing Joomla! CMS
Introducing Joomla! CMS
 
The Flexibility of WordPress
The Flexibility of WordPressThe Flexibility of WordPress
The Flexibility of WordPress
 
Custom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp MontrealCustom Post Types in Depth at WordCamp Montreal
Custom Post Types in Depth at WordCamp Montreal
 
An introduction to wordpress
An introduction to wordpressAn introduction to wordpress
An introduction to wordpress
 
Wordpress, a complete web cms
Wordpress, a complete web cmsWordpress, a complete web cms
Wordpress, a complete web cms
 
Word press powerpoint
Word press powerpointWord press powerpoint
Word press powerpoint
 
Did wordpressdothat
Did wordpressdothatDid wordpressdothat
Did wordpressdothat
 
Patacs wp.com slides_oct_2018_final3
Patacs wp.com slides_oct_2018_final3Patacs wp.com slides_oct_2018_final3
Patacs wp.com slides_oct_2018_final3
 
Introduction To WordPress
Introduction To WordPressIntroduction To WordPress
Introduction To WordPress
 
The very introduction to content management systems
The very introduction to content management systemsThe very introduction to content management systems
The very introduction to content management systems
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
 
MCC Web Design Workshop
MCC Web Design WorkshopMCC Web Design Workshop
MCC Web Design Workshop
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 

Más de Curtiss Grymala

Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2Curtiss Grymala
 
WordPress Themes 101 - PSUWeb13 Workshop
WordPress Themes 101 - PSUWeb13 WorkshopWordPress Themes 101 - PSUWeb13 Workshop
WordPress Themes 101 - PSUWeb13 WorkshopCurtiss Grymala
 
WordPress Themes 101 - dotEduGuru Summit 2013
WordPress Themes 101 - dotEduGuru Summit 2013WordPress Themes 101 - dotEduGuru Summit 2013
WordPress Themes 101 - dotEduGuru Summit 2013Curtiss Grymala
 
WordPress Themes 101 - HighEdWeb New England 2013
WordPress Themes 101 - HighEdWeb New England 2013WordPress Themes 101 - HighEdWeb New England 2013
WordPress Themes 101 - HighEdWeb New England 2013Curtiss Grymala
 
Writing a WordPress Plugin: #heweb12
Writing a WordPress Plugin: #heweb12Writing a WordPress Plugin: #heweb12
Writing a WordPress Plugin: #heweb12Curtiss Grymala
 
10 Minute WordPress Shortcode
10 Minute WordPress Shortcode10 Minute WordPress Shortcode
10 Minute WordPress ShortcodeCurtiss Grymala
 
Writing a WordPress Plugin
Writing a WordPress PluginWriting a WordPress Plugin
Writing a WordPress PluginCurtiss Grymala
 
WordPress Coding Standards
WordPress Coding StandardsWordPress Coding Standards
WordPress Coding StandardsCurtiss Grymala
 

Más de Curtiss Grymala (9)

Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2Writing a WordPress Theme - HighEdWeb 2013 #WRK2
Writing a WordPress Theme - HighEdWeb 2013 #WRK2
 
WordPress Themes 101 - PSUWeb13 Workshop
WordPress Themes 101 - PSUWeb13 WorkshopWordPress Themes 101 - PSUWeb13 Workshop
WordPress Themes 101 - PSUWeb13 Workshop
 
WordPress Themes 101 - dotEduGuru Summit 2013
WordPress Themes 101 - dotEduGuru Summit 2013WordPress Themes 101 - dotEduGuru Summit 2013
WordPress Themes 101 - dotEduGuru Summit 2013
 
WordPress Themes 101 - HighEdWeb New England 2013
WordPress Themes 101 - HighEdWeb New England 2013WordPress Themes 101 - HighEdWeb New England 2013
WordPress Themes 101 - HighEdWeb New England 2013
 
Writing a WordPress Plugin: #heweb12
Writing a WordPress Plugin: #heweb12Writing a WordPress Plugin: #heweb12
Writing a WordPress Plugin: #heweb12
 
10 Minute WordPress Shortcode
10 Minute WordPress Shortcode10 Minute WordPress Shortcode
10 Minute WordPress Shortcode
 
Writing a WordPress Plugin
Writing a WordPress PluginWriting a WordPress Plugin
Writing a WordPress Plugin
 
WordPress Coding Standards
WordPress Coding StandardsWordPress Coding Standards
WordPress Coding Standards
 
WordPress Multi-Network
WordPress Multi-NetworkWordPress Multi-Network
WordPress Multi-Network
 

Último

Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Último (20)

Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

WordPress as a CMS

  • 1.
  • 2.
  • 3. WHAT IS WORDPRESS • Began in 2003 as a blogging platform • Began to be used heavily as a CMS in 2010 (version 3.0) • WordPress 3.5 has been downloaded more than 11 million times • WordPress is used on over 16% of all websites throughout the Web • WordPress is used on over 50% of websites that use a CMS
  • 4. WHO USES WORDPRESS? • Many small business and hobby sites • CNN, the New York Times and many other major news outlets • GM, UPS and Sony • TechCrunch, Mashable, TheNextWeb and most major tech blogs
  • 5. WHO USES WORDPRESS IN HIGHER ED? • UMW was 1 of the first to use WordPress as a blogging platform, and 1 of the first to use WordPress as its website CMS • Other institutions currently using WordPress as a CMS include: • University of Florida (http://ufl.edu/) • Boise State University (http://www.boisestate.edu/) • Southern Arkansas University (http://web.saumag.edu/) • University of Arkansas at Little Rock (http://ualr.edu/) • Lafayette College (http://www.lafayette.edu/) – the first known to go full- WordPress • University of Central Arkansas (http://uca.edu/) • Maryville University (http://www.maryville.edu/) • …and many, many more (http://wordpress.org/showcase/tag/education/)
  • 6.
  • 7. MAIN CONTENT TYPES Two main content types: • Posts – used for blogging, news, etc. • Time-sensitive • Once posted, they don’t need to remain at the forefront • Pages – used for static content • More permanent • Remains in the same location • Can be organized hierarchically
  • 8. TANGENTIAL CONTENT TYPES Many items that aren’t necessarily considered “content” are actually special “content types” • Media (images, documents, etc.) – Can set a caption (excerpt), description (content), title, etc. • Menu Items – Can also set a description (not used in the UMW theme) • Revisions – Tied to specific posts and pages; previous versions of the parent item
  • 9. CUSTOM CONTENT TYPES We use a few different custom content types at UMW, as well • Forms and Entries - all forms and their entries are “content” • Advisories – important announcements to be broadcast across individual site • Opportunities – on some sites, job/internship opportunities are set up • Documents – on the Documents site, all documents are pieces of content • …and many more throughout
  • 10. HOW ARE CUSTOM TYPES IMPLEMENTED? • Automatically through plugins • GravityForms adds multiple custom types • Events Calendar Pro adds an Event content type • Manually through code • Edit your theme to register new post type • Create a new plugin/mu-plugin to register new post type • Through admin interface with plugins like Types or PODS • No coding required, just fill out a few forms
  • 11. HOW ARE CUSTOM TYPES USED? • Infinite possibilities • Display of single content piece • Display archive/list of content pieces • Associate related content pieces • Include one content type inside of other content types
  • 12.
  • 13. USER PERMISSIONS Out-of-the-box roles are blog-based Need custom roles to add granular page-level permissions Plugins don’t always use logical permissions for management • Many plugins simply use “manage_options” as test capability, regardless of functionality
  • 14. PARADOX OF CHOICE Full admins get a lot of options Might need custom functionality to remove some menu items NO WORKFLOW WordPress has no workflow built in Once content is published, all changes are live immediately No automated change notifications Media/asset management is poor
  • 15.
  • 16. PLUGINS TO IMPROVE INTERFACE • EditFlow – Implements some workflow capabilities • CMS Tree Page View – Allows drag-and-drop re-order of pages • RoleScoper – allows granular permission management • WhiteLabel CMS – rearranges admin area, customizes login screen • Types and WPToolset – implements custom content types, custom taxonomies, custom fields and template manipulation • Document repository – manage all documents in single library, across multisite, with persistent links to latest version • JetPack – adds multiple new features, including spelling/grammar check, image carousels, ability to post via email, custom CSS, etc. These are not the only plugins that do this, just some examples
  • 17. CORE INTERFACE IMPROVEMENTS WordPress is constantly being updated WorkFlow is one of the top priorities for an upcoming version Core has already implemented some great improvements in the last few years: • Multisite merged into core • Custom content types and taxonomies • New media library • Custom navigation menus • Improved oEmbed support • Full-screen (“distraction-free”) editor
  • 18. OTHER RECOMMENDED PLUGINS • GravityForms – allows easy creation and management of forms, including integration with Akismet, PayPal, MailChimp and more • TablePress – allows easy creation and management of data tables, including JavaScript features to allow table sorting on front-end • TubePress Pro – implements ability to include dynamic video galleries from multiple sources (Vimeo, YouTube, etc.) • BackupBuddy – allows backup, export and import of full WordPress sites • Regenerate Thumbnails – recreates all WordPress image sizes after settings changes • W3 Total Cache – implements multiple layers of caching and performance optimization • Page Links To – allows easy redirects • …and more at http://j.mp/17XzSw0
  • 19. QUESTIONS? COMMENTS? Twitter: @cgrymala Website(s): http://umw.edu/ (Multi-Network Setup) http://ten-321.com/ http://svn.ten-321.com/ (SVN Repo) Email: cgrymala@umw.edu curtiss@ten-321.com SpeakerRate: http://spkr8.com/s/10608 http://about.me/cgrymala