Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to Build a Website on a Non-Profit Budget ...

Shannon Smith
December 07, 2012

How to Build a Website on a Non-Profit Budget - WordPress 101

WordPress is the leading content management system and powers about 15% of the Web. As of 2011, over 100,000 new WordPress websites are created every day. WordPress is also a free-to-use, open source software project that relies on volunteers. Come learn about how you can use WordPress for your organization, to build a website, a blog, a store, or more and find out more about the Montreal WordPress Community (wpmtl.org).

Shannon Smith

December 07, 2012
Tweet

More Decks by Shannon Smith

Other Decks in Technology

Transcript

  1. How to Build a Website on a Non-Profit Budget -

    WordPress 101 with Shannon Smith December 2012 Tech-Works 2012
  2. What We’ll Cover What is WordPress? Which WordPress Do I

    Need? What Can WordPress Do? Intro to WordPress Intro to the Admin Panel* Resources Closing Questions
  3. Diving into WordPress What is WordPress? WordPress.com vs. WordPress.org Content

    Management System vs Blog What is it used for? http://en.support.wordpress.com/com-vs-org/
  4. WordPress for Every Budget Step 1: Hosted by WordPress.com Theme

    via WordPress.com Managed by WordPress.com (free or $25/year)
  5. WordPress for Every Budget Step 4: Hosted by Large Agency/Self-Hosted

    Custom Theme Managed by Large Agency $20,000-100,000+
  6. Some WordPress Basics Database vs. files PHP vs. HTML Do

    I need to know PHP? Database ➜ Scripting Language ➜ Markup Language ➜ Structure Presentation Dynamic Functions Data
  7. Introduction to Themes A Theme is a collection of Template

    files - (X)HTML + PHP + CSS The CSS (aka stylesheets) usually control 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
  8. Get Started with a Blank Theme _s (underscores) http://www.underscores.me Starkers

    http://viewportindustries.com/products/starkers/ DIW Blank Theme http://themeclubhouse.digwp.com/ Whiteboard http://whiteboardframework.com/ Roots http://www.rootstheme.com/ Bluelime Media http://www.bluelimemedia.com/2012/07/14/bluelime-media-stater-theme-now-in-3- flavours/ HTML5 Boilerplate https://github.com/iamamused/wp-theme-html5-boilerplate
  9. Get Started with a Pre-made Theme WordPress.org Directory http://wordpress.org/extend/themes/ WooThemes

    http://www.woothemes.com/ elegantthemes http://www.elegantthemes.com/ Press75 http://www.press75.com/ WPswitch http://wpswitch.com/ Smashing Magazine - Free WordPress Themes: 2011 Edition http://wp.smashingmagazine.com/2011/07/05/free-wordpress-themes-2011-edition/
  10. Introduction to Plugins What is a plug-in? Where do you

    get plug-ins? http://wordpress.org/extend/plugins/
  11. Introduction to Widgets What is a widget? What is a

    widget-ready theme? http://codex.wordpress.org/WordPress_Widgets
  12. Cheat Sheets 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
  13. Theme Development Tools 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
  14. Recommended Plugins Backup WP-DB-Backup SEO WordPress SEO by Yoast Caching

    WP Super Cache Performance WP Minify, WP-smushit Security Limit Login Attempts Spam Protection Akismet, Bad Behaviour Email Obfuscator php-enkoder Contact Form Contact Form 7 Social Sharing Jetpack Analytics, RSS, Forms
  15. Questions? What Next? Get the presentation http://speakerdeck.com/cafenoirdesign Find Shannon http://www.cafenoirdesign.com

    Twitter @cafenoirdesign Special thanks to Kathryn Presner, who helped prepare this presentation. http://www.zoonini.com