unc cause 2014 | 8,000 sites and counting - running a *huge* wordpress service
DESCRIPTION
any of us know that WordPress is is an easy-to-use web publishing system that meets a wide range of our website needs. We also understand that supporting many standalone instances of WordPress can be a nightmare -- so we turn to WordPress Multisite. But what happens when your WordPress network explodes to include thousands of users and sites? At UNC-Chapel Hill our two WordPress multisite networks (self-serve/enterprise) power thousands of sites across a wide range of use cases. During this presentation, we’ll explore topics such as scalability, security, user experience, and administration overhead as they pertain to these very large WordPress networks. We’ll share tips, lessons learned, and ongoing challenges. This talk will cover technical areas (i.e - caching, domain mapping, and custom theme development) as well as topics of interest to communicators and content editors.TRANSCRIPT
8,000 Sites and Counting
Running a HUGE WordPress Service
Billy Hylton, Miles Fink, William Earnhardt | UNC Cause 2014
Who We Are
Billy HyltonManager
Also pretends to be a surfer and skateboarder.
Will EarnhardtWeb Developer
Can code almost as well as he can fish.
Miles FinkWeb Developer
Likes his rock classic.
@webdotunc
WordPress at Carolina
Web.unc.eduSelf service web publishing for Carolina faculty, staff, and students.
Sites.unc.eduEnterprise web platform for divisions, departments, schools, and more.
@webdotunc
WordPress at Carolina
Collaborations
Student Organizations
Greek Community
DH Press
Instructional Resources
Services
Faculty CVs
Portfolios
Much More!
Homepage
Departments
Divisions
Schools
Campus Units
Centers & Institutes
Research Labs
Programs
Student Government
@webdotunc
WordPress at Carolina
@webdotunc
WordPress at Carolina
@webdotunc
WordPress at Carolina
@webdotunc
WordPress at Carolina
@webdotunc
A Few Numbers
Pageviews: 2013-2014
50 Million
@webdotunc
Sep 20, 2013 – Oct 20, 2014
sites.unc.edu
@webdotunc
Sep 20, 2013 – Oct 20, 2014web.unc.edu
@webdotunc
Pageviews: Sept. – Oct.
6 Million
@webdotunc
Pageviews by Day
150,000-200,000
@webdotunc
Multisite Makes it Happen
Single Site vs Multisite
@webdotunc
Single Site Multisite
One WordPress Install ✓ ✓
One Database ✓ ✓
Supports Themes ✓ ✓
Supports Plugins ✓ ✓
Single Site vs Multisite
@webdotunc
Single Site Multisite
Number of Websites 1 Unlimited*
*Only limited by system resources
Pros & Cons of Multisite
@webdotunc
Pros:Updates
Reusability of code
Shared Database
Security
Shared System Resources
Messaging
Single Sign-On
Cons:Updates
Reusability of code
Shared Database
Security
Shared System Resources
Single Point of Failure
Security
@webdotunc
Network Administration
@webdotunc
Network Administration
@webdotunc
Going Forward. Together.
Introducing Heelium
@webdotunc
Heelium Theme
Built on Roots Theme
Bootstrap-enabled
Flexible sidebars
Fully responsive
UNC-branded
Default web.unc.edu
New UI components
New Shortcode options
@webdotunc
Next Steps
“Refresh” web.unc.edu
More solutions w/ WordPress
App development
Mobile
Development workflow
Security
Collaboration
Your Ideas…
@webdotunc
Thank You!
E-mailYou can contact us [email protected]
On the webweb.unc.edu
twitter.com/webdotuncfacebook.com/webdotunc