SlideShare a Scribd company logo
WORDPRESS MULTISITE AT
1000 DAYS
P R O F E S S I O N A L W E B P R E S E N C E 

AT G E O R G I A T E C H
HELLO & WELCOME!
• Web Manager @ Georgia Tech’s College of Engineering
ERIC SEMBRAT
@esembrat
CONTACT ME!
webbeh.com
CONTACT ME!
LET’S TALK WEBSITES
• Let’s talk about your campus web entities in 2017.
• More and more campus entities are consuming web to
market, communicate, and fund:
• Research / Labs / Centers
• Events / Conferences
• Faculty / Staff / Graduate Students
• Organizations / Groups / Initiatives
• Experimental / Media
WEB ON CAMPUSES
• Our work is increasingly turning to building more websites
for a wider variety of use-cases.
• Fortunately, the marketplace for website building
scaffolding (content management systems) helps us stay
afloat.
WE HAVE TO DO MORE
• However, we must be aware of two potential issues that
pop up as a product of proliferation of ease-of-use website
tools:
• Resource Repetition
• Security
MAINTAINABLES
• Building the same resource repeatedly without sharing
sources.
• Resources aren’t equal.
• Resources aren’t visually cloned.
• Resources aren’t identically structured.
• Resource fracturing occurs.
RESOURCE REPETITION
• All of this equals wasted time and resources.
RESOURCE REPETITION
• Security is king. And it’s not just about data.
• Two vectors as consequence of bypassing security:
• Processing workload (DDOS, mail spam, etc)
• Data theft (privacy information, student information)
SECURITY
• Let’s talk about how websites at Georgia Tech progressed,
and what led to the creation of PWP.
TO GEORGIA TECH
WORDPRESS & PWP
• Professional Web Presence
PWP
• Web at Georgia Tech is decentralized.
• That is, any staff/faculty can request and receive
virtualized hosting for any website.
• Any virtualized hosting can install virtually any web
platform or system for development.
• As a consequence of this, websites can take many forms…
GT WEB
• These are websites that are live and active as of… today.
NOTE
• Each of these websites* is using a content management
system to build and maintain their website.
• Each has their own theme*.
• Does anyone else see a problem with that?
LET’S CONSIDER
• Each of these websites* is using a content management
system to build and maintain their website.
• Each has their own theme*.
• Does anyone else see a problem with that?
LET’S CONSIDER
• Each system needs to be maintained.
• Not only the core content system, but every plugin and
theme.
• Custom code must be checked to ensure it is compatible
with updates.
FRIGHTENING
• Each system needs to be maintained.
• Not only the core content system, but every plugin and
theme.
• Custom code must be checked to ensure it is compatible
with updates.
FRIGHTENING
• Each system needs to be maintained.
• Not only the core content system, but every plugin and
theme.
• Custom code must be checked to ensure it is compatible
with updates.
FRIGHTENING
• Our fine folks in the Office of Information Technology could
sniff each website to find out what system they are using.
• A good way to gauge what systems, platforms people are
using for websites.
• What we found is…
THE GOOD NEWS IS
THE GOOD NEWS IS
• We don’t have any centrally-maintained WordPress
resources on campus.
• No:
• Theme
• Login Help
• Plugin Recommendations
• Security Recommendations
• Help
BUT…
• Each of these websites* is using a content management
system to build and maintain their website.
• Each has their own theme*.
• Does anyone else see a problem with that?
LET’S CONSIDER
LET’S CONSIDER
• There’s got to be a better way.
HMM…
• WordPress, like many CMSs, have the ability to create a
multi-site installation.
MULTISITE
MULTISITE
WordPress Codebase
Website Website Website Website
Website Website Website Website
Website Website Website Website
Website Website Website Website
• WordPress Multiuser has a shared codebase of:

• Plugins
• Themes
• WordPress Core
• Configuration
• Spread out between all websites under its umbrella.
WORDPRESS MU
BUILDING PWP
• PWP came about from a discussion on WordPress security
and existing needs for ‘plug-and-play’ webdev:
• 1. Find a use-case for development.
• 2. Test multiple products with heterogenous test group.
• 3. Reflect and analyze on how each product was utilized.
• 4. Select product and move forward.
CONDENSED PWP DEV
• We tested:

• Open Scholar
• Drupal Multisite (Drupal Express)
• WordPress Multiuser
CONDENSED PWP DEV
• We chose WordPress, and thus PWP was born.
• 1. Discover our original needs-assessment.
• 2. Develop low-hanging fruit assets and plugins.
• 3. Pass off first release as a ‘pilot phase’ to early on-
boarders.
• 4. Engage in active feedback to locate strengths,
weaknesses, and needs.
CONDENSED PWP DEV
• Finally, add in server-side development and configuration
for ease-of-use:
• 1. Locate configuration and plugins for new features.
• 2. Test on development and for use-cases.
• 3. Roll out and announce to end-users.
SHORT DEV CYCLE
PWP AT 1000 DAYS
Websites Hosted, Archived by PWP
BY THE NUMBERS
700
GT User Accounts on PWP
BY THE NUMBERS
1404
Themes Available for Usage
BY THE NUMBERS
28
Theme Georgia Tech Maintains
BY THE NUMBERS
1
Plugins and Extenders
BY THE NUMBERS
77
Plugins that Georgia Tech Maintains
BY THE NUMBERS
7
Visitors to pwp.gatech.edu
BY THE NUMBERS
33682
Attacks Blocked on PWP (last 30 days)
BY THE NUMBERS
22510
Threat vectors identified and checked against
BY THE NUMBERS
9883
Unique visitors visited our documentation
BY THE NUMBERS
753
Unique visitors visited our documentation 

on custom Georgia Tech domains
BY THE NUMBERS
378
Non gatech.edu custom domains.
BY THE NUMBERS
7
gatech.edu custom domains.
BY THE NUMBERS
291
Staff Members Who Maintain PWP
BY THE NUMBERS
1.5
• PWP is meant to be self-sufficient in that:
• Additional features can be added through WordPress’
plugin directory as requested.
• Georgia Tech theme is stable barring any campus branding
changes.
• Updates are applied as submitted by maintainers.
• New Georgia Tech features are road-mapped for inclusion,
but not critical to website success.
PWP
• We used to run monthly training sessions and help-desks,
but found:
• In person help desks received < 1 person on average (3
hour windows).
• Virtual help desks received < 1 person on average (3 hour
windows).
• Most support is better left to on-demand requests and
suggestions through email.
WHAT WE FOUND
• Custom domains ({blah}.gatech.edu)
• Plugin requests
• Theme requests
HELP REQUESTS
• We ran school/college tours to introduce PWP and provide
information for faculty and staff.
• While some faculty and staff responded, on boarding
successes were much greater with:
• Incorporation of PWP into documentation and
recommendations for campus.
• Working directly with IT staff to migrate websites from
old custom hosting to PWP.
SCHOOL/COLLEGE
• Our largest concern thus far is separating ‘website storage’
from ‘secure storage’.
• Just because you host a PDF on a PWP website (or any
website with a world-facing interface) does not mean it is
secure.
• Do not ever assume security by obfuscation.
LARGEST CONCERN
• For sensitive data and private documents, we strongly
recommend an actual intranet or private repository in the
cloud for sharing:
• i.e. SharePoint, OneDrive
LARGEST CONCERN
• We leverage multiple layers of security:

• WordFence (automated checks, filters, active monitoring)
• ASAP Updates
• GT-Login Only (with two-factor)
• Security hardening on .htaccess, wp-settings
SECURITY
LOOKING AHEAD
• PWP currently operates in a ‘set it and forget it’ mode.
• Current features and plugins are stable enough in most
situations.
• Security and updates are automatically applied as quickly
as possible.
• Users can self-enroll and create websites.
• User accounts can be created for any GT account.
SET IT & FORGET IT
• The last remaining steps are:
• 1. Tackle SSL.
• 2. On-board on campus custom applications.
NEXT STEPS
QUESTIONS?

More Related Content

What's hot

WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
Equinet Academy
 
UCSY CS Club Week1
UCSY CS Club Week1UCSY CS Club Week1
UCSY CS Club Week1
Ye Linn Wai
 
Exploring WordPress Multisite
Exploring WordPress MultisiteExploring WordPress Multisite
Exploring WordPress Multisite
Lisa Sabin-Wilson
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
MayeCreate Design
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
Boston WordPress
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your websitehernanibf
 
My site is slow
My site is slowMy site is slow
My site is slow
hernanibf
 
Module 5 - WCM system comparison
Module 5 - WCM system comparison Module 5 - WCM system comparison
Module 5 - WCM system comparison
Katherine McCurdy-Lapierre, R.G.D.
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
Brad Williams
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
Judy Wilson
 
Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development Fundamentals
Mohammed Makhlouf
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
The Toolbox, Inc.
 
Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...
Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...
Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...
Eric Greene
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for You
drywallbmb
 
Using MAMP for Web Development
Using MAMP for Web DevelopmentUsing MAMP for Web Development
Using MAMP for Web Development
Eric Greene
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and Ugly
Noel Saw
 
WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014
The Toolbox, Inc.
 
WordPress(The Big Picture)
WordPress(The Big Picture)WordPress(The Big Picture)
WordPress(The Big Picture)
Sandip Basnet
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for Beginners
Brad Williams
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Katherine McCurdy-Lapierre, R.G.D.
 

What's hot (20)

WordPress Website Creation Training Course Slides
WordPress Website Creation Training Course SlidesWordPress Website Creation Training Course Slides
WordPress Website Creation Training Course Slides
 
UCSY CS Club Week1
UCSY CS Club Week1UCSY CS Club Week1
UCSY CS Club Week1
 
Exploring WordPress Multisite
Exploring WordPress MultisiteExploring WordPress Multisite
Exploring WordPress Multisite
 
WordPress Webinar Training Presentation
WordPress Webinar Training PresentationWordPress Webinar Training Presentation
WordPress Webinar Training Presentation
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
The things we found in your website
The things we found in your websiteThe things we found in your website
The things we found in your website
 
My site is slow
My site is slowMy site is slow
My site is slow
 
Module 5 - WCM system comparison
Module 5 - WCM system comparison Module 5 - WCM system comparison
Module 5 - WCM system comparison
 
WordPress Multisite
WordPress MultisiteWordPress Multisite
WordPress Multisite
 
WordPress Resources Nov 2014
WordPress Resources Nov 2014WordPress Resources Nov 2014
WordPress Resources Nov 2014
 
Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development Fundamentals
 
WordPress Intermediate Workshop
WordPress Intermediate WorkshopWordPress Intermediate Workshop
WordPress Intermediate Workshop
 
Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...
Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...
Building WordPress sites with AngularJS and the RESTful plugin JSON API @ Dev...
 
Making Multisite Work for You
Making Multisite Work for YouMaking Multisite Work for You
Making Multisite Work for You
 
Using MAMP for Web Development
Using MAMP for Web DevelopmentUsing MAMP for Web Development
Using MAMP for Web Development
 
WordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and UglyWordPress - The Good, Bad, and Ugly
WordPress - The Good, Bad, and Ugly
 
WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014WordCamp Boston WordPress plugins-8-2014
WordCamp Boston WordPress plugins-8-2014
 
WordPress(The Big Picture)
WordPress(The Big Picture)WordPress(The Big Picture)
WordPress(The Big Picture)
 
WordPress for Beginners
WordPress for BeginnersWordPress for Beginners
WordPress for Beginners
 
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
Module 4 - Dreamweaver Templates (Static vs. Dynamic Content)
 

Similar to USG Rock Eagle 2017 - PWP at 1000 Days

E learning website
E  learning websiteE  learning website
E learning website
Rishabh Gupta
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
Eric Sembrat
 
You Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSYou Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaS
Kyle James
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
Dave Wallace
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Picnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationPicnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable application
Nick Josevski
 
2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite
2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite
2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite
WPMU DEV
 
Best Practices for WordPress in Enterprise
Best Practices for WordPress in EnterpriseBest Practices for WordPress in Enterprise
Best Practices for WordPress in Enterprise
Taylor Lovett
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
Mykl Roventine
 
Case study
Case studyCase study
Case study
karan saini
 
Best practices-wordpress-enterprise
Best practices-wordpress-enterpriseBest practices-wordpress-enterprise
Best practices-wordpress-enterpriseTaylor Lovett
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPages
Teamstudio
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
TechSoup Canada
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
Netwoven Inc.
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHP
Tuhin Ray
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Acquia
 
How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!
pixelonion
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
TechWell
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19
TechSoup
 
BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptx
MattMarino13
 

Similar to USG Rock Eagle 2017 - PWP at 1000 Days (20)

E learning website
E  learning websiteE  learning website
E learning website
 
USG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using DrupalUSG Summit - September 2014 - Web Management using Drupal
USG Summit - September 2014 - Web Management using Drupal
 
You Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaSYou Don't Need IT To Do That - The World of Outsourcing and SaaS
You Don't Need IT To Do That - The World of Outsourcing and SaaS
 
Cms & wordpress theme development 2011
Cms & wordpress theme development 2011Cms & wordpress theme development 2011
Cms & wordpress theme development 2011
 
Managed WordPress Demystified
Managed WordPress DemystifiedManaged WordPress Demystified
Managed WordPress Demystified
 
Picnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationPicnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable application
 
2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite
2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite
2014 WordCamp Austin: Do's and Don'ts of WordPress Multisite
 
Best Practices for WordPress in Enterprise
Best Practices for WordPress in EnterpriseBest Practices for WordPress in Enterprise
Best Practices for WordPress in Enterprise
 
Demystifying WordPress
Demystifying WordPressDemystifying WordPress
Demystifying WordPress
 
Case study
Case studyCase study
Case study
 
Best practices-wordpress-enterprise
Best practices-wordpress-enterpriseBest practices-wordpress-enterprise
Best practices-wordpress-enterprise
 
Transformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPagesTransformations: Smart Application Migration to XPages
Transformations: Smart Application Migration to XPages
 
CMS Crash Course!
CMS Crash Course!CMS Crash Course!
CMS Crash Course!
 
Migration to share point online
Migration to share point onlineMigration to share point online
Migration to share point online
 
E Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHPE Learning Management System By Tuhin Roy Using PHP
E Learning Management System By Tuhin Roy Using PHP
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
 
How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!How Not to Be Conned by Your Drupal Vendor!
How Not to Be Conned by Your Drupal Vendor!
 
From Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical DebtFrom Monoliths to Services: Paying Your Technical Debt
From Monoliths to Services: Paying Your Technical Debt
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19
 
BITM3730 11-7.pptx
BITM3730 11-7.pptxBITM3730 11-7.pptx
BITM3730 11-7.pptx
 

More from Eric Sembrat

WPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal ServicesWPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal Services
Eric Sembrat
 
September 2018 - Georgia Tech - Science Communications Workshop - Building We...
September 2018 - Georgia Tech - Science Communications Workshop - Building We...September 2018 - Georgia Tech - Science Communications Workshop - Building We...
September 2018 - Georgia Tech - Science Communications Workshop - Building We...
Eric Sembrat
 
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & YouUSG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
Eric Sembrat
 
USG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel VisionUSG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel Vision
Eric Sembrat
 
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemHighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
Eric Sembrat
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
Eric Sembrat
 
November 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to MeNovember 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to Me
Eric Sembrat
 
November 2016 - Georgia Tech - Building a Research Website
November 2016 - Georgia Tech - Building a Research WebsiteNovember 2016 - Georgia Tech - Building a Research Website
November 2016 - Georgia Tech - Building a Research Website
Eric Sembrat
 
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
Eric Sembrat
 
October 2016 - edUi - Save Us, Self Service!
October 2016 - edUi - Save Us, Self Service!October 2016 - edUi - Save Us, Self Service!
October 2016 - edUi - Save Us, Self Service!
Eric Sembrat
 
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS OrganizationApril 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
Eric Sembrat
 
August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...
August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...
August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...
Eric Sembrat
 
April 2016 - Atlanta WordPress Users Group - Child Themes
April 2016 - Atlanta WordPress Users Group - Child ThemesApril 2016 - Atlanta WordPress Users Group - Child Themes
April 2016 - Atlanta WordPress Users Group - Child Themes
Eric Sembrat
 
April 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk DrupalApril 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk Drupal
Eric Sembrat
 
October 2015 - USG Rock Eagle - USGweb
October 2015 - USG Rock Eagle - USGwebOctober 2015 - USG Rock Eagle - USGweb
October 2015 - USG Rock Eagle - USGweb
Eric Sembrat
 
October 2015 - USG Rock Eagle - Drupal 8
October 2015 - USG Rock Eagle - Drupal 8October 2015 - USG Rock Eagle - Drupal 8
October 2015 - USG Rock Eagle - Drupal 8
Eric Sembrat
 
USG Rock Eagle - October 2015 - PWP at Georgia Tech
USG Rock Eagle - October 2015 - PWP at Georgia TechUSG Rock Eagle - October 2015 - PWP at Georgia Tech
USG Rock Eagle - October 2015 - PWP at Georgia Tech
Eric Sembrat
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Eric Sembrat
 
August 2015 - Web Governance - PWP Introduction
August 2015 - Web Governance - PWP IntroductionAugust 2015 - Web Governance - PWP Introduction
August 2015 - Web Governance - PWP Introduction
Eric Sembrat
 
Atlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass Topics
Atlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass TopicsAtlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass Topics
Atlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass Topics
Eric Sembrat
 

More from Eric Sembrat (20)

WPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal ServicesWPCampus 2019 - Website Renewal Services
WPCampus 2019 - Website Renewal Services
 
September 2018 - Georgia Tech - Science Communications Workshop - Building We...
September 2018 - Georgia Tech - Science Communications Workshop - Building We...September 2018 - Georgia Tech - Science Communications Workshop - Building We...
September 2018 - Georgia Tech - Science Communications Workshop - Building We...
 
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & YouUSG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
USG Web Tech Day 2018 - Microsoft Teams, Collaboration, & You
 
USG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel VisionUSG Web Tech Day 2017 - CMS Tunnel Vision
USG Web Tech Day 2017 - CMS Tunnel Vision
 
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemHighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
 
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
January 2017 - WPCampus Online - Learning from Drupal: Implementing WordPress...
 
November 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to MeNovember 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to Me
 
November 2016 - Georgia Tech - Building a Research Website
November 2016 - Georgia Tech - Building a Research WebsiteNovember 2016 - Georgia Tech - Building a Research Website
November 2016 - Georgia Tech - Building a Research Website
 
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
 
October 2016 - edUi - Save Us, Self Service!
October 2016 - edUi - Save Us, Self Service!October 2016 - edUi - Save Us, Self Service!
October 2016 - edUi - Save Us, Self Service!
 
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS OrganizationApril 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
April 2016 - MiniCamp Atlanta - SMACSS - Preparing Drupal 8 CSS Organization
 
August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...
August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...
August 2016 - DrupalCorn - The Paragraphs Cake - Structured & Layered Content...
 
April 2016 - Atlanta WordPress Users Group - Child Themes
April 2016 - Atlanta WordPress Users Group - Child ThemesApril 2016 - Atlanta WordPress Users Group - Child Themes
April 2016 - Atlanta WordPress Users Group - Child Themes
 
April 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk DrupalApril 2016 - USG Web Tech Day - Let's Talk Drupal
April 2016 - USG Web Tech Day - Let's Talk Drupal
 
October 2015 - USG Rock Eagle - USGweb
October 2015 - USG Rock Eagle - USGwebOctober 2015 - USG Rock Eagle - USGweb
October 2015 - USG Rock Eagle - USGweb
 
October 2015 - USG Rock Eagle - Drupal 8
October 2015 - USG Rock Eagle - Drupal 8October 2015 - USG Rock Eagle - Drupal 8
October 2015 - USG Rock Eagle - Drupal 8
 
USG Rock Eagle - October 2015 - PWP at Georgia Tech
USG Rock Eagle - October 2015 - PWP at Georgia TechUSG Rock Eagle - October 2015 - PWP at Georgia Tech
USG Rock Eagle - October 2015 - PWP at Georgia Tech
 
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT RedesignAtlanta Drupal Users Group - October 2015 - Success of the GT Redesign
Atlanta Drupal Users Group - October 2015 - Success of the GT Redesign
 
August 2015 - Web Governance - PWP Introduction
August 2015 - Web Governance - PWP IntroductionAugust 2015 - Web Governance - PWP Introduction
August 2015 - Web Governance - PWP Introduction
 
Atlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass Topics
Atlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass TopicsAtlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass Topics
Atlanta Drupal User's Group - April 2015 - Sasstronauts: Advanced Sass Topics
 

Recently uploaded

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 

Recently uploaded (20)

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 

USG Rock Eagle 2017 - PWP at 1000 Days

  • 1. WORDPRESS MULTISITE AT 1000 DAYS P R O F E S S I O N A L W E B P R E S E N C E 
 AT G E O R G I A T E C H
  • 3.
  • 4. • Web Manager @ Georgia Tech’s College of Engineering ERIC SEMBRAT
  • 8. • Let’s talk about your campus web entities in 2017. • More and more campus entities are consuming web to market, communicate, and fund: • Research / Labs / Centers • Events / Conferences • Faculty / Staff / Graduate Students • Organizations / Groups / Initiatives • Experimental / Media WEB ON CAMPUSES
  • 9. • Our work is increasingly turning to building more websites for a wider variety of use-cases. • Fortunately, the marketplace for website building scaffolding (content management systems) helps us stay afloat. WE HAVE TO DO MORE
  • 10. • However, we must be aware of two potential issues that pop up as a product of proliferation of ease-of-use website tools: • Resource Repetition • Security MAINTAINABLES
  • 11. • Building the same resource repeatedly without sharing sources. • Resources aren’t equal. • Resources aren’t visually cloned. • Resources aren’t identically structured. • Resource fracturing occurs. RESOURCE REPETITION
  • 12. • All of this equals wasted time and resources. RESOURCE REPETITION
  • 13. • Security is king. And it’s not just about data. • Two vectors as consequence of bypassing security: • Processing workload (DDOS, mail spam, etc) • Data theft (privacy information, student information) SECURITY
  • 14. • Let’s talk about how websites at Georgia Tech progressed, and what led to the creation of PWP. TO GEORGIA TECH
  • 16. • Professional Web Presence PWP
  • 17. • Web at Georgia Tech is decentralized. • That is, any staff/faculty can request and receive virtualized hosting for any website. • Any virtualized hosting can install virtually any web platform or system for development. • As a consequence of this, websites can take many forms… GT WEB
  • 18. • These are websites that are live and active as of… today. NOTE
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. • Each of these websites* is using a content management system to build and maintain their website. • Each has their own theme*. • Does anyone else see a problem with that? LET’S CONSIDER
  • 35. • Each of these websites* is using a content management system to build and maintain their website. • Each has their own theme*. • Does anyone else see a problem with that? LET’S CONSIDER
  • 36. • Each system needs to be maintained. • Not only the core content system, but every plugin and theme. • Custom code must be checked to ensure it is compatible with updates. FRIGHTENING
  • 37. • Each system needs to be maintained. • Not only the core content system, but every plugin and theme. • Custom code must be checked to ensure it is compatible with updates. FRIGHTENING
  • 38. • Each system needs to be maintained. • Not only the core content system, but every plugin and theme. • Custom code must be checked to ensure it is compatible with updates. FRIGHTENING
  • 39. • Our fine folks in the Office of Information Technology could sniff each website to find out what system they are using. • A good way to gauge what systems, platforms people are using for websites. • What we found is… THE GOOD NEWS IS
  • 41. • We don’t have any centrally-maintained WordPress resources on campus. • No: • Theme • Login Help • Plugin Recommendations • Security Recommendations • Help BUT…
  • 42. • Each of these websites* is using a content management system to build and maintain their website. • Each has their own theme*. • Does anyone else see a problem with that? LET’S CONSIDER
  • 44. • There’s got to be a better way. HMM…
  • 45. • WordPress, like many CMSs, have the ability to create a multi-site installation. MULTISITE
  • 46. MULTISITE WordPress Codebase Website Website Website Website Website Website Website Website Website Website Website Website Website Website Website Website
  • 47. • WordPress Multiuser has a shared codebase of:
 • Plugins • Themes • WordPress Core • Configuration • Spread out between all websites under its umbrella. WORDPRESS MU
  • 49. • PWP came about from a discussion on WordPress security and existing needs for ‘plug-and-play’ webdev: • 1. Find a use-case for development. • 2. Test multiple products with heterogenous test group. • 3. Reflect and analyze on how each product was utilized. • 4. Select product and move forward. CONDENSED PWP DEV
  • 50. • We tested:
 • Open Scholar • Drupal Multisite (Drupal Express) • WordPress Multiuser CONDENSED PWP DEV
  • 51. • We chose WordPress, and thus PWP was born. • 1. Discover our original needs-assessment. • 2. Develop low-hanging fruit assets and plugins. • 3. Pass off first release as a ‘pilot phase’ to early on- boarders. • 4. Engage in active feedback to locate strengths, weaknesses, and needs. CONDENSED PWP DEV
  • 52. • Finally, add in server-side development and configuration for ease-of-use: • 1. Locate configuration and plugins for new features. • 2. Test on development and for use-cases. • 3. Roll out and announce to end-users. SHORT DEV CYCLE
  • 53. PWP AT 1000 DAYS
  • 54. Websites Hosted, Archived by PWP BY THE NUMBERS 700
  • 55. GT User Accounts on PWP BY THE NUMBERS 1404
  • 56. Themes Available for Usage BY THE NUMBERS 28
  • 57. Theme Georgia Tech Maintains BY THE NUMBERS 1
  • 58. Plugins and Extenders BY THE NUMBERS 77
  • 59. Plugins that Georgia Tech Maintains BY THE NUMBERS 7
  • 60. Visitors to pwp.gatech.edu BY THE NUMBERS 33682
  • 61. Attacks Blocked on PWP (last 30 days) BY THE NUMBERS 22510
  • 62. Threat vectors identified and checked against BY THE NUMBERS 9883
  • 63. Unique visitors visited our documentation BY THE NUMBERS 753
  • 64. Unique visitors visited our documentation 
 on custom Georgia Tech domains BY THE NUMBERS 378
  • 65. Non gatech.edu custom domains. BY THE NUMBERS 7
  • 66. gatech.edu custom domains. BY THE NUMBERS 291
  • 67. Staff Members Who Maintain PWP BY THE NUMBERS 1.5
  • 68. • PWP is meant to be self-sufficient in that: • Additional features can be added through WordPress’ plugin directory as requested. • Georgia Tech theme is stable barring any campus branding changes. • Updates are applied as submitted by maintainers. • New Georgia Tech features are road-mapped for inclusion, but not critical to website success. PWP
  • 69. • We used to run monthly training sessions and help-desks, but found: • In person help desks received < 1 person on average (3 hour windows). • Virtual help desks received < 1 person on average (3 hour windows). • Most support is better left to on-demand requests and suggestions through email. WHAT WE FOUND
  • 70. • Custom domains ({blah}.gatech.edu) • Plugin requests • Theme requests HELP REQUESTS
  • 71. • We ran school/college tours to introduce PWP and provide information for faculty and staff. • While some faculty and staff responded, on boarding successes were much greater with: • Incorporation of PWP into documentation and recommendations for campus. • Working directly with IT staff to migrate websites from old custom hosting to PWP. SCHOOL/COLLEGE
  • 72. • Our largest concern thus far is separating ‘website storage’ from ‘secure storage’. • Just because you host a PDF on a PWP website (or any website with a world-facing interface) does not mean it is secure. • Do not ever assume security by obfuscation. LARGEST CONCERN
  • 73. • For sensitive data and private documents, we strongly recommend an actual intranet or private repository in the cloud for sharing: • i.e. SharePoint, OneDrive LARGEST CONCERN
  • 74. • We leverage multiple layers of security:
 • WordFence (automated checks, filters, active monitoring) • ASAP Updates • GT-Login Only (with two-factor) • Security hardening on .htaccess, wp-settings SECURITY
  • 76. • PWP currently operates in a ‘set it and forget it’ mode. • Current features and plugins are stable enough in most situations. • Security and updates are automatically applied as quickly as possible. • Users can self-enroll and create websites. • User accounts can be created for any GT account. SET IT & FORGET IT
  • 77. • The last remaining steps are: • 1. Tackle SSL. • 2. On-board on campus custom applications. NEXT STEPS