Web WizardsW ordpress Workshop 2012 San Die go, March/AprilBy Rob Marlb rough, for AIGA
About Me: townRob) ob Marlbrou gh (@Down R● Owner of Web Wizards Hosting (@WebWizards), in business since 1997 http://webwizards.net/● Co-founder of Fandom Marketing, (@FandomMarketing), social media strategy and consulting firm http://fandommarketing.com/● Created Minglestream, (@Minglestream) a tweetwall for live events http://minglestream.com/
Wordpress Experience My● Using Wordpress since 2005 ● Tech Support for hundreds of Wordpress hosting customers over many years ● Dozens and dozens of Wordpress client projects (installations, administration, customizations, implementation, etc.)
Wo rkshop One1st of a 4-part series. What well cover: ● Wordpress Overview● Dashboard Overview● Theme Overview● Multisite Overview● Q&A
Wordpres s OverviewBorn from a blogging system in 2003, now itsno longer just for blogs!● Decent at v1.5 (2005)● Good at v2.0 (2005-2007)● Great at v3.0 (2010-present)Powers CNN, New York Times, TechCrunch
W ordpress.c om vs .orgWordpress.com:● Free hosting, with basic upgrades● Cannot upload custom themes or plugins Wordpress.org:● Free, open-source download● Get a web host, full control over your site● Upload anything, customize everything
Wo rdpress CMSBenefits of using Wordpress as a CMS:● Easy to build with... (easy being relative)● Easy for end-users to make changes● Easy to find themes/developers● Easy SEO optimization● Easy categorized/tagged content● Easy to add functionality via pluginsEasiest CMS to build, customize, use!
Dashboar d OverviewFour main areas● Toolbar (top)● Navigation Menu (left)● Work Area (middle)● Footer (bottom)
Dashb oard MenuHome: Overview of content and discussions.Posts: Write, edit, trash all blog posts.Media: Upload, edit, trash media files.Pages: Write, edit, trash static pages.Comments: Approve, mark, trash comments.Appearance: Themes, Widgets, Custom Menus.Plugins: Install, activate, delete plugins.Settings: All site and plugin settings.
hboard Cus tomizations DasPlugins available to:● white-label the dashboard & login (MyBrand plugin)● Minimize users views of dashboard menus (Adminimize plugin)● Change colors, themes, add ajax menus, etc...
Theme OverviewThemes are prepackaged Wordpress files thatcontrol the look & feel, colors, & placementof all the site content.Differs from HTML/CSS sites:● The styling and placement is stored in the theme, all content is stored in the database● Swapping themes out is easy● PHP functions embedded within HTML
omponents of a theme CA theme is a group of template files, (X)HTML+ PHP + CSS files.● index.php and style.css are mandatory.Other files usually included:● header.php, footer.php, page.php, single. php, sidebar.php, comments.php, etchttp://codex.wordpress.org/Theme_Developmenthttp://codex.wordpress.org/Template_Hierarchy
T heme Cust omizationsModifying a 3rd party theme?● Easily create a child theme, add customizations● Child theme CSS overrides parent theme● Upgrading the parent theme is still possible● Create page template files for unique page designshttp://codex.wordpress.org/Pageshttp://codex.wordpress.org/Stepping_Into_Templates
Multis ite OverviewWordpress Multisite is an easy way to managemultiple web sites under one WP installation.FYI, used to be named MultiUser (WPMU)Benefits:● Single login to access multiple sites● Single hosting account for multiple sites (host should support domain aliases)● Centralized admin of plugins, themes, users, authors, etc.
Multisite and clientsEasily support multiple clients and their sitesfrom one installation... managed Wordpress:● Each client can have access to only their web site● You can have access to everyones web site● You manage their plugins and themes, etc● They can manage their content themselves
Turn o n MultisiteEnabling Multisite is easy, by editing the wp-config.php file.Some caveats to mind:● Setup is easy, but detailed● Deactivate all plugins● Add this line to wp-config.php: define(WP_ALLOW_MULTISITE, true);● Follow the steps in the new Network Setup menu under Tools
of Tips: Se ssion One SummaryGet comfortable with Wordpress, beinnovative, create services that complimentits use.● Use child themes to customize themes so the parent theme can still be upgraded.● Use multisite for easy centralized management of multiple web sites.● Ask questions first, when possible.
ant More W ordpress? WMy Wordpress Workshops on Meetup.com(ongoing every 6 weeks):http://meetup.com/webhelp/WordCamp San Diego, March 24th-25th:http://sandiego.wordcamp.org/Facebook Groups... WP Users Group: http://on.fb.me/wpusersgroup Advanced WP: http://on.fb.me/advancedwpWordpress.org: http://codex.wordpress.org/