How to Make and
Maintain a Successful
Installation of WordPress
Multisite
by David Ensinger
About Me
• Front End Developer
• Formerly OSU Libraries
• Currently CITYTECH
OHIOOHIO
Welcomes You
Outline
• OSU Libraries
• WordPress Multisite
• Underscores Theme
OSU Libraries
Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4325451872/
Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4325448506/
Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4324703229/
Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4325446276/
The Facts
• Total Enrollment: 64,077
• Library Locations: ~12
• Volumes: 7,117,102
• Special Collections: 9
• Departments:...
Vision
• Advance student and faculty success
• Deliver distinctive content
• Foster intellectual connections
Blogs Facts
• 35 blogs
• ~50 plugins
• More than 400 users
• 6.78% of traffic to library.osu.edu
• 79,775 pageviews for the ...
The Process
Focus Group
• Met with half dozen site owners
• Discussed their blogs
• Came away with great feedback
Strengths
• Great content
• Frequent posts
• Enthusiastic site admins
• Support from Administration
Weaknesses
• Infrequent posts
• Under utilization of WordPress features
• Poor engagement with visitors
• Outdated theme
Goals
• Use WordPress better
• Upgrade theme
• Integrate with Social Media
WordPress Multisite
Why Use?
• Quick access to many blogs
• Common plugins
• Common themes
• Shared users
• Advanced settings
• One upgrade
Multisite Requirements
• PHP version 5.2.4 or greater
• MySQL version 5.0.15 or greater
• Apache mod_rewrite module (for
P...
Activate Multisite
• wp-config.php:
define('WP_ALLOW_MULTISITE', true);
• Pick subdomain or subdirectory
• site.example.com ...
Activate Multisite (cont.)
• Add the specified lines to your wp-
config.php file
• Add the specified lines to your .htaccess
fi...
Sites
• List all sites in network
• See when a site last updated
• Overview of users
Users
• Add and edit users throughout the
network
• Roles and capabilities are roughly the
same as single site installatio...
Plugins
• Activate across the whole network or
specific to individual sites
• Display Plugins administration menu for
Admin...
Favorite Plugins
• Akismet
• Tip: wp-config.php:
define('WPCOM_API_KEY','your_api_key');
• Network Latest Posts
• Network Pl...
Themes
• Network Enable or Disable
• Activate on a per site basis
• Admins can’t activate/deactivate themes
Underscores
Underscores
• A starter theme, not a parent theme
• All the good stuff: templates, functions,
and theme options
• Passes th...
Goals
• Responsive design
• Support for post formats
• Theme options
• Curate plugins
• Good documentation
Tools
• HTML5 Boilerplate
• Modernizr
• Sass
• Underscores Theme
Useful Plugins
• Debug Bar
• Developer
• Log Deprecated Notices
• Monster Widget
• RTL Tester
• Theme-Check
• User Switchi...
Post Script
• Blog skills more difficult to teach than
expected
• Few blogs have switched to new theme
• No one to resume my...
That’s It!
Contact
• David Ensinger
• @DavidEnsinger
• hello@davidensinger.com
Thank You
• Attendees
• Speakers
• Organizers
Questions?
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
How to Make and Maintain a Successful Installation of WordPress Multisite
Upcoming SlideShare
Loading in …5
×

How to Make and Maintain a Successful Installation of WordPress Multisite

1,722 views

Published on

A case study of using WordPress Multisite at the OSU Libraries.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,722
On SlideShare
0
From Embeds
0
Number of Embeds
10
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

How to Make and Maintain a Successful Installation of WordPress Multisite

  1. 1. How to Make and Maintain a Successful Installation of WordPress Multisite by David Ensinger
  2. 2. About Me • Front End Developer • Formerly OSU Libraries • Currently CITYTECH
  3. 3. OHIOOHIO Welcomes You
  4. 4. Outline • OSU Libraries • WordPress Multisite • Underscores Theme
  5. 5. OSU Libraries
  6. 6. Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4325451872/
  7. 7. Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4325448506/
  8. 8. Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4324703229/
  9. 9. Courtesy of broken thoughts | http://www.flickr.com/photos/brokenthoughts/4325446276/
  10. 10. The Facts • Total Enrollment: 64,077 • Library Locations: ~12 • Volumes: 7,117,102 • Special Collections: 9 • Departments: 30 • Faculty and Staff: ~ 450
  11. 11. Vision • Advance student and faculty success • Deliver distinctive content • Foster intellectual connections
  12. 12. Blogs Facts • 35 blogs • ~50 plugins • More than 400 users • 6.78% of traffic to library.osu.edu • 79,775 pageviews for the quarter ended June 30th
  13. 13. The Process
  14. 14. Focus Group • Met with half dozen site owners • Discussed their blogs • Came away with great feedback
  15. 15. Strengths • Great content • Frequent posts • Enthusiastic site admins • Support from Administration
  16. 16. Weaknesses • Infrequent posts • Under utilization of WordPress features • Poor engagement with visitors • Outdated theme
  17. 17. Goals • Use WordPress better • Upgrade theme • Integrate with Social Media
  18. 18. WordPress Multisite
  19. 19. Why Use? • Quick access to many blogs • Common plugins • Common themes • Shared users • Advanced settings • One upgrade
  20. 20. Multisite Requirements • PHP version 5.2.4 or greater • MySQL version 5.0.15 or greater • Apache mod_rewrite module (for Permalinks) • More Info: http://codex.wordpress.org/ Hosting_WordPress
  21. 21. Activate Multisite • wp-config.php: define('WP_ALLOW_MULTISITE', true); • Pick subdomain or subdirectory • site.example.com or www.example.com/ site/
  22. 22. Activate Multisite (cont.) • Add the specified lines to your wp- config.php file • Add the specified lines to your .htaccess file • More Info: http://codex.wordpress.org/ Create_A_Network
  23. 23. Sites • List all sites in network • See when a site last updated • Overview of users
  24. 24. Users • Add and edit users throughout the network • Roles and capabilities are roughly the same as single site installations • Super Admin gets some capabilities normally reserved for Admin • Tip: Assign an Admin to each site and offer both encouragement and support
  25. 25. Plugins • Activate across the whole network or specific to individual sites • Display Plugins administration menu for Admins to activate/deactivate plugins • Curate plugins and add theme support as desired
  26. 26. Favorite Plugins • Akismet • Tip: wp-config.php: define('WPCOM_API_KEY','your_api_key'); • Network Latest Posts • Network Plugin Auditor • Simple Feed Stats • Sitewide Google Analytics
  27. 27. Themes • Network Enable or Disable • Activate on a per site basis • Admins can’t activate/deactivate themes
  28. 28. Underscores
  29. 29. Underscores • A starter theme, not a parent theme • All the good stuff: templates, functions, and theme options • Passes theme-check • 1000-hour head start • More Info: http://underscores.me/
  30. 30. Goals • Responsive design • Support for post formats • Theme options • Curate plugins • Good documentation
  31. 31. Tools • HTML5 Boilerplate • Modernizr • Sass • Underscores Theme
  32. 32. Useful Plugins • Debug Bar • Developer • Log Deprecated Notices • Monster Widget • RTL Tester • Theme-Check • User Switching
  33. 33. Post Script • Blog skills more difficult to teach than expected • Few blogs have switched to new theme • No one to resume my work (yet)
  34. 34. That’s It!
  35. 35. Contact • David Ensinger • @DavidEnsinger • hello@davidensinger.com
  36. 36. Thank You • Attendees • Speakers • Organizers
  37. 37. Questions?

×