SlideShare a Scribd company logo
1 of 66
Download to read offline
Making websites
 with WordPress
A workshop by Dan Phiffer for Trade School
1. How to begin

2. A tour of wp-admin

3. Finding your WordPress theme

4. Keeping things running smoothly

5. Where to find help
First, what is
 WordPress?
Software for
publishing websites
Free Software
(also open source)
Huge community of
developers & users
Assumptions
1. You are not a “technical person”
2. You are willing to learn new things
3. You have something you want to put
   online
4. You don’t mind a trade-off of
   convenience for more control
Welcome
to the internet
What do you need?

1. Hosting service
2. A domain name optional
3. A WordPress theme
Web hosting

• For a small website, shared hosting is
  what you want

• I recommend Dreamhost disclosure: I get a
  kickback if you sign up via this link

• There are many options popular choices
  1and1.com, mediatemple.com are
                                 bluehost.com,
wordpress.com

• The official WordPress hosting service
• It’s free to start + paid upgrades
• Some limitations can’t install plugins, only
  officially-supported themes

• No domain required e.g., you.wordpress.com
Domain name

• You might get one free with hosting
• Most web hosts also register domains
• Try instantdomainsearch.com to
  brainstorm possibilities
Ok, let’s start

• We’ve already purchased hosting
• I’ll show the next steps in the
  Dreamhost web panel

• Other hosting providers have a
  similar process
You enter your payment info...
! Domain name
! Site configured
! WordPress
! Ready to use!
wp-admin
Demo
WordPress Themes
wpfolio
Oulipo
Grid Focus
Sandbox
There are many
      choices
• WordPress official theme directory
• ThemeShaper theme-making tutorial +
  Thematic framework

• Make your own or hire somebody
• Commercial themes
Upkeep
Back up your shit

• Make a zip file of your entire site
• Learn how to make MySQL dump files
• Download to a different computer
• Automate this so you don’t have to
  remember
No seriously,
back up your shit
Upgrade
        aggressively
• Always run the most recent version of
  WordPress or you will be hacked

• Use your host’s one-click installer or
  the built-in automatic upgrade

• Also keep your plugins and themes
  current beware compatibility issues
Required plugins

• WP-Super-Cache will save you when
  you get a big spike in traffic

• Akismet makes it possible to turn on
  comments without getting spammed
Customization

• Try poking around inside wp-content/
  themes/theme-name

• Keep track of changes you make to
  your theme

• If/when your them gets updated you
  may need to reapply your changes
Run your site locally

• Test out changes on your own
  computer

• wpbeginner’s video tutorials
• Beau Lebens’s Advanced WordPress
  Development Environments
Yes, things will break
Remember those
   backups?
Practice restoring
  from a backup
How to fix this

• Put up a new replacement site
• Excavate your hacked site
• Reclaim your URL with Google’s
  webmaster tools

• Get help from Badware Busters
The first thing to try

• If you have odd problems, it may be a
  compatibility issue

• Try testing with the ‘default’ theme
• Disable all of your plugins
• Re-enable them one at a time
Where to find help

• Google for your error message,
  problem description, etc.

• WordPress forums
• IRC chat go to channel #wordpress
How to find coders

• Ask your friends if they know anyone
• Know what you want to do in general
  terms

• Be flexible about the technical
  approach
Thanks!
http://phiffer.org/

More Related Content

Viewers also liked

Viewers also liked (9)

WordPress.com vs. Self-Hosting
WordPress.com vs. Self-HostingWordPress.com vs. Self-Hosting
WordPress.com vs. Self-Hosting
 
WordPress Crash Course
WordPress Crash CourseWordPress Crash Course
WordPress Crash Course
 
Help Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress DeveloperHelp Me Help You: Practical Tips for Designers from A WordPress Developer
Help Me Help You: Practical Tips for Designers from A WordPress Developer
 
How to Set Up a Self-Hosted Wordpress Site for your Brand, Business or Blog
How to Set Up a Self-Hosted Wordpress Site for your Brand, Business or BlogHow to Set Up a Self-Hosted Wordpress Site for your Brand, Business or Blog
How to Set Up a Self-Hosted Wordpress Site for your Brand, Business or Blog
 
Winning the game with WordPress hosting solutions powered by Plesk Onyx
Winning the game with WordPress hosting solutions powered by Plesk OnyxWinning the game with WordPress hosting solutions powered by Plesk Onyx
Winning the game with WordPress hosting solutions powered by Plesk Onyx
 
WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
 
8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website8 Ways to Hack a WordPress website
8 Ways to Hack a WordPress website
 
WordPress for Designers
WordPress for DesignersWordPress for Designers
WordPress for Designers
 
How to create a word press blog and website in 30 minutes even if you have 0 ...
How to create a word press blog and website in 30 minutes even if you have 0 ...How to create a word press blog and website in 30 minutes even if you have 0 ...
How to create a word press blog and website in 30 minutes even if you have 0 ...
 

More from Dan Phiffer (8)

Occupy.here
Occupy.hereOccupy.here
Occupy.here
 
Intro to JavaScript
Intro to JavaScriptIntro to JavaScript
Intro to JavaScript
 
Static layouts with css
Static layouts with cssStatic layouts with css
Static layouts with css
 
Word press templates
Word press templatesWord press templates
Word press templates
 
Intro to word press
Intro to word pressIntro to word press
Intro to word press
 
Diving into php
Diving into phpDiving into php
Diving into php
 
The web context
The web contextThe web context
The web context
 
Web tech 101
Web tech 101Web tech 101
Web tech 101
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

Making websites with Wordpress

  • 1. Making websites with WordPress A workshop by Dan Phiffer for Trade School
  • 2. 1. How to begin 2. A tour of wp-admin 3. Finding your WordPress theme 4. Keeping things running smoothly 5. Where to find help
  • 3. First, what is WordPress?
  • 7. Assumptions 1. You are not a “technical person” 2. You are willing to learn new things 3. You have something you want to put online 4. You don’t mind a trade-off of convenience for more control
  • 9. What do you need? 1. Hosting service 2. A domain name optional 3. A WordPress theme
  • 10. Web hosting • For a small website, shared hosting is what you want • I recommend Dreamhost disclosure: I get a kickback if you sign up via this link • There are many options popular choices 1and1.com, mediatemple.com are bluehost.com,
  • 11. wordpress.com • The official WordPress hosting service • It’s free to start + paid upgrades • Some limitations can’t install plugins, only officially-supported themes • No domain required e.g., you.wordpress.com
  • 12. Domain name • You might get one free with hosting • Most web hosts also register domains • Try instantdomainsearch.com to brainstorm possibilities
  • 13. Ok, let’s start • We’ve already purchased hosting • I’ll show the next steps in the Dreamhost web panel • Other hosting providers have a similar process
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. You enter your payment info...
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. ! Ready to use!
  • 44. Demo
  • 50. There are many choices • WordPress official theme directory • ThemeShaper theme-making tutorial + Thematic framework • Make your own or hire somebody • Commercial themes
  • 52. Back up your shit • Make a zip file of your entire site • Learn how to make MySQL dump files • Download to a different computer • Automate this so you don’t have to remember
  • 54. Upgrade aggressively • Always run the most recent version of WordPress or you will be hacked • Use your host’s one-click installer or the built-in automatic upgrade • Also keep your plugins and themes current beware compatibility issues
  • 55. Required plugins • WP-Super-Cache will save you when you get a big spike in traffic • Akismet makes it possible to turn on comments without getting spammed
  • 56. Customization • Try poking around inside wp-content/ themes/theme-name • Keep track of changes you make to your theme • If/when your them gets updated you may need to reapply your changes
  • 57. Run your site locally • Test out changes on your own computer • wpbeginner’s video tutorials • Beau Lebens’s Advanced WordPress Development Environments
  • 59. Remember those backups?
  • 60. Practice restoring from a backup
  • 61.
  • 62. How to fix this • Put up a new replacement site • Excavate your hacked site • Reclaim your URL with Google’s webmaster tools • Get help from Badware Busters
  • 63. The first thing to try • If you have odd problems, it may be a compatibility issue • Try testing with the ‘default’ theme • Disable all of your plugins • Re-enable them one at a time
  • 64. Where to find help • Google for your error message, problem description, etc. • WordPress forums • IRC chat go to channel #wordpress
  • 65. How to find coders • Ask your friends if they know anyone • Know what you want to do in general terms • Be flexible about the technical approach