WordPress

Making Opensource Work For You!

@ChrisWiegman | ChrisWiegman.com | 10up

http://cfw.bz/stf0516

About me

  • Senior Web Engineer - 10up
  • HigherEd Developer
    • Southern Illinois University
    • St. Edward's University
  • Teacher
  • Educator
About Chris Wiegman

FOSS

  • FOSS = Free and Open-source Software
    • Free as in beer (gratis)
    • Free as in speech (libre)
Free as in beer
"Free software is a matter of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer."

- Richard Stallman

Why Go Open-source?

  • Lower start-up costs
  • Lower maintenance costs
  • Future-proof
  • Ability to protect your investment
  • Ability to contribute

Free as In WordPress

  • GNU General Public License, version 2
    • Source code must be available
    • All derivative code must use same license or compatible
    • The code doesn't have to be free (gratis)
  • Plugins, Themes and time still cost
WordPress

Making Money in WordPress

  • Support
  • Site Creation
  • Plugins and Themes
  • Consulting
Making Money in WordPress

What is WordPress?

  • Content Management System
    • Articles
    • News
    • Products
    • People
    • Anything else...
  • 25% of the internet
WordPress

Who Is WordPress?

  • Automattic (.com)
  • WordPress Foundation (.org)
  • Audrey Capital
  • And More
    • 10up
    • iThemes
    • Valet
    • Crowd Favorite
    • ...

What Can WordPress Do?

Nearly anything

  • AMC TV
  • Disney
  • 9 to 5 Mac
  • Sony Music
  • The New Yorker
  • Xylem Applied Water
  • BBC America
  • ExpressJet Airlines

Under The Hood - The Basics

  • Apache or NGINX
  • PHP
  • MySQL
  • JavaScript (~ 30%)
  • CSS/SASS

Under The Hood - The Big Boys

  • Memcache or Redis
  • Elasticsearch
  • Content Delivery Network (CDN)
  • Web Application Firewall (WAF)
  • Google Analytics
  • Headless

Why WordPress?

  • Low barrier to entry
  • Wide Range of Code
  • Backwards Compatibility
  • Community

The WordPress Community

  • WordCamps
  • Tutorials
  • Code
  • Training

Misconceptions

  • "Only for blogs"
  • Security
  • Maintainability
  • "Bad" Code
  • I need to be a developer

WordPress Security

  • Don't Ignore It
  • So many eyes
  • Updates are your friend
  • Use Common Sense
WordPress Security

Getting Started

Start small - leave room to grow

  • Add a blog
  • Start a podcast
  • Automate
  • Improve SEO
  • Experiment

Handy Plugins and Themes

WordPress Resources

Other Open-source Projects

  • Drupal
  • GIT
  • Linux
  • Libre Office
  • Swift

Questions

@ChrisWiegman | ChrisWiegman.com | 10up

http://cfw.bz/stf0516