8,000 sites and counting: running a *huge* wordpress service

28
8,000 Sites and Counting Running a HUGE WordPress Service Billy Hylton, Miles Fink, William Earnhardt | #UNCCTC

Upload: billy-hylton

Post on 21-Jun-2015

509 views

Category:

Education


3 download

DESCRIPTION

Web.unc.edu initially launched in 2009 with the goal of providing an easy-to-use self service blogging platform for UNC's students, faculty and staff. Today, that simple idea has expanded to thousands of websites and is now a collaborative initiative between ITS Web Services and the College of Art and Sciences Information Services (OASIS). This presentation discusses the rewards and challenges of managing and supporting a large WordPress multisite installation, including overseeing security, support, multi-site updates and the task of staying current in a rapidly changing and evolving web landscape.

TRANSCRIPT

Page 1: 8,000 Sites and Counting: Running a *Huge* WordPress Service

8,000

Sites and CountingRunning a HUGE WordPress Service

Billy Hylton, Miles Fink, William Earnhardt | #UNCCTC

Page 2: 8,000 Sites and Counting: Running a *Huge* WordPress Service

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.

#UNCCTC

Page 3: 8,000 Sites and Counting: Running a *Huge* WordPress Service
Page 4: 8,000 Sites and Counting: Running a *Huge* WordPress Service

WordPress at Carolina

Web.unc.edu

Self service web publishing for

Carolina faculty, staff, and

students.

Sites.unc.edu

Enterprise web platform for

divisions, departments, schools,

and more.

#UNCCTC

Page 5: 8,000 Sites and Counting: Running a *Huge* WordPress Service

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

#UNCCTC

Page 6: 8,000 Sites and Counting: Running a *Huge* WordPress Service

WordPress at Carolina

Page 7: 8,000 Sites and Counting: Running a *Huge* WordPress Service

WordPress at Carolina

Page 8: 8,000 Sites and Counting: Running a *Huge* WordPress Service

WordPress at Carolina

Page 9: 8,000 Sites and Counting: Running a *Huge* WordPress Service

WordPress at Carolina

Page 10: 8,000 Sites and Counting: Running a *Huge* WordPress Service

A Few Numbers

Page 11: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Pageviews: 2013-2014

50 Million

#UNCCTC

Page 12: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Sep 20, 2013 – Oct 20, 2014

sites.unc.edu

#UNCCTC

Page 13: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Sep 20, 2013 – Oct 20, 2014

web.unc.edu

#UNCCTC

Page 14: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Pageviews: Sept. – Oct.

6 Million

#UNCCTC

Page 15: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Pageviews by Day

150,000-200,000

#UNCCTC

Page 16: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Multisite Makes it Happen

Page 17: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Single Site vs Multisite

#UNCCTC

Single Site Multisite

One WordPress Install

✓ ✓

One Database ✓ ✓

Supports Themes ✓ ✓

Supports Plugins ✓ ✓

Page 18: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Single Site vs Multisite

#UNCCTC

Single Site Multisite

Number of Websites 1 Unlimited*

*Only limited by system resources

Page 19: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Pros & Cons of Multisite

#UNCCTC

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

Page 20: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Security

#UNCCTC

Page 21: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Network Administration

#UNCCTC

Page 22: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Network Administration

#UNCCTC

Page 23: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Going Forward. Together.

Page 24: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Introducing Heelium

Page 25: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Heelium Theme

Built on Roots Theme

Bootstrap-enabled

Flexible sidebars

Fully responsive

UNC-branded

Default web.unc.edu

New UI components

New Shortcode options

#UNCCTC

Page 26: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Unique Similarity

Page 27: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Next Steps

“Refresh” web.unc.edu

More solutions w/ WordPress

App development

Mobile

Development workflow

Security

Collaboration

Your Ideas…

#UNCCTC

Page 28: 8,000 Sites and Counting: Running a *Huge* WordPress Service

Thank You!

E-mail

You can contact us [email protected]

On the webweb.unc.edu

twitter.com/webdotunc

facebook.com/webdotunc

1

2

3

4

5

6

7

8

9

10

11

12