Observations on Mega Multisite, Multitenant Management and Implementation
Some Context Before After
Don’t Just Build One <ul><ul><ul><li>If your implementation has several different site types, consider building at least o...
Testing 1, 2, 3… <ul><ul><ul><li>If you have an implementation of significant scale can you really manage without a test e...
Think Roles Not Permissions <ul><ul><ul><li>dotCMS has a super granular and powerful content permissions scheme…  </li></u...
Share Up, Share Down, Share All Around Town <ul><ul><ul><li>Regardless of hierarchy or relationship of sites to one anothe...
Meet Sally, our Product Analyst <ul><ul><ul><li>If you can – get one, have one, be one </li></ul></ul></ul><ul><ul><ul><li...
Code Globally – Style Locally <ul><ul><ul><li>An almost philosophical approach, you probably can ’t think this way too muc...
Ownership Has Rights and Privileges <ul><ul><ul><li>Insist on clear lines of ownership </li></ul></ul></ul><ul><ul><ul><li...
Decentralized (multi-team) Development  <ul><ul><ul><li>Coordination is the key – local, other team, corporate development...
Love Your Data Structures <ul><ul><ul><li>The path to consistency </li></ul></ul></ul><ul><ul><ul><li>The way to speed and...
Go Ahead! Manage the Data… control freak! <ul><ul><ul><li>Be vigilant to reduce variations in structures and structured da...
Mobile <ul><ul><ul><li>Really – you built that site and it looks like that on an iPhone?  </li></ul></ul></ul><ul><ul><ul>...
Governance - When in the course of human events…. <ul><ul><ul><li>Governance and bureaucracy </li></ul></ul></ul><ul><ul><...
Some Will Some Won ’t  -  non-technology aspects of your project <ul><ul><ul><li>The People and Change-Management aspects ...
Holding Hands <ul><ul><ul><li>With hundreds of individual business units to  “accommodate”… a standard engagement with cus...
Embrace Your New BFF <ul><ul><ul><li>Along the way you ’ll discover some new BFF’s – when you’ve identified them  and  the...
Thank You contact me: [email_address]
Upcoming SlideShare
Loading in …5
×

How Does an Organization Manage Hundreds of Sites?

881 views
845 views

Published on

Traditionally, organizations of all sizes have managed their Web properties in a largely ad-hoc manner. However, as the sophistication and impact of the organizational Web presence broadens, it is necessary to adopt a more mature approach to both Web Operations and web content management. This presentation from Gilbane Conference Boston 2011 discusses the important aspects of web operations, from strategy to governance and execution. It takes an in-depth look at a case study of the largest multi-tenant implementation of public-facing websites in the healthcare industry.

Presented by: John Scudder (Director, Communication & Design Services, Hospital Corporation of America)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
881
On SlideShare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How Does an Organization Manage Hundreds of Sites?

  1. 1. Observations on Mega Multisite, Multitenant Management and Implementation
  2. 2. Some Context Before After
  3. 3. Don’t Just Build One <ul><ul><ul><li>If your implementation has several different site types, consider building at least one of each type in you pilot/planning phase </li></ul></ul></ul><ul><ul><ul><li>Helps discover opportunities for re-use and relationships you would not otherwise consider </li></ul></ul></ul>
  4. 4. Testing 1, 2, 3… <ul><ul><ul><li>If you have an implementation of significant scale can you really manage without a test environment? </li></ul></ul></ul><ul><ul><ul><li>Developers and site builders need practice and then a process to move/ deploy code & product </li></ul></ul></ul>
  5. 5. Think Roles Not Permissions <ul><ul><ul><li>dotCMS has a super granular and powerful content permissions scheme… </li></ul></ul></ul><ul><ul><ul><li>Don ’t use it, as much as possible </li></ul></ul></ul><ul><ul><ul><li>Set up roles early, establish them and battle test them with your user base </li></ul></ul></ul>The work of “Content Management” is similar no matter the industry – identify the ways certain people/roles will use the system.
  6. 6. Share Up, Share Down, Share All Around Town <ul><ul><ul><li>Regardless of hierarchy or relationship of sites to one another, work to make content flow and be available across all sites </li></ul></ul></ul><ul><ul><ul><li>Preferably, do this without managing permissions </li></ul></ul></ul><ul><ul><ul><li>Globalinc, Shared Content Host </li></ul></ul></ul>Be sure to facilitate content sharing across the entire network of sites
  7. 7. Meet Sally, our Product Analyst <ul><ul><ul><li>If you can – get one, have one, be one </li></ul></ul></ul><ul><ul><ul><li>A good CMS needs a trusted and reliable friend </li></ul></ul></ul><ul><ul><ul><li>Choose between a product management approach versus a service management approach </li></ul></ul></ul>
  8. 8. Code Globally – Style Locally <ul><ul><ul><li>An almost philosophical approach, you probably can ’t think this way too much </li></ul></ul></ul><ul><ul><ul><li>Is this supportable if I do this for 700 websites? </li></ul></ul></ul><ul><ul><ul><li>Globalinc, Local CSS </li></ul></ul></ul><ul><ul><ul><li>Go ahead! Manage the code when you can (and should) </li></ul></ul></ul>
  9. 9. Ownership Has Rights and Privileges <ul><ul><ul><li>Insist on clear lines of ownership </li></ul></ul></ul><ul><ul><ul><li>Decide what is “global” code and own it - Decide what is “local” code and do not own it </li></ul></ul></ul><ul><ul><ul><li>Insist that site owners, own their sites and local code… then just avert your eyes </li></ul></ul></ul><ul><ul><ul><li>Understand what code your CMS vendor will own, manage, warranty and understand what is your “implementation” code </li></ul></ul></ul>
  10. 10. Decentralized (multi-team) Development <ul><ul><ul><li>Coordination is the key – local, other team, corporate development </li></ul></ul></ul><ul><ul><ul><li>Process & routine upgrades </li></ul></ul></ul><ul><ul><ul><li>Integration Guidelines – when to integrate when you won ’t </li></ul></ul></ul><ul><ul><ul><li>It paid off… documented our standards and process even before we knew how it would work – take a best guess, change as you go. DRAFT! </li></ul></ul></ul>
  11. 11. Love Your Data Structures <ul><ul><ul><li>The path to consistency </li></ul></ul></ul><ul><ul><ul><li>The way to speed and scale </li></ul></ul></ul><ul><ul><ul><li>What about schema.org and micro tags? </li></ul></ul></ul><ul><ul><ul><li>Think ahead </li></ul></ul></ul><ul><ul><ul><li>Provides ability to “use properties” for presentation </li></ul></ul></ul>
  12. 12. Go Ahead! Manage the Data… control freak! <ul><ul><ul><li>Be vigilant to reduce variations in structures and structured data, really you must resist temptation to compromise and customize </li></ul></ul></ul><ul><ul><ul><li>NO ONE (except the content gods) change structures… and the gods better have a &^@!$ good reason to do so </li></ul></ul></ul><ul><ul><ul><li>Is this supportable if I do this for 700 websites? Scalable? </li></ul></ul></ul><ul><ul><ul><li>If you own the CMS, you own the structures </li></ul></ul></ul>Managing structures well ensures your system will play well with other systems
  13. 13. Mobile <ul><ul><ul><li>Really – you built that site and it looks like that on an iPhone? </li></ul></ul></ul><ul><ul><ul><li>Consider a Mobile First approach to website building </li></ul></ul></ul><ul><ul><ul><li>No Mobile = FAIL </li></ul></ul></ul>
  14. 14. Governance - When in the course of human events…. <ul><ul><ul><li>Governance and bureaucracy </li></ul></ul></ul><ul><ul><ul><li>How long can you wait to keep doing nothing? </li></ul></ul></ul>
  15. 15. Some Will Some Won ’t - non-technology aspects of your project <ul><ul><ul><li>The People and Change-Management aspects could make or break your implementation project </li></ul></ul></ul><ul><ul><ul><li>Face the facts – the system is good and can be learned by most, avoid too much accommodation </li></ul></ul></ul><ul><ul><ul><li>It ’s not necessarily all about training but it is all about who will and who won’t learn the new system </li></ul></ul></ul>People use systems. People decide if they are willing or not to learn something new…
  16. 16. Holding Hands <ul><ul><ul><li>With hundreds of individual business units to “accommodate”… a standard engagement with customers is necessary </li></ul></ul></ul><ul><ul><ul><li>Build and bank on your production process = “This is how we do it…” </li></ul></ul></ul><ul><ul><ul><li>Start with defining the customer engagement </li></ul></ul></ul><ul><ul><ul><li>Don ’t let your relationship go any further than holding hands! </li></ul></ul></ul>
  17. 17. Embrace Your New BFF <ul><ul><ul><li>Along the way you ’ll discover some new BFF’s – when you’ve identified them and they have proven themselves, embrace and support them, give ‘em extra love… </li></ul></ul></ul><ul><ul><ul><li>Early adopters </li></ul></ul></ul><ul><ul><ul><li>Build community, teach these customers to fly… </li></ul></ul></ul>
  18. 18. Thank You contact me: [email_address]

×