• Like
  • Save
WordPress 3.x for the sake of your sanity
Upcoming SlideShare
Loading in...5
×
 

WordPress 3.x for the sake of your sanity

on

  • 3,443 views

Presented as a pre-conference workshop at HighEdWeb 2010.

Presented as a pre-conference workshop at HighEdWeb 2010.

Statistics

Views

Total Views
3,443
Views on SlideShare
3,373
Embed Views
70

Actions

Likes
0
Downloads
12
Comments
0

3 Embeds 70

http://www.shelleykeith.com 45
http://shelley.in 24
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    WordPress 3.x for the sake of your sanity WordPress 3.x for the sake of your sanity Presentation Transcript

    • a HighEdWeb 2010 workshop
    • For fun and profit
      For fun and profit
      the sake of your sanity
    • Today
      Me, my project, andWordPress
      Features, installation, and setting up the network
      Plugins and customization
      BuddyPress
    • Borking sites since 1994.
      Since 2005 only Web staff on campus of ~3500 students & 400 faculty/staff.
      Fourth year on the HighEdWeb conference program committee; just chaired regional HEWEB event.
      HigherEdExperts presenter – OpenSource CMS Fair: WordPressMU, April 2010.
      Technical reviewer for Apress book Beginning WordPress 3.0 by Stephanie Leary released in June.
      Launched WPMU in May 2009. Alone.
      ME, a name I call myself
    • The Project Circa 2005
      Zero dedicated web staff
      No budget
      16,000 html files
      Rampant duplication
      Headers and navigation files (template)
      Images
      4700 broken links
      No search
      No site map
      No process
      No hope
      MS FrontPage
    • Welcome to the Jungle Baby
    • We’ve always done it that way
    • The project circa 2010
      WordPress 3.0.1
      402 Users
      ~ 55 Sites
      5500+ Pages
      Site search
      Analytics
    • Getting here
    • Getting here
      2005 - .asp template files. Cleaned up navigation, duplication, and revoked access for all content editors.
      2007 - Individual WP installs on external server. Started giving access back to departments.
      2009 – WPMU matures with 2.7, install in January, launch with 10 sites in May.
    • Major weaknesses
      Lacks native reusable content & site-wide internal linking system
      Requires plugins to optimize speed
      Critical plugins can conflict or become unsupported as WP versions advance
      Disjointed and incomplete advanced documentation
      Heavy use of pages can be problematic
      Lacks native workflow
    • Major strengths
      Easy setup & theming
      Shallow end-user learning curve
      Highly flexible
      Huge user community
      There’s a plugin for that…
      Standard server requirements
      Extreme RSS capabilities
      Low cost startup
    • Costs – Year 1
      Premium Themes (supported) - $150
      MUSupport.net (paid support forum) - $100
      WPMUDev.org - $420/yr or $79/1 month access to supported premium plugins
      GravityForms - $39
      Custom plugins - $300
      VPS - $45/month
      Total ~ $1879
    • Big picture
      Supports all basic requirements of our campus
      Able to heavily customize each department independently (themes & plugins)
      Rapid deployment
      Significant improvements at every major release.
      Possible to implement and admin in single person office with no internal support and within limited budget
    • Core features
      Posts, pages, links
      File uploads
      Widgets
      1-click upgrades
      Flexible theming
      Custom header & background support
      Accessibility support*
      Custom menus
      User management
      Unlimited users
      Comments
      Trackbacks/Pingbacks
      RSS feeds
      http://codex.wordpress.org/Version_3.0
    • Technical Info
      Requirements:
      PHP version 4.3 or greater
      MySQL version 4.1.2 or greater
      Suggestions:
      PHP 5.2+
      MySQL 5.0.15
      Apache or Nginx
    • Intermission
    • “The famous 5-minute install”
      No, really. It’s that easy.
      Upload the files
      Create the db
      Run wp-admin/install.php
    • Install
      Initial configuration screen.
    • Install
      Voila!
    • Settings
      General Settings
    • Security
      Don’t use “admin” username
      Don’t use “wp-” db table prefix
      Move wp-config.php
      Keep WP and plugins current*
      Security plugins
      WP Security Scan
      WordPress Exploit Scanner
      WordPress File Monitor
      Zombie homepage
      Source: WordPress Security by Brad Williams
    • Speed
      Speed Test
      Cache
      WP Super Cache
      W3 Total Cache
      CDN
      CDN Tools
      Compression
      WP HTTP Compression
      WP HTML Compression
    • The Network
      Subdirectory vs. subdomain
      www.site.edu/subdirectory
      subdomain.site.edu
      Users
      .htaccess
      Permalinks (mod_rewrite)
      Security
      Cache (mod_rewrite, file expiration)
      wp-config.php
      Pimp your wp-config.php
      /wp-content/blogs.dir
    • Handynetwork plugins
      Login As±
      Editor Log
      New Blog Defaults
      Global Header ±
      Google Analytics*
      Login Image ±
      Domain Mapping
      Multi-Site Site List Shortcode
      Content Monitor
      *Premium, ± Unsupported
    • Handy site plugins
      Enable Media Replace
      List child pages
      List child attachments
      Exclude Pages
      Gravity Forms
      KB Advanced RSS Widget
      TinyMCE Advanced
      WP Subtitle
      Widget Logic
      Content Audit
      Edit Flow
      Editorial Calendar
      Custom Post Type UI
    • Custom post types & taxonomies
      Default post types:
      Posts, Pages
      Attachments
      Revisions
      Menu Items
      Potential uses
      Course descriptions
      Media database
      Seminar series
      Employee Directory
      Default Taxonomies
      Categories
      Post Tags
      Menus
      Link Categories
      Potential Uses
      Video
      People
    • Pro Tips
      DO BACKUPS! A lot…for real…not kidding.
      Check your error logs regularly.
      Plan your plugins, consider expected future features and your timeline. Sometimes the cleanup isn’t worth it.
      Theme frameworks. You’re welcome.
    • …not too distant future
      Multi-DB
      CDN
      Multi-domain
      Custom post-types/taxonomies
      Plugin audit
      Custom menus
      Content audit, editorial calendar
    • Wordpress Questions?
      Confused?
    • Buddypress
      Instant social network for WordPress
    • Buddypress?
      Plugin that adds a social network layer over WordPress.
      Groups
      Public
      Private
      Blogs
      Group
      Individual
      Forums
      Profiles
      Friends
      Status updates
      Activity streams
      Private messaging
      BuddyPress specific plugins
    • Install & Setup
      Plugins > Add New > Search “BuddyPress” > Install
      Choose theme
      Activate components
      Establish profile fields
    • Component setup
    • Profile fields
    • m/ Awesome Resources
      Sites & Books
      The WordPress Bible
      Beginning WP 3.0
      WPMUDev.org
      BuddyPress For Dummies
      MUSupport.net
      WordPress on LinkedIn
      People on Twitter
      @andrea_r
      @wpmuguru
      @sleary
      @jimgroom
      @donncha
      @lisasabinwilson
      @ohz
      @yoast