SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Open Source Overview


Andy Stratton / WordPress Developer / http://theandystratton.com
What is WordPress?
• Content management platform

• PHP and MySQL web application
• Created by Matt Mullenweg
  (@photomatt) and Mike Little

• In production for over 8 years

• Can run on most hosting environments
History of the Software

•   Roots go back to the b2/cafelog
    blogging software from 2001

•   WordPress branch started in 2003

• started as a blogging platform
• 2004: Plugins

• 2005: Themes
History of the Software

•   2007: Widgets, tagging and advanced
    UI introduced

•   2008: Better Admin UI and shortcodes
    were introduced

•   2009: Theme installer, trash/undo
    feature, oEmbed support

•   2010: Custom Post Types, Multisite
History of the Software

• 2011: WordPress 3.0 released

• 32.5 million downloads in 8 months
• Most downloaded open source CMS
Version 1.5 - Theme
Version 3.2 - Theme
Version 1.5 - Admin
Version 2.3 - Admin
Version 2.9 - Admin
Version 3.2 - Admin
WordPress.com
•   WordPress.com is a community of free
    hosted blogs running on a modified
    version of WordPress

• Typically: username.wordpress.com
• Can be linked to domain (fee)

• Limited theme/plugin installs
WordPress.com
WordPress.org
•   Source code, theme and plugin
    repository

•   Where you download the PHP/MySQL
    code to run on your own server

•   Self-managed, no-restrictions

• Free!
WordPress.org
Who is using WP?
• Anyone and everyone

• Bloggers, designers, developers
• Actors, Musicians (Katy Perry)

• Schools and Universities (Harvard)
• Small and big business
Who is using
WordPress?
Image of
          WordPress
•   One of the most powerful open-source
    CMS platforms on the Internet

•   Scrutinized for past security issues and
    typically bashed when any security
    issues occur

• Common with all open-source apps
Image of
          WordPress
•   Most security issues now spawn from
    users/site owners not following best
    practices to secure their sites:

    • Insecure passwords (site hacked)
    • Poor hosting environments

    • Installing unsafe plugins/themes
What is a CMS
         platform?
•   a base library of functionality that allows
    users to publish a variety of content to
    the web

• powers the website that visitors see
• requires minimal programming
    knowledge, if any
Why is a platform
       important?
•   maintain aesthetic quality and usability
    of the website

•   enable users to publish content
    (communicate with audience)

•   ideally, it can be extended/enhanced as
    needed by programmers/platform
So, What’s It Do?
•   Blog Post Management

    • Excerpts
    • Featured Image

    • Categories
    • Tags

    • Archives (Date, Author, Tag, Cat,
Featured Image
•   Upload and resize an
    image specifically
    attached to the post/
    page you are editing

•   Can be later used by
    themes in the design
    or by plugins to extend
Category vs. Tag
• Both are methods of classifying content

• Categories are hierarchical, which
  means it can have a parent or children,
  for example:

 •   United States

     • Maryland
Category vs. Tag
•   Tags are non-hierarchical, a tag is a
    tag and doesn’t belong to anyone

    • crab feasts

    • happy hour
    • restaurant
Custom Fields
•   Custom fields are arbitrary name/value
    pairs that can be stored with a piece of
    content

• Can be used by a theme / plugin to
    conditionally perform an action or
    display content
Custom Fields
So, What’s It Do?
•   Page Management

    • Hierarchical
    • Sortable (menu order)

    • Featured Image
    • Custom Fields
So, What’s It Do?
•   Media Management

    • Just about any file you can upload
    • Image sizes and insertion into editor

    • Image galleries API
    • Can be attached to posts/pages
So, What’s It Do?
•   Menus

    • Can be used within themes/plugins
    • Can be assigned to theme locations

• Widgets
 • Used in widgetized sidebars
So, What’s It Do?
• Password protected posts/pages

• Cross-blog communication, trackbacks
  and pingbacks

• Typography conversion and smart text
  formatting

• Import/Export from many popular
So, What’s It Do?
•   Permalink URL’s

    • e.g. /blog/name-of-the-post/
•   HTTP Headers

    • 404 headers
    • 301 headers
Extend with Plugins
•   PHP code that extend/modify the
    default behavior of WP

•   Can be downloaded and installed from
    the public repository within the admin
    interface

    •   Over 15,000 free plugins to date
What Can Plugins Do?
•   Modify existing behavior of WordPress
    via hooks and actions, e.g.

    •   Change the content of notification emails

    •   Add registration fields for user accounts

    •   Spam filtering (comments)
What Can Plugins Do?
• Add functionality to WordPress
 •   Custom post types

 •   Custom taxonomies

 •   Shortcodes

 •   Contact and lead submission forms

 •   Search optimization (custom post/page meta
     data and titles)

 •   Job boards, portfolio management, social
Custom Post Types
•   Custom posts types are a content type,
    like a post or a page

    •   Title, content, excerpt, sorting, hierarchies,
        thumbnails, etc.

• Support any features a post/page can
    support
Custom Post Types
•   Examples:

    • Events
    • Job Opportunities

    • Portfolio Entries
    • Car Inventory
Custom Taxonomies
•   A taxonomy is a method of classifying
    something

•   In WordPress, a custom taxonomy is a
    way of classifying content

•   Can be hierarchical (like categories) or
    non-hierarchical (like tags)
Custom Taxonomies
•   Examples:

    • Department
    • Type of Work (print, web, etc.)

    • Car Make (Audi, BMW, Mercedes...)
    • Product Category
Shortcodes
•   Shortcodes are a simple method of
    inserting dynamic content into a section
    of WordPress post/page content

• Formatted with square brackets, e.g.:
 [gravityform id=”1” description=”false”]
Shortcodes
•   When content is displayed on the
    website, [gravityform id=”1”
    description=”false”] is replaced with an
    HTML form that accepts submissions

• Can be used for a variety of things
Some Uses for Shortcodes

•   Insert a dynamic contact form
     •   See Gravity Forms, www.gravityforms.com



• Insert complex HTML/CSS code
     •   See Raw HTML Snippets,
         http://wordpress.org/extend/plugins/raw-html-snippets/



•   List links to all child pages of the current
    page
     •   See List Children
         http://wordpress.org/extend/plugins/list-children/
Getting Plugins
•   There is a repository of over 15,000
    free WordPress plugins at:

    •   http://www.wordpress.org/extend/plugins

• You can find third-party plugins on
    websites for free

• You can find premium (paid) plugins
Getting Plugins
Plugins from the
WordPress.org
repository can be
found/installed
directly within the
software
Free Plugins
•   Repository is the best place for free
    plugins, especially if you’re not a
    WordPress developer

• Many are audited
• Quick community response for security
    and functionality issues

•   Be very weary of third-party sites with
Premium Plugins
•   Plugins like Gravity Forms, Shopp and
    other paid plugins

•   To maintain open source licensing,
    you’re paying for access to the
    download and support

• More trustworthy than free plugins
Themes
•   Themes are a package of visual design
    templates that display content on a
    WordPress website

• Free and paid themes
• Can embed plugin functionality within
    the theme files
Common Templates
•   Blog home page/index

•   Single blog post page

•   Archives (category, tag, date, author, etc.)

•   Single page

•   Comments area

•   Site search results
Free Themes
• 1,400+ free themes at WordPress.org

• Support most core features
• Aesthetic quality and support vary
Premium* Themes
•   Marketplaces like ThemeForest.com

• Dedicated companies/sites, like:
    •   WooThemes.com

    •   iThemes.com

    •   ElegantThemes.com

•   Quality can vary greatly: speed,
    functionality, compatibility with plugins
Theme Frameworks
• Theme Frameworks also exist

• Typically a platform that sits on top of a
  platform

• Include base sets of plugin functionality
  like SEO and visual/template options

• Thesis and Genesis are two popular
What Can WordPress
 Do For My Business?
• Power your blog and/or website

• Make it easier to publish content
• Optimize your site for organic search

• Make it easier to evolve your website
  with your business/publishing needs

• Anything with the right designer or
Security
•   Core team is obsessed with security
    •   Mark Jaquith, lead developer & security despot!

•   Entire WP community has eyes on
    security issues and bugs

•   Security issues tend to spawn from
    negligent administration

•   Best practices and tutorials for coders
Software Updates
•   Notices given in the admin interface for
    plugins, themes & WP core updates

•   Released early and often

• Typically bug fixes, security
    enhancements and speed optimizations

• Free
Questions?
Comments?
Thank You.

Weitere ähnliche Inhalte

Was ist angesagt?

GDI - Intro to WordPress
GDI - Intro to WordPressGDI - Intro to WordPress
GDI - Intro to WordPress
Suzette Franck
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
jekkilekki
 

Was ist angesagt? (20)

Wordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPTWordpress essential training - Wordpress Presentation PPT
Wordpress essential training - Wordpress Presentation PPT
 
Basic Wordpress PPT
Basic Wordpress PPT Basic Wordpress PPT
Basic Wordpress PPT
 
GDI - Intro to WordPress
GDI - Intro to WordPressGDI - Intro to WordPress
GDI - Intro to WordPress
 
WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Wordpress Intro
Wordpress IntroWordpress Intro
Wordpress Intro
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for Beginners
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner ppt
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 
Wordpress for Beginners: 10 Must Knows
Wordpress for Beginners: 10 Must KnowsWordpress for Beginners: 10 Must Knows
Wordpress for Beginners: 10 Must Knows
 
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
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Wordpress intro
Wordpress introWordpress intro
Wordpress intro
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconIntroduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
 
UCSY CS Club Week1
UCSY CS Club Week1UCSY CS Club Week1
UCSY CS Club Week1
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08
 

Ähnlich wie WordPress - Open Source Overview Presentation

Open Source CMS Playroom
Open Source CMS PlayroomOpen Source CMS Playroom
Open Source CMS Playroom
librarywebchic
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
Stephanie Leary
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
John Faust
 
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
Joey Kudish
 

Ähnlich wie WordPress - Open Source Overview Presentation (20)

WordPress can do that?!
WordPress can do that?!WordPress can do that?!
WordPress can do that?!
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
Newspapers with WordPress
Newspapers with WordPressNewspapers with WordPress
Newspapers with WordPress
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 
Business 2.0 with WordPress
Business 2.0 with WordPressBusiness 2.0 with WordPress
Business 2.0 with WordPress
 
Emkane RCC wp qs
Emkane RCC wp qsEmkane RCC wp qs
Emkane RCC wp qs
 
WordPress Workshop
WordPress WorkshopWordPress Workshop
WordPress Workshop
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 
Wordpress overview
Wordpress overviewWordpress overview
Wordpress overview
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Open Source CMS Playroom
Open Source CMS PlayroomOpen Source CMS Playroom
Open Source CMS Playroom
 
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
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
Equity WordPress framework with Chad and Dave
Equity WordPress framework with Chad and DaveEquity WordPress framework with Chad and Dave
Equity WordPress framework with Chad and Dave
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
WordPress vs Joomla Showdown
WordPress vs Joomla ShowdownWordPress vs Joomla Showdown
WordPress vs Joomla Showdown
 
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
 
WordPress Beginners Workshop
WordPress Beginners WorkshopWordPress Beginners Workshop
WordPress Beginners Workshop
 

Mehr von Andy Stratton

Everything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOEverything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEO
Andy Stratton
 

Mehr von Andy Stratton (10)

Advanced Custom Post Types
Advanced Custom Post TypesAdvanced Custom Post Types
Advanced Custom Post Types
 
50 Shades of WordPress
50 Shades of WordPress50 Shades of WordPress
50 Shades of WordPress
 
We Are WordPress
We Are WordPressWe Are WordPress
We Are WordPress
 
Everything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEOEverything is Relative: Frameworks, Plugins & SEO
Everything is Relative: Frameworks, Plugins & SEO
 
Accomplish It With Core: Sliders Galleries + More
Accomplish It With Core: Sliders Galleries + MoreAccomplish It With Core: Sliders Galleries + More
Accomplish It With Core: Sliders Galleries + More
 
Let's Build a Custom Theme
Let's Build a Custom ThemeLet's Build a Custom Theme
Let's Build a Custom Theme
 
Accomplish It With Core: Sliders, Galleries and More
Accomplish It With Core: Sliders, Galleries and MoreAccomplish It With Core: Sliders, Galleries and More
Accomplish It With Core: Sliders, Galleries and More
 
How To Write a WordPress Plugin
How To Write a WordPress PluginHow To Write a WordPress Plugin
How To Write a WordPress Plugin
 
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
Diet Pills, SEO & Theme Frameworks: There are no magic bullets.
 
Trendsetting: Web Design and Beyond
Trendsetting: Web Design and BeyondTrendsetting: Web Design and Beyond
Trendsetting: Web Design and Beyond
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

WordPress - Open Source Overview Presentation

  • 1. Open Source Overview Andy Stratton / WordPress Developer / http://theandystratton.com
  • 2. What is WordPress? • Content management platform • PHP and MySQL web application • Created by Matt Mullenweg (@photomatt) and Mike Little • In production for over 8 years • Can run on most hosting environments
  • 3. History of the Software • Roots go back to the b2/cafelog blogging software from 2001 • WordPress branch started in 2003 • started as a blogging platform • 2004: Plugins • 2005: Themes
  • 4. History of the Software • 2007: Widgets, tagging and advanced UI introduced • 2008: Better Admin UI and shortcodes were introduced • 2009: Theme installer, trash/undo feature, oEmbed support • 2010: Custom Post Types, Multisite
  • 5. History of the Software • 2011: WordPress 3.0 released • 32.5 million downloads in 8 months • Most downloaded open source CMS
  • 10. Version 2.9 - Admin
  • 11. Version 3.2 - Admin
  • 12. WordPress.com • WordPress.com is a community of free hosted blogs running on a modified version of WordPress • Typically: username.wordpress.com • Can be linked to domain (fee) • Limited theme/plugin installs
  • 14. WordPress.org • Source code, theme and plugin repository • Where you download the PHP/MySQL code to run on your own server • Self-managed, no-restrictions • Free!
  • 16. Who is using WP? • Anyone and everyone • Bloggers, designers, developers • Actors, Musicians (Katy Perry) • Schools and Universities (Harvard) • Small and big business
  • 18. Image of WordPress • One of the most powerful open-source CMS platforms on the Internet • Scrutinized for past security issues and typically bashed when any security issues occur • Common with all open-source apps
  • 19. Image of WordPress • Most security issues now spawn from users/site owners not following best practices to secure their sites: • Insecure passwords (site hacked) • Poor hosting environments • Installing unsafe plugins/themes
  • 20. What is a CMS platform? • a base library of functionality that allows users to publish a variety of content to the web • powers the website that visitors see • requires minimal programming knowledge, if any
  • 21. Why is a platform important? • maintain aesthetic quality and usability of the website • enable users to publish content (communicate with audience) • ideally, it can be extended/enhanced as needed by programmers/platform
  • 22. So, What’s It Do? • Blog Post Management • Excerpts • Featured Image • Categories • Tags • Archives (Date, Author, Tag, Cat,
  • 23. Featured Image • Upload and resize an image specifically attached to the post/ page you are editing • Can be later used by themes in the design or by plugins to extend
  • 24. Category vs. Tag • Both are methods of classifying content • Categories are hierarchical, which means it can have a parent or children, for example: • United States • Maryland
  • 25. Category vs. Tag • Tags are non-hierarchical, a tag is a tag and doesn’t belong to anyone • crab feasts • happy hour • restaurant
  • 26. Custom Fields • Custom fields are arbitrary name/value pairs that can be stored with a piece of content • Can be used by a theme / plugin to conditionally perform an action or display content
  • 28. So, What’s It Do? • Page Management • Hierarchical • Sortable (menu order) • Featured Image • Custom Fields
  • 29. So, What’s It Do? • Media Management • Just about any file you can upload • Image sizes and insertion into editor • Image galleries API • Can be attached to posts/pages
  • 30. So, What’s It Do? • Menus • Can be used within themes/plugins • Can be assigned to theme locations • Widgets • Used in widgetized sidebars
  • 31. So, What’s It Do? • Password protected posts/pages • Cross-blog communication, trackbacks and pingbacks • Typography conversion and smart text formatting • Import/Export from many popular
  • 32. So, What’s It Do? • Permalink URL’s • e.g. /blog/name-of-the-post/ • HTTP Headers • 404 headers • 301 headers
  • 33. Extend with Plugins • PHP code that extend/modify the default behavior of WP • Can be downloaded and installed from the public repository within the admin interface • Over 15,000 free plugins to date
  • 34. What Can Plugins Do? • Modify existing behavior of WordPress via hooks and actions, e.g. • Change the content of notification emails • Add registration fields for user accounts • Spam filtering (comments)
  • 35. What Can Plugins Do? • Add functionality to WordPress • Custom post types • Custom taxonomies • Shortcodes • Contact and lead submission forms • Search optimization (custom post/page meta data and titles) • Job boards, portfolio management, social
  • 36. Custom Post Types • Custom posts types are a content type, like a post or a page • Title, content, excerpt, sorting, hierarchies, thumbnails, etc. • Support any features a post/page can support
  • 37. Custom Post Types • Examples: • Events • Job Opportunities • Portfolio Entries • Car Inventory
  • 38. Custom Taxonomies • A taxonomy is a method of classifying something • In WordPress, a custom taxonomy is a way of classifying content • Can be hierarchical (like categories) or non-hierarchical (like tags)
  • 39. Custom Taxonomies • Examples: • Department • Type of Work (print, web, etc.) • Car Make (Audi, BMW, Mercedes...) • Product Category
  • 40. Shortcodes • Shortcodes are a simple method of inserting dynamic content into a section of WordPress post/page content • Formatted with square brackets, e.g.: [gravityform id=”1” description=”false”]
  • 41. Shortcodes • When content is displayed on the website, [gravityform id=”1” description=”false”] is replaced with an HTML form that accepts submissions • Can be used for a variety of things
  • 42. Some Uses for Shortcodes • Insert a dynamic contact form • See Gravity Forms, www.gravityforms.com • Insert complex HTML/CSS code • See Raw HTML Snippets, http://wordpress.org/extend/plugins/raw-html-snippets/ • List links to all child pages of the current page • See List Children http://wordpress.org/extend/plugins/list-children/
  • 43. Getting Plugins • There is a repository of over 15,000 free WordPress plugins at: • http://www.wordpress.org/extend/plugins • You can find third-party plugins on websites for free • You can find premium (paid) plugins
  • 44. Getting Plugins Plugins from the WordPress.org repository can be found/installed directly within the software
  • 45. Free Plugins • Repository is the best place for free plugins, especially if you’re not a WordPress developer • Many are audited • Quick community response for security and functionality issues • Be very weary of third-party sites with
  • 46. Premium Plugins • Plugins like Gravity Forms, Shopp and other paid plugins • To maintain open source licensing, you’re paying for access to the download and support • More trustworthy than free plugins
  • 47. Themes • Themes are a package of visual design templates that display content on a WordPress website • Free and paid themes • Can embed plugin functionality within the theme files
  • 48. Common Templates • Blog home page/index • Single blog post page • Archives (category, tag, date, author, etc.) • Single page • Comments area • Site search results
  • 49. Free Themes • 1,400+ free themes at WordPress.org • Support most core features • Aesthetic quality and support vary
  • 50. Premium* Themes • Marketplaces like ThemeForest.com • Dedicated companies/sites, like: • WooThemes.com • iThemes.com • ElegantThemes.com • Quality can vary greatly: speed, functionality, compatibility with plugins
  • 51. Theme Frameworks • Theme Frameworks also exist • Typically a platform that sits on top of a platform • Include base sets of plugin functionality like SEO and visual/template options • Thesis and Genesis are two popular
  • 52. What Can WordPress Do For My Business? • Power your blog and/or website • Make it easier to publish content • Optimize your site for organic search • Make it easier to evolve your website with your business/publishing needs • Anything with the right designer or
  • 53. Security • Core team is obsessed with security • Mark Jaquith, lead developer & security despot! • Entire WP community has eyes on security issues and bugs • Security issues tend to spawn from negligent administration • Best practices and tutorials for coders
  • 54. Software Updates • Notices given in the admin interface for plugins, themes & WP core updates • Released early and often • Typically bug fixes, security enhancements and speed optimizations • Free

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
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n