unc cause 2014 | 8,000 sites and counting - running a *huge* wordpress service

Post on 07-Jul-2015

151 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

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 atwebdotunc@groups.unc.edu

On the webweb.unc.edu

twitter.com/webdotuncfacebook.com/webdotunc

top related