Page 1
East Bay WordPress Meetup Anca Mosoiu,Tech Liminal
July 15, 2012
Enterprise Websites with WordPress Multisite
268 14th Street, Oakland, CA 94612 | Open 9:30 - 7 Monday - Friday | Drop-in co-working space, workshops and technology services | More info: http://www.techliminal.com
Content in this presentation is Copyright (c) 2012 Tech Liminal. CC-Share-Alike. Feel free to use stuff from this presentation, but leave a link to Tech Liminal
Technology Hotspot & Salon
Page 2
www.techliminal.com Content © 2011, Tech Liminal
Introduction
• Web Developer• Information Architect• 15 years of experience in
technology & marketing orgs• Enterprise apps + websites
• Technology Hotspot & Salon• Co-Working• Workshops, Conferences• Expert, friendly help with web &
social media
Anca Tech Liminal
[email protected]
Page 3
www.techliminal.com Content © 2012, Tech Liminal
Overview
• What do you mean by Enterprise?
• WordPress as a portal
• Case Studies
3
Page 4
www.techliminal.com Content © 2012, Tech Liminal
Enterprise!
• Lots of people (>150)
• Departments / siloes
• Communication and standards directives
• Ownership and responsibility
• Laws / (Sarbanes Oxley)
• IT
4
Page 5
www.techliminal.com Content © 2012, Tech Liminal
Siloes...
• Each Department has their own resources / budget
• They might have to use a single IT provider
• But may be allowed to host content (marketing) outside the corporate firewall.
• They don’t want other people in their stuff
5
Page 6
www.techliminal.com Content © 2012, Tech Liminal
What Enterprise Users Want
• Ability to change their own websites
• Single-Signon
• User-Friendly
• Ownership, permissions, and process
• I don’t want those HR people to touch my stuff!
Control, Process, Support6
Page 7
www.techliminal.com Content © 2012, Tech Liminal
IT Concerns
• Hosting - Most Enterprise-level organizations are not on LAMP, but many have the ability to set it up
• WordPress MultiSite uses a medium amount of resources (must have its own VPS internally)
• Require Robust service contracts, insurance
• Off-site hosting (WordPress VIP, etc)
• Security (sensitive enterprise data)
• Access to corporate data behind the firewall
• People Search
• ERP systems
7
Page 8
www.techliminal.com Content © 2012, Tech Liminal
Legal
• I am not a lawyer ...
• Sarbanes Oxley - requires well-documented process for handling financial information, makes CEO personally liable for accounting inaccuracies
• Customer data privacy
• Contracts (especially support)
8
Page 10
www.techliminal.com Content © 2012, Tech Liminal
So Why WordPress?
• Many people in marketing / communication departments like it (and know how to use it)
• Quick “microsites” for product launches, marketing launches
• WordPress Multisite for larger-scale sites where departments want to collaborate
• Each Site can be owned by a department
• Each department can have a different layout, but similar branding (theme framework)
• Aggregate at the top-level site
• Integrate w/ corporate data systems
10
Page 11
Case StudiesWordPress Intranet
Page 12
www.techliminal.com
The Solution
Aggregate announcements from
all site areas
Aggregate events postings from all site
areas
Feeds from other tools and areas
Page 13
www.techliminal.com
The Intranet
Consistent look for all site areas - This is the
PR Dashboard
Lots of link to internal content
More feeds - useful for PR team
Page 14
www.techliminal.com
Site Areas
• Each Site Area = 1 Site
• Specific set of people to update, maintain
• Some have their own blogs (+ pages)
• Same look and feel, standardized widget placement
• Combined through Navigation Menu
Custom Development (Menu Integration)
Page 15
www.techliminal.com
This Week’s Events
• Feature is intended to replace weekly emails
• Aggregate content from within site areas
• Custom content type development
Page 16
www.techliminal.com
Contributors, Authors
• Employees are assigned roles on sites (subscriber, contributor, author)
• Co-Authors Plus plugin to allow multiple owners for content
• Gravity Forms for custom data collection
• Google Apps / Forms / Calendar
Page 17
www.techliminal.com
Things we had to customize
• One Menu made up multiple primary menus
• Retrieve posts from multiple sites (not through RSS)
• switch_to_blog = not good
• Integration w/ People Search functionality (REST API)
• Google Calendar Integration
Page 18
www.techliminal.com Content © 2012, Tech Liminal
Lessons Learned
• Plan for the hosting very early
• Find champions for the WordPress site within the organization
• Train developers to be self-sufficient
• Internal culture that allows development = good
• Nothing that “called home” was allowed inside the firewall (so no automatic upgrades)
18
Page 19
www.techliminal.com Content © 2012, Tech Liminal
Questions?
• [email protected]
19