SlideShare a Scribd company logo
A Beginner’s Guide
to WordPress
with Shannon Smith & Kathryn Presner




                                July 9, 2011
Kathryn Presner
of Zoonini Web Services
www.zoonini.com
@zoonini
Shannon Smith
of Café Noir Design Inc.
www.cafenoirdesign.com
@cafenoirdesign
What We’ll Cover

Welcome
Intro to WordPress
Intro to the Admin Panel
Resources
Closing
Questions
Intro to WordPress
Diving into WordPress


   What is WordPress?
   WordPress.com vs.
   WordPress.org
   What is it used for?



http://en.support.wordpress.com/com-vs-org/
Blog




http://julienchung.com/blog/
CMS+Blog




http://www.boxofcrayons.biz/
CMS




http://mygirlfriend.ca/
Photo Portfolio




http://www.silviaphotography.com/
Multimedia Portfolio




http://www.presner.com
Examples of Interaction




http://passups.ca/
http://passups.ca/
Some WordPress Basics
                                  Structure     Presentation


                     Markup
                     Language ➜
Database vs. files
PHP vs. HTML                           Dynamic Functions
                     Scripting
Do I need to know
                     Language ➜
PHP?
                                              Data

                     Database ➜
Posts vs. Pages



    Page




http://www.domoregreatwork.com/about/
Posts vs. Pages



Post
Introduction to Themes
      A WP Theme is a collection of Template files -
      (X)HTML + PHP + CSS
      The CSS (aka stylesheet) usually controls the
      layout and design
      Only two template files are required: index.php,
      style.css
      Some are optional: sidebar.php, comments.php,
      etc.


http://codex.wordpress.org/Stepping_Into_Templates
http://codex.wordpress.org/Template_Hierarchy
http://www.lonelythebook.com/emily-white-author/
Get Started With
Blank Themes
Starkers
http://starkerstheme.com/

DIW Blank Theme
http://themeclubhouse.digwp.com/

Whiteboard
http://whiteboardframework.com/

Base
http://fresh01.co.za/2008/07/14/base/

Roots
http://www.rootstheme.com/

HTML5 Boilerplate
https://github.com/iamamused/wp-theme-html5-boilerplate
Get Started With
A Pre-made Theme
WooThemes
http://www.woothemes.com/

elegantthemes
http://www.elegantthemes.com/

Press75
http://www.press75.com/

WPswitch
http://wpswitch.com/

Theme Madness on WP Candy
http://wpcandy.com/series-on/theme-madness-2011/
Introduction to Plugins
       What is a plug-in?
       Where do you get plug-ins?




http://wordpress.org/extend/plugins/
Managing Plug-ins
Introduction to Widgets

   What is a
   widget?
   What is a
   widget-ready
   theme?



http://codex.wordpress.org/WordPress_Widgets
http://automattic.com/code/widgets/
Intro to the Admin Panel
The Admin Panel



 Let’s go spelunking!
WordPress Resources
Links
wordpress.org (of course!)
The Codex:
http://codex.wordpress.org/

wordpress.tv
http://wordpress.tv/

wcmtl.org/wpmtl.org
Montreal WordPress
Community on Facebook
http://www.facebook.com/group.php?
gid=199180685044

WordPress on LinkedIn
http://www.linkedin.com/groups?
home=&gid=154024&trk=anet_ug_hm
Cheat Sheets

WP Candy Cheat Sheet - Basic and Advanced
http://wpcandy.com/teaches/the-wordpress-help-sheet
http://wpcandy.com/teaches/the-advanced-wordpress-help-sheet

WordPress Template Tags Reference Guide
http://www.dbswebsite.com/design/wordpress-reference/V3/

Optimization Cheat Sheet for WordPress
http://codex.wordpress.org/WordPress_Optimization/Cheat_Sheet

Various 3.0-Ready Cheat Sheets
http://www.webanddesigners.com/11-extremely-helpful-wordpress-cheatsheets/

Remember: Cheat sheets need to be current
Theme Development Tools

Theme Test Drive Plugin
http://wordpress.org/extend/plugins/theme-test-drive/

Official Theme Development Checklist & Sample Data
http://codex.wordpress.org/Theme_Development_Checklist

Book: Digging Into WordPress
http://digwp.com/

Online and In-Person Classes
WordPress Inspiration

We Love WP
http://welovewp.com/

WPInspiration
http://wpinspiration.com/

WP Float
http://wpfloat.com/

WP Showcase
http://wordpress.org/showcase/
Kathryn's Must-Have
Plugins
All in One SEO Pack     3 security plugins:
WP-DB-Backup              WordPress File
                          Monitor
Maintenance Mode
                          Secure WordPress
Feedsmith
                          WordPress Exploit
Obfuscate Email
                          Scanner
Subscribe to Comments
Extremely helpful if
needed: Widget Logic
Shannon's Must-Have
Plugins
WP-DB-Backup          WP Super Cache
Contact Form 7        WP Minify
Jetpack               WP-smushit
php-enkoder
WordPress SEO         (feedburner, google
                      analytics, wufoo forms,
Google XML Sitemaps
                      microformats)
Simple Image Widget
Closing
What Next? Questions?
Get the presentation at Slideshare
http://www.slideshare.net/cafenoirdesign

Company links
  http://www.zoonini.com
  http://www.cafenoirdesign.com
Twitter links
  @zoonini
  @cafenoirdesign
Thank You

More Related Content

What's hot

Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27
Shannon Smith
 
A Beginner's Guide to WordPress - WordCamp Toronto 2012
A Beginner's Guide to WordPress - WordCamp Toronto 2012A Beginner's Guide to WordPress - WordCamp Toronto 2012
A Beginner's Guide to WordPress - WordCamp Toronto 2012
Kathryn Presner
 
WordPress for Beginners - West Island Women's Centre
WordPress for Beginners - West Island Women's CentreWordPress for Beginners - West Island Women's Centre
WordPress for Beginners - West Island Women's Centre
Kathryn Presner
 
WordPress for Beginners - YES Montreal
WordPress for Beginners - YES MontrealWordPress for Beginners - YES Montreal
WordPress for Beginners - YES Montreal
Kathryn Presner
 
WordPress Essentials for Beginners - YES Montreal December 2014
WordPress Essentials for Beginners - YES Montreal December 2014WordPress Essentials for Beginners - YES Montreal December 2014
WordPress Essentials for Beginners - YES Montreal December 2014
Kathryn Presner
 
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
Stephanie Leary
 
Passionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp TorontoPassionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp Toronto
Kathryn Presner
 
Help Me Help You: The art and science of getting good WordPress support - Wor...
Help Me Help You: The art and science of getting good WordPress support - Wor...Help Me Help You: The art and science of getting good WordPress support - Wor...
Help Me Help You: The art and science of getting good WordPress support - Wor...
Kathryn Presner
 
Help Me Help You: The Art and Science of Getting Good WordPress Support
Help Me Help You: The Art and Science of Getting Good WordPress SupportHelp Me Help You: The Art and Science of Getting Good WordPress Support
Help Me Help You: The Art and Science of Getting Good WordPress Support
Kathryn Presner
 
SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99
Noel Saw
 
Passionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsPassionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for Widgets
Kathryn Presner
 
Introduction to WordPress Class 1
Introduction to WordPress Class 1Introduction to WordPress Class 1
Introduction to WordPress Class 1
Adrian Mikeliunas
 
WordPress Essentials for Beginners - YES Montreal November 2015
WordPress Essentials for Beginners - YES Montreal November 2015WordPress Essentials for Beginners - YES Montreal November 2015
WordPress Essentials for Beginners - YES Montreal November 2015
Kathryn Presner
 
Wordpress for Dummies
Wordpress for DummiesWordpress for Dummies
Wordpress for Dummies
Bow Kraivanich
 
Extending your blog
Extending your blogExtending your blog
Extending your blog
Jason Griffey
 
Blogging basics
Blogging basicsBlogging basics
Blogging basics
Jason Griffey
 
Passionate About Plugins
Passionate About PluginsPassionate About Plugins
Passionate About Plugins
Kathryn Presner
 
Theme development essentials columbus oh word camp 2012
Theme development essentials   columbus oh word camp 2012Theme development essentials   columbus oh word camp 2012
Theme development essentials columbus oh word camp 2012
Joe Querin
 
Passionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsPassionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for Widgets
Kathryn Presner
 
Empowering Non-Profits with WordPress
Empowering Non-Profits with WordPressEmpowering Non-Profits with WordPress
Empowering Non-Profits with WordPress
Cliff Seal
 

What's hot (20)

Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27Wordpress for Newbies 2010-03-27
Wordpress for Newbies 2010-03-27
 
A Beginner's Guide to WordPress - WordCamp Toronto 2012
A Beginner's Guide to WordPress - WordCamp Toronto 2012A Beginner's Guide to WordPress - WordCamp Toronto 2012
A Beginner's Guide to WordPress - WordCamp Toronto 2012
 
WordPress for Beginners - West Island Women's Centre
WordPress for Beginners - West Island Women's CentreWordPress for Beginners - West Island Women's Centre
WordPress for Beginners - West Island Women's Centre
 
WordPress for Beginners - YES Montreal
WordPress for Beginners - YES MontrealWordPress for Beginners - YES Montreal
WordPress for Beginners - YES Montreal
 
WordPress Essentials for Beginners - YES Montreal December 2014
WordPress Essentials for Beginners - YES Montreal December 2014WordPress Essentials for Beginners - YES Montreal December 2014
WordPress Essentials for Beginners - YES Montreal December 2014
 
WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)WordPress Tips and Tricks (DFW Meetup)
WordPress Tips and Tricks (DFW Meetup)
 
Passionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp TorontoPassionate About Plugins - WordCamp Toronto
Passionate About Plugins - WordCamp Toronto
 
Help Me Help You: The art and science of getting good WordPress support - Wor...
Help Me Help You: The art and science of getting good WordPress support - Wor...Help Me Help You: The art and science of getting good WordPress support - Wor...
Help Me Help You: The art and science of getting good WordPress support - Wor...
 
Help Me Help You: The Art and Science of Getting Good WordPress Support
Help Me Help You: The Art and Science of Getting Good WordPress SupportHelp Me Help You: The Art and Science of Getting Good WordPress Support
Help Me Help You: The Art and Science of Getting Good WordPress Support
 
SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99SoCal WordPress Meetup - iWeb to WordPress aka WP99
SoCal WordPress Meetup - iWeb to WordPress aka WP99
 
Passionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsPassionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for Widgets
 
Introduction to WordPress Class 1
Introduction to WordPress Class 1Introduction to WordPress Class 1
Introduction to WordPress Class 1
 
WordPress Essentials for Beginners - YES Montreal November 2015
WordPress Essentials for Beginners - YES Montreal November 2015WordPress Essentials for Beginners - YES Montreal November 2015
WordPress Essentials for Beginners - YES Montreal November 2015
 
Wordpress for Dummies
Wordpress for DummiesWordpress for Dummies
Wordpress for Dummies
 
Extending your blog
Extending your blogExtending your blog
Extending your blog
 
Blogging basics
Blogging basicsBlogging basics
Blogging basics
 
Passionate About Plugins
Passionate About PluginsPassionate About Plugins
Passionate About Plugins
 
Theme development essentials columbus oh word camp 2012
Theme development essentials   columbus oh word camp 2012Theme development essentials   columbus oh word camp 2012
Theme development essentials columbus oh word camp 2012
 
Passionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for WidgetsPassionate About Plugins and Wild for Widgets
Passionate About Plugins and Wild for Widgets
 
Empowering Non-Profits with WordPress
Empowering Non-Profits with WordPressEmpowering Non-Profits with WordPress
Empowering Non-Profits with WordPress
 

Viewers also liked

GTUGs (now GDGs) GSAs Talk at Google Day in Jordan
GTUGs (now GDGs) GSAs Talk at Google Day in Jordan GTUGs (now GDGs) GSAs Talk at Google Day in Jordan
GTUGs (now GDGs) GSAs Talk at Google Day in Jordan
Raed Marji
 
Supporting Your Themes While Staying Sane - WordCamp New York
Supporting Your Themes While Staying Sane - WordCamp New YorkSupporting Your Themes While Staying Sane - WordCamp New York
Supporting Your Themes While Staying Sane - WordCamp New York
Kathryn Presner
 
Getting Comfortable With Child Themes - WordCamp Montreal
Getting Comfortable With Child Themes - WordCamp MontrealGetting Comfortable With Child Themes - WordCamp Montreal
Getting Comfortable With Child Themes - WordCamp Montreal
Kathryn Presner
 
PH 131 - Endocrine System Report
PH 131 - Endocrine System ReportPH 131 - Endocrine System Report
PH 131 - Endocrine System Report
claudinelukban
 
Origen emocional-de-las-enfermedades
Origen emocional-de-las-enfermedadesOrigen emocional-de-las-enfermedades
Origen emocional-de-las-enfermedades
shalom2032
 
From Shadows to Limelight: How women found their voice at WordCamp Montreal
From Shadows to Limelight: How women found their voice at WordCamp MontrealFrom Shadows to Limelight: How women found their voice at WordCamp Montreal
From Shadows to Limelight: How women found their voice at WordCamp Montreal
Kathryn Presner
 
Sentiment Analysis for Arabic tweets
Sentiment Analysis for Arabic tweetsSentiment Analysis for Arabic tweets
Sentiment Analysis for Arabic tweets
Raed Marji
 
Ph 131 - Endocrine
Ph 131 - EndocrinePh 131 - Endocrine
Ph 131 - Endocrine
claudinelukban
 
Google HEART UX metrics framework
Google HEART UX metrics framework Google HEART UX metrics framework
Google HEART UX metrics framework
Raed Marji
 

Viewers also liked (9)

GTUGs (now GDGs) GSAs Talk at Google Day in Jordan
GTUGs (now GDGs) GSAs Talk at Google Day in Jordan GTUGs (now GDGs) GSAs Talk at Google Day in Jordan
GTUGs (now GDGs) GSAs Talk at Google Day in Jordan
 
Supporting Your Themes While Staying Sane - WordCamp New York
Supporting Your Themes While Staying Sane - WordCamp New YorkSupporting Your Themes While Staying Sane - WordCamp New York
Supporting Your Themes While Staying Sane - WordCamp New York
 
Getting Comfortable With Child Themes - WordCamp Montreal
Getting Comfortable With Child Themes - WordCamp MontrealGetting Comfortable With Child Themes - WordCamp Montreal
Getting Comfortable With Child Themes - WordCamp Montreal
 
PH 131 - Endocrine System Report
PH 131 - Endocrine System ReportPH 131 - Endocrine System Report
PH 131 - Endocrine System Report
 
Origen emocional-de-las-enfermedades
Origen emocional-de-las-enfermedadesOrigen emocional-de-las-enfermedades
Origen emocional-de-las-enfermedades
 
From Shadows to Limelight: How women found their voice at WordCamp Montreal
From Shadows to Limelight: How women found their voice at WordCamp MontrealFrom Shadows to Limelight: How women found their voice at WordCamp Montreal
From Shadows to Limelight: How women found their voice at WordCamp Montreal
 
Sentiment Analysis for Arabic tweets
Sentiment Analysis for Arabic tweetsSentiment Analysis for Arabic tweets
Sentiment Analysis for Arabic tweets
 
Ph 131 - Endocrine
Ph 131 - EndocrinePh 131 - Endocrine
Ph 131 - Endocrine
 
Google HEART UX metrics framework
Google HEART UX metrics framework Google HEART UX metrics framework
Google HEART UX metrics framework
 

Similar to A Beginner's Guide to Wordpress - WordCamp Montreal 2011

Beginners' Guide to WordPress
Beginners' Guide to WordPressBeginners' Guide to WordPress
Beginners' Guide to WordPress
Shannon Smith
 
WordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute WorkshopWordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute Workshop
Brendan Sera-Shriar
 
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
Jamie Oastler
 
Wordpress as a CMS
Wordpress as a CMSWordpress as a CMS
Wordpress as a CMS
Michael Hammel
 
Amazing WordPress & Productivity Tips
Amazing WordPress & Productivity TipsAmazing WordPress & Productivity Tips
Amazing WordPress & Productivity Tips
Tony Cecala, Ph.D.
 
WordPress 101
WordPress 101WordPress 101
WordPress 101
Anvil Media, Inc.
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
Brendan Sera-Shriar
 
WordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopWordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference Workshop
Polly Farrington
 
Extending & Scaling | Dallas PHP
Extending & Scaling | Dallas PHPExtending & Scaling | Dallas PHP
Extending & Scaling | Dallas PHP
randyhoyt
 
Optimize wordpress
Optimize wordpressOptimize wordpress
Optimize wordpress
David Parsons
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
Evan Mullins
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
LinnAlexandra
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress development
Steve Mortiboy
 
How to Blog - #ACR14 Social Media Bootcamp
How to Blog - #ACR14  Social Media BootcampHow to Blog - #ACR14  Social Media Bootcamp
How to Blog - #ACR14 Social Media Bootcamp
Paul Sufka
 
Twenty Eleven 詳説 WordBench Osaka #02
Twenty Eleven 詳説 WordBench Osaka #02Twenty Eleven 詳説 WordBench Osaka #02
Twenty Eleven 詳説 WordBench Osaka #02
Hishikawa Takuro
 
20 tips to Improving Your WordPress Site...for Beginners
20 tips to Improving Your WordPress Site...for Beginners20 tips to Improving Your WordPress Site...for Beginners
20 tips to Improving Your WordPress Site...for Beginners
TRB Design, Inc.
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
Judy Wilson
 
Introduction to WordPress Theme Development
Introduction to WordPress Theme DevelopmentIntroduction to WordPress Theme Development
Introduction to WordPress Theme Development
Sitdhibong Laokok
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
Binita Neupane
 

Similar to A Beginner's Guide to Wordpress - WordCamp Montreal 2011 (20)

Beginners' Guide to WordPress
Beginners' Guide to WordPressBeginners' Guide to WordPress
Beginners' Guide to WordPress
 
WordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute WorkshopWordPress Theme Design - Rich Media Institute Workshop
WordPress Theme Design - Rich Media Institute Workshop
 
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
 
Wordpress as a CMS
Wordpress as a CMSWordpress as a CMS
Wordpress as a CMS
 
Amazing WordPress & Productivity Tips
Amazing WordPress & Productivity TipsAmazing WordPress & Productivity Tips
Amazing WordPress & Productivity Tips
 
WordPress 101
WordPress 101WordPress 101
WordPress 101
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
 
WordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference WorkshopWordPress for Libraries PreConference Workshop
WordPress for Libraries PreConference Workshop
 
Extending & Scaling | Dallas PHP
Extending & Scaling | Dallas PHPExtending & Scaling | Dallas PHP
Extending & Scaling | Dallas PHP
 
Optimize wordpress
Optimize wordpressOptimize wordpress
Optimize wordpress
 
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
Don't Fear the Custom Theme: How to build a custom WordPress theme with only ...
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress development
 
How to Blog - #ACR14 Social Media Bootcamp
How to Blog - #ACR14  Social Media BootcampHow to Blog - #ACR14  Social Media Bootcamp
How to Blog - #ACR14 Social Media Bootcamp
 
Twenty Eleven 詳説 WordBench Osaka #02
Twenty Eleven 詳説 WordBench Osaka #02Twenty Eleven 詳説 WordBench Osaka #02
Twenty Eleven 詳説 WordBench Osaka #02
 
20 tips to Improving Your WordPress Site...for Beginners
20 tips to Improving Your WordPress Site...for Beginners20 tips to Improving Your WordPress Site...for Beginners
20 tips to Improving Your WordPress Site...for Beginners
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
 
Introduction to WordPress Theme Development
Introduction to WordPress Theme DevelopmentIntroduction to WordPress Theme Development
Introduction to WordPress Theme Development
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 

More from Kathryn Presner

The Developer's Guide to Supporting Your Themes
The Developer's Guide to Supporting Your ThemesThe Developer's Guide to Supporting Your Themes
The Developer's Guide to Supporting Your Themes
Kathryn Presner
 
Getting Comfortable with Child Themes
Getting Comfortable with Child ThemesGetting Comfortable with Child Themes
Getting Comfortable with Child Themes
Kathryn Presner
 
Getting Comfortable with Child Themes
Getting Comfortable with Child ThemesGetting Comfortable with Child Themes
Getting Comfortable with Child Themes
Kathryn Presner
 
The Techie Continuum - WordCamp US 2015
The Techie Continuum - WordCamp US 2015The Techie Continuum - WordCamp US 2015
The Techie Continuum - WordCamp US 2015
Kathryn Presner
 
Wild About Widgets - Press Publish Portland 2015
Wild About Widgets - Press Publish Portland 2015Wild About Widgets - Press Publish Portland 2015
Wild About Widgets - Press Publish Portland 2015
Kathryn Presner
 
Getting Comfortable With Child Themes - WordCamp Toronto
Getting Comfortable With Child Themes - WordCamp TorontoGetting Comfortable With Child Themes - WordCamp Toronto
Getting Comfortable With Child Themes - WordCamp Toronto
Kathryn Presner
 
Growing Garlic
Growing GarlicGrowing Garlic
Growing Garlic
Kathryn Presner
 
Getting Comfortable With Child Themes - WordCamp Miami
Getting Comfortable With Child Themes - WordCamp MiamiGetting Comfortable With Child Themes - WordCamp Miami
Getting Comfortable With Child Themes - WordCamp Miami
Kathryn Presner
 

More from Kathryn Presner (8)

The Developer's Guide to Supporting Your Themes
The Developer's Guide to Supporting Your ThemesThe Developer's Guide to Supporting Your Themes
The Developer's Guide to Supporting Your Themes
 
Getting Comfortable with Child Themes
Getting Comfortable with Child ThemesGetting Comfortable with Child Themes
Getting Comfortable with Child Themes
 
Getting Comfortable with Child Themes
Getting Comfortable with Child ThemesGetting Comfortable with Child Themes
Getting Comfortable with Child Themes
 
The Techie Continuum - WordCamp US 2015
The Techie Continuum - WordCamp US 2015The Techie Continuum - WordCamp US 2015
The Techie Continuum - WordCamp US 2015
 
Wild About Widgets - Press Publish Portland 2015
Wild About Widgets - Press Publish Portland 2015Wild About Widgets - Press Publish Portland 2015
Wild About Widgets - Press Publish Portland 2015
 
Getting Comfortable With Child Themes - WordCamp Toronto
Getting Comfortable With Child Themes - WordCamp TorontoGetting Comfortable With Child Themes - WordCamp Toronto
Getting Comfortable With Child Themes - WordCamp Toronto
 
Growing Garlic
Growing GarlicGrowing Garlic
Growing Garlic
 
Getting Comfortable With Child Themes - WordCamp Miami
Getting Comfortable With Child Themes - WordCamp MiamiGetting Comfortable With Child Themes - WordCamp Miami
Getting Comfortable With Child Themes - WordCamp Miami
 

Recently uploaded

zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 

Recently uploaded (20)

zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Artificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic WarfareArtificial Intelligence and Electronic Warfare
Artificial Intelligence and Electronic Warfare
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 

A Beginner's Guide to Wordpress - WordCamp Montreal 2011

Editor's Notes

  1. \n
  2. Kathryn \nI’m Kathryn Presner. Been building Web sites for over a decade through Zoonini Web Services. My background in communications leads me to look at web design holistically, taking into account design/technical aspects/content/optimization. I'm a moderator in the WordPress support forums and particularly enjoy helping newbies because I remember very well what it was like to be new to WordPress.\n
  3. Shannon\nShannon Smith is the founder of Café Noir Design Inc., a small boutique web design company in the Montreal area specializing in bilingual web design. She supports web standards, semantic markup, microformats, open source products, and sustainable business practices. Shannon works with a number of PHP/MySQL content management systems to create clean, minimalist designs, that adhere to W3C standards. She also holds graduate degrees in journalism and psychology. Also a foodie and mother of three.\n
  4. Shannon\n
  5. \n
  6. Kathryn\nWhat is WordPress? \n- popular open-source blogging platform that started in 2003\n- two distinct flavours: WordPress.com & WordPress.org\n- .org - need your own Web host server but the basic software is Open Source, meaning that the source code is made available to anyone, free of charge and free of copyright restrictions\n- .com - WordPress hosts site for you, there are commercial limitations (advertising, affiliate links), limited choice of themes or plug-ins, can’t install your own plug-ins or custom themes, to access certain features & customization you need to buy credits, URL like janesblog.wordpress.com (you can upgrade to use your own domain). WordPress.com may display ads on your site unless you upgrade\n- our focus today is on WordPress.org\n
  7. Shannon\n\nThis blog for an illustrator allows the designer to share news easily\n-Typical blog format, few plugins\n
  8. Kathryn\nWordPress doesn't have to be used like a traditional written blog - example: presner.com (video blog), can also be used solely as a CMS (content management system)\n\nThis site for a business coach incorporates a blog as well as informational pages (CMS part). Each section has a different colour scheme.\n
  9. Shannon\n-plugins here are mostly for navigation, audio\n
  10. \n
  11. Kathryn\nThis portfolio site for a film & TV editor features dozens of video clips. “Premium theme” purchased & customized.\n
  12. Shannon\nhttp://sixrevisions.com/wordpress/16-wordpress-sites-to-help-you-build-a-better-blog/\n-Doesn’t look like a blog\n-Uses few plugins\n-Uses web tools instead (Google interactive maps, Wuforms, Email Signup, etc.\n
  13. Shannon\n
  14. Shannon\nSome technical things that are helpful to understand at least the basics of:\n- WordPress runs on PHP (scripting language) PHP: Hypertext Preprocessor& MySQL (type of database)\n-Php allows for a dynamic site\n- Difference between database vs. files\n- file - document\n- database - bits of information that can be interconnected in different ways\n- WordPress - and most other CMS’s - use both files and a database to allow quick updating and access of information\n- What is PHP and how does it differ from HTML. Do you need to know HTML or PHP or CSS to use WordPress? No - BUT a little bit can go a long way.\n- We will assume most of you know at least a little HTML but little-to-no PHP\n-On top of these can be added javascript, flash, etc.\n-Javascript is a programming language designed for performing dynamic tasks.\n-Flash is a multimedia platform that is popular for adding animation and interactivity to web pages. It contains a scripting language called ActionScript.\n-Ajax uses a combination of HTML and CSS to mark up and style information. The DOM is accessed with JavaScript to dynamically display, and to allow the user to interact with, the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads.\n
  15. Shannon\n- Posts vs. Pages \n- Pages are just what they sound like - whole pages on a site\n-meant to be used for static content - content that rarely changes\n-example : the about page\n
  16. Shannon\n- posts are individual entries within a blog, they can include things like:\n- the title of the entry, the date, tags, categories, comments\n-typical blog entries, but can also be any dynamic content (events list, etc.)\n
  17. Shannon\nIntro to themes\n- a theme is a collection of template files that tells WordPress what your site should look like and how it should work\n- (X)HTML files & CSS stylesheet\n- Where to get a blank theme\nHow does a theme file work - i.e. usually pulls in header, footer, sidebar\nTheme file structure \n(Good intro for beginners here: http://www.wpdesigner.com/2007/02/21/wp-theme-lesson-1-intro/)\nhttp://css-tricks.com/the-book-digging-into-wordpress/\n\n
  18. Shannon\n-List of typical theme files\n
  19. Shannon\n-Typical layout\n-Atypical layouts can include multiple sidebars, special files for repeating sections, like contact info, etc.\n
  20. Shannon\nFree, easy to use\n-Can also make your own\n
  21. Shannon\nCan be paid or free\nSmashing magazine often has roundups of attractive pre-made themes\n
  22. Kathryn\nPlug-ins add extra functionality to the basic WordPress setup, so you only have to install what you need. This keeps your base installation as lean & mean as possible. \n\nThe WP plug-in directory lets you choose from thousands of plug-ins contributed by the WP community.\n\nYou can often get added functionality without a plugin - see passups.ca\n
  23. Kathryn\nPlug-ins do everything from encrypt email addresses to make them harder for spammers to harvest to... to generating a complete database backup of your site and emailing it to you.\n\nThose things are “behind-the-scenes” - often plug-ins are more up-front, too - like rotating testimonials or social-bookmarking tools.\n
  24. Kathryn\nWidgets allow you to drag-and-drop ready-made bits of functionality to a pre-designated spot on your site. It could be a search box, a text bock, a calendar, or list of archives in your bog... just for starters. \n\n-You can widgetize many areas of your blog, not just the sidebar. \n\nhttp://wpmu.org/how-to-widgetize-a-page-post-header-or-any-other-template-in-wordpress/\n\n
  25. \n
  26. Kathryn\nIntro to the admin panel: see http://www.geekniche.com/you/tutorials/intro-to-wordpress/\nWordPress 3.2 is due out June 30\n\n
  27. Kathryn\n
  28. Kathryn\n
  29. Kathryn\n
  30. Kathryn\n\nTheme Test drive might remove widgets or theme-specific settings.\n
  31. Kathryn\n
  32. Kathryn\n
  33. Shannon\n
  34. Shannon\n
  35. Shannon\n
  36. Shannon\n