SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Out With the Old, in With the Open-source:
Brainshark's Complete CMS Migration
-  Arthur Gehring - VP of Demand Generation, Brainshark, Inc.
-  John Money - Senior Solutions Architect, Acquia
Arthur Gehring
VP Demand Generation
About Brainshark
Project Goals
•  Evolved during project
•  Initially to migrate to new CMS
•  Launch new brand and positioning (re-skin) with a time constraint
•  More redesign then planned
CMS Evaluation Process
Key Criteria
Former	
  CMS	
  Issues	
  
•  No	
  support	
  and	
  maintenance	
  	
  
-  Security	
  risk	
  
-  Limited	
  .NET	
  support	
  internally/externally	
  	
  	
  
-  No	
  enhancements	
  
-  Ini<al	
  customiza<ons	
  made	
  upgrades	
  very	
  
difficult	
  
•  Poor	
  template	
  implementa<on	
  
resulted	
  in	
  design	
  constraints	
  that	
  
require	
  frequent	
  coding	
  
•  Not	
  user	
  friendly	
  	
  
-  Not	
  intui<ve	
  
-  No	
  workflow	
  
-  50-­‐100	
  clicks	
  (~10	
  clicks/asset)	
  to	
  publish	
  
single	
  page	
  	
  
-  No	
  batch/bulk	
  item	
  publishing	
  	
  	
  
-  Easy	
  to	
  accidentally	
  republish	
  the	
  en&re	
  site	
  
•  Licensing	
  model	
  	
  	
  
-  Maximum	
  5	
  users	
  can	
  be	
  logged	
  in	
  at	
  a	
  <me	
  	
  
•  Re-­‐directs	
  were	
  challenging	
  
•  Objective: Migrate to another CMS
-  Resolution by January 29, 2016
§  Minimize business traffic impact in slow period
§  3 month development timeline (October-December)
•  Research	
  &	
  Discovery	
  milestones:
-  Guidance from analysts @Sirius, Forrester, Gartner
-  Establish CMS requirements
-  Assess recommended vendors
-  References
-  Estimate timeline and cost
-  Build test site
-  Test traffic management
Resolu/on	
  Plan	
  
•  Establish priorities, requirements, and assess/choose vendors
-  August - September
•  Design/Development phase (~2.5 months)
-  Kick off: October 20 or sooner
-  Alpha test: December 8
-  Beta test: January 2
•  QA test
-  January 3 - January 14 (~1.5 weeks)
•  Buffer
-  January 15 - January 28 (~2 weeks)
•  Launch
-  January 29, 2016
Timeline	
   No	
  new	
  branding	
  planned	
  for	
  this	
  implementa<on	
  
•  Minimize IT support needed
•  Strong external support model
•  Reusable & flexible page templates
•  Robust blogging capabilities
•  User-based permissions & content review process
•  Easy-to-maintain URL redirect manager
•  Supports traffic management needs
•  Path to data integrations for social media, SFDC, Eloqua
New	
  CMS Solu/on	
  Requirements	
  
Gartner's	
  2015	
  Magic	
  Quadrant	
  for	
  WCM

Vendor	
   Acquia	
  (Drupal	
  7)	
   Sitecore	
  8	
   EPiServer	
  8	
   AutomaOc	
  (WordPress	
  
4)	
  
Minimize	
  IT	
  support	
  needed	
   ●●●●○	
   ●○○○○	
   ●○○○○	
   ●●●●○	
  
Strong	
  external	
  support	
  model	
   ●●●●○	
   ●●●○○	
   ●●○○○	
   ●●●○○	
  
User-­‐friendly	
  reusable	
  &	
  flexible	
  
page	
  templates	
  
●●●●●	
   ●●●○○	
   ●●●○○	
   ●●●●●	
  
Robust	
  blogging	
  capabili<es	
   ●●●●●	
   ●●●○○	
   ●●●○○	
   ●●●●●	
  
User-­‐based	
  permissions	
  &	
  content	
  
review	
  process	
  
●●●●●	
   ●●●●○	
   ●●●●○	
   ●●●●●	
  
Easy-­‐to-­‐maintain	
  URL	
  redirect	
  
manager	
  
●●●●○	
   ●●●○○	
   ●●●○○	
   ●●●○○	
  
Possibility	
  of	
  integra<ons	
  for	
  social	
  
media,	
  SFDC,	
  Eloqua	
  
●●●●○	
   ●●●●○	
   ●●●○○	
   ●●○○○	
  
Supports	
  traffic	
  management	
  needs	
   ●●●●○	
   ●●●○○	
   ●●●○○	
   ○○○○○	
  
Requirement	
  Comparisons	
  
Acquia	
  
	
  
Sitecore	
  
	
  
EPiServer	
   AutomaOc	
  
Framework	
   Drupal	
  
	
  
.NET	
  
	
  
.NET	
   WordPress	
  
Pros	
   Fast-­‐growing	
  op<on	
  with	
  
expanding	
  global	
  presence;	
  
enterprise-­‐level	
  support;	
  
easy	
  upgrades	
  	
  
	
  
Partnership	
  with	
  
Microso[;	
  wide	
  range	
  of	
  
capabili<es	
  (engagement	
  
analy<cs,	
  AB	
  tes<ng)	
  
	
  
Granular	
  "atomized"	
  content	
  
and	
  high	
  interoperability;	
  
merger	
  with	
  Ektron	
  Jan	
  2015	
  
Most	
  popular	
  framework;	
  
abrac<ve	
  and	
  scalable	
  
pricing;	
  simple	
  and	
  extensible	
  
placorm	
  
Cons	
   More	
  expensive	
  than	
  other	
  
open-­‐source	
  op<ons;	
  might	
  
be	
  too	
  complex	
  for	
  some	
  
midmarket	
  organiza<ons	
  
	
  
License	
  model;	
  increasing	
  
pricing	
  strategy	
  has	
  raised	
  
concerns;	
  nega<ve	
  change	
  
in	
  customer	
  
communica<on	
  &	
  
experience	
  
	
  
License	
  model;	
  reported	
  
lapses	
  in	
  updates	
  and	
  
customer	
  service,	
  and	
  
increase	
  in	
  pricing	
  
Interface	
  not	
  as	
  rich	
  as	
  
compe<tors;	
  advanced	
  
capabili<es	
  require	
  extensive	
  
customiza<ons	
  
Gartner's	
  Vendor	
  Comparisons	
  
Acquia	
   Sitecore	
   EPiServer	
   AutomaOc	
  
Framework	
   Drupal	
   .NET	
   .NET	
   WordPress	
  
Model	
   open	
  source	
  hosted	
  by	
  
leading/local	
  partner.	
  	
  
Cloud-­‐based	
  subscrip<on	
  
Re-­‐deploy	
  current	
  version	
  of	
  
Sitecore.	
  	
  On	
  premise	
  vs.	
  
hosted?	
  
Can	
  be	
  hosted	
  internal	
  or	
  
external	
  
Hosted	
  by	
  leading	
  partner	
  
Costs	
  
Pros	
   Will	
  have	
  both	
  internal	
  
and	
  external	
  support.	
  	
  
Grow	
  into	
  our	
  needs	
  
None	
   Less	
  expensive	
  than	
  Sitecore	
   Popular,	
  easy	
  to	
  use	
  
Cons	
   More	
  expensive	
  than	
  
other	
  open-­‐source	
  
op<ons	
  
Would	
  s<ll	
  need	
  .NET	
  support	
  
from	
  Engineering;	
  addi<onal	
  
cost	
  to	
  license	
  current	
  version	
  
and	
  return	
  to	
  maintenance	
  
agreement	
  
Would	
  s<ll	
  need	
  .NET	
  
support	
  from	
  Engineering,	
  
limited	
  external	
  support,	
  not	
  
widely	
  used	
  
Configura<on	
  restric<ons	
  don't	
  work	
  
with	
  our	
  traffic	
  management	
  
customiza<ons	
  
Solu/on	
  Comparison	
  
•  Modular framework supports any type of content
•  Large development community
•  Actively updated documentation
•  Easy to upgrade
•  More user-friendly
What	
  we	
  liked	
  about	
  Drupal	
  
Acquia:	
  Drupal	
  Managed	
  Hos/ng	
  
Trellon:	
  Cer/fied	
  Partner	
  
•  Enterprise-level website and infrastructure support
-  Manages patches and security updates
-  24/7 live support team for critical issues
-  Provides support and strategy
•  Drag and drop development workflow
•  Site monitoring & troubleshooting tools
•  High availability, scalability, security
•  Open-source
-  Large development community
What	
  we	
  liked	
  about	
  Acquia	
  
•  Drive	
  conversion	
  through	
  real-­‐<me	
  personaliza<on	
  
•  Shorten	
  sales	
  cycle	
  by	
  using	
  real-­‐<me	
  segmenta<on	
  and	
  targeted	
  campaigns	
  
•  Integrated	
  repor<ng	
  of	
  personaliza<on	
  campaigns	
  and	
  site	
  ac<vity	
  	
  
•  Consolidate	
  external	
  data	
  to	
  provide	
  a	
  unified	
  customer	
  profile	
  
•  Can	
  target	
  known	
  contacts	
  and	
  anonymous	
  prospects	
  
Acquia	
  LiX	
  Features	
  
Positioning Drupal and Acquia
•  Demonstrate out-of-the-box content editing tools
▪  Lightning distro provides all the required workflow, in-place
editing, and WYSIWYG templating
•  Highlight flexible content model
▪  Sophisticated developer team quickly understood value of
structured data and benefits of content reuse for a dynamic
web property
•  Enable B2B personalization with Lift that integrates with
existing marketing stack
▪  Best practices for supporting user journey and converting
unknown visitors to known customers
•  Meet custom traffic routing requirements
▪  Remove risk by demonstrating custom forwarding with
Acquia Cloud Free environment
Migration Strategy, Execution and Lessons
Learned
Strategy, Execution and Lessons Learned
•  Build out functionality, user roles
•  Templatize as much as possible
•  Agile process, Redmine, rapid prototyping
•  Do the re-skinned pages first, redesign pages last
•  Rapid testing and feedback
Migration Strategy
Trellon's Process
1.  Discovery
-  Define goals and understand what kinds of content, tools, message
-  Deliverables: Content Type Analysis, User Role Analysis, and Creative Scope document
2.  Design
-  Visualize design with mock ups
-  Deliverables: Site Maps, Wireframes, and Mock Ups
3.  Core configuration
-  Install, configure, and customize Drupal to meet requirements in Discovery/Design phases
-  Module selection, content type configuration, user role configuration, plan custom modules, page layouts, configure SEO and search settings
4.  Development
-  Weekly meetings to demonstrate progress, collect feedback, and set priorities for the next sprint (weekly)
5.  Implementation
-  Prepare for launch, perform regression and unit testing
-  Import data and content, cross-browser/cross-device testing
6.  Deployment
-  DNS switchover, final server configurations, test code on server before migration
7.  Post Delivery
•  Rapid feedback and fix, move through multiple QA environments before production.
•  Maintain best practices and takeaways from previous website – a/b testing.
•  Launch date was a very exciting day: Updated our web site, our App, all our content, social sites,
ad sites, etc…
•  Hit our target despite a few curveballs….Fastly CDN, app integration
•  Maintaining any 3rd party integrations from previous site (QA, analytics/insight, loss of
data)
Execution
•  Have a good partner
•  Frequent communication
•  Document points of integration
•  Scheduling
Lessons Learned
Results
WCMS Move
•  Requirements addressed
•  Faster turnaround for site updates, new initiatives
•  Page load time has improved using the Acquia platform and Fastly CDN
Re-brand
•  Very positive feedback on the brand and the site
•  Traffic, conversions
•  Successfully launched into a new space
Still on the journey
Results
Q&A

Contenu connexe

Tendances

Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Suzanne Dergacheva
 
Is Your Content Migration Strategy Garbage In, Garbage Out? Webinar
Is Your Content Migration Strategy Garbage In, Garbage Out? WebinarIs Your Content Migration Strategy Garbage In, Garbage Out? Webinar
Is Your Content Migration Strategy Garbage In, Garbage Out? WebinarConcept Searching, Inc
 
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012Blend Interactive
 
Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guideDrupal 6 to 7 migration guide
Drupal 6 to 7 migration guideEbizon
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIAndrew Brust
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portalstc-siliconvalley
 
Drupal migrations in 2018 - SFDUG, March 8, 2018
Drupal migrations in 2018 - SFDUG, March 8, 2018Drupal migrations in 2018 - SFDUG, March 8, 2018
Drupal migrations in 2018 - SFDUG, March 8, 2018Irina Zaks
 
Big Data and NoSQL for Database and BI Pros
Big Data and NoSQL for Database and BI ProsBig Data and NoSQL for Database and BI Pros
Big Data and NoSQL for Database and BI ProsAndrew Brust
 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Andrew Martha
 
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...AEM HUB
 
Architecting a Next Gen Data Platform – Strata London 2018
Architecting a Next Gen Data Platform – Strata London 2018Architecting a Next Gen Data Platform – Strata London 2018
Architecting a Next Gen Data Platform – Strata London 2018Jonathan Seidman
 
An Introduction to Web Components
An Introduction to Web ComponentsAn Introduction to Web Components
An Introduction to Web ComponentsRed Pill Now
 
Drupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the FrontlinesDrupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the FrontlinesAcquia
 
NoSQL: An Analysis
NoSQL: An AnalysisNoSQL: An Analysis
NoSQL: An AnalysisAndrew Brust
 
Framing the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLFraming the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLInside Analysis
 
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data StreamingOracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data StreamingMichael Rainey
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflowsstc-siliconvalley
 
Magento scalability from the trenches (Meet Magento Sweden 2016)
Magento scalability from the trenches (Meet Magento Sweden 2016)Magento scalability from the trenches (Meet Magento Sweden 2016)
Magento scalability from the trenches (Meet Magento Sweden 2016)Divante
 
OVERVIEW OF FACEBOOK SCALABLE ARCHITECTURE.
OVERVIEW  OF FACEBOOK SCALABLE ARCHITECTURE.OVERVIEW  OF FACEBOOK SCALABLE ARCHITECTURE.
OVERVIEW OF FACEBOOK SCALABLE ARCHITECTURE.Rishikese MR
 

Tendances (20)

Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
 
Is Your Content Migration Strategy Garbage In, Garbage Out? Webinar
Is Your Content Migration Strategy Garbage In, Garbage Out? WebinarIs Your Content Migration Strategy Garbage In, Garbage Out? Webinar
Is Your Content Migration Strategy Garbage In, Garbage Out? Webinar
 
Drupal 8 Modules
Drupal 8 ModulesDrupal 8 Modules
Drupal 8 Modules
 
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012"Issues with Content Migration" by Deane Barker at Content Workshops 2012
"Issues with Content Migration" by Deane Barker at Content Workshops 2012
 
Drupal 6 to 7 migration guide
Drupal 6 to 7 migration guideDrupal 6 to 7 migration guide
Drupal 6 to 7 migration guide
 
Hitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BIHitchhiker’s Guide to SharePoint BI
Hitchhiker’s Guide to SharePoint BI
 
Building a Documentation Portal
Building a Documentation PortalBuilding a Documentation Portal
Building a Documentation Portal
 
Drupal migrations in 2018 - SFDUG, March 8, 2018
Drupal migrations in 2018 - SFDUG, March 8, 2018Drupal migrations in 2018 - SFDUG, March 8, 2018
Drupal migrations in 2018 - SFDUG, March 8, 2018
 
Big Data and NoSQL for Database and BI Pros
Big Data and NoSQL for Database and BI ProsBig Data and NoSQL for Database and BI Pros
Big Data and NoSQL for Database and BI Pros
 
Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7Upgrading your site from Drupal 6 to Drupal 7
Upgrading your site from Drupal 6 to Drupal 7
 
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
Adobe Managed Services: Complicated Cloud Deployments by Adam Pazik, Mike Til...
 
Architecting a Next Gen Data Platform – Strata London 2018
Architecting a Next Gen Data Platform – Strata London 2018Architecting a Next Gen Data Platform – Strata London 2018
Architecting a Next Gen Data Platform – Strata London 2018
 
An Introduction to Web Components
An Introduction to Web ComponentsAn Introduction to Web Components
An Introduction to Web Components
 
Drupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the FrontlinesDrupal Site Hosting and Management: Acquia Case Studies from the Frontlines
Drupal Site Hosting and Management: Acquia Case Studies from the Frontlines
 
NoSQL: An Analysis
NoSQL: An AnalysisNoSQL: An Analysis
NoSQL: An Analysis
 
Framing the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLFraming the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQL
 
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data StreamingOracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka A Deep Dive Into Real-Time Data Streaming
 
Version Control, Writers, and Workflows
Version Control, Writers, and WorkflowsVersion Control, Writers, and Workflows
Version Control, Writers, and Workflows
 
Magento scalability from the trenches (Meet Magento Sweden 2016)
Magento scalability from the trenches (Meet Magento Sweden 2016)Magento scalability from the trenches (Meet Magento Sweden 2016)
Magento scalability from the trenches (Meet Magento Sweden 2016)
 
OVERVIEW OF FACEBOOK SCALABLE ARCHITECTURE.
OVERVIEW  OF FACEBOOK SCALABLE ARCHITECTURE.OVERVIEW  OF FACEBOOK SCALABLE ARCHITECTURE.
OVERVIEW OF FACEBOOK SCALABLE ARCHITECTURE.
 

En vedette

Migration from Legacy CMS to Drupal
Migration from Legacy CMS to DrupalMigration from Legacy CMS to Drupal
Migration from Legacy CMS to DrupalRachel Jaro
 
Site Migration and Content Strategy
Site Migration and Content StrategySite Migration and Content Strategy
Site Migration and Content StrategyRandy Carey
 
JIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalJIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalPrashant Saini
 
Drupalcampchicago2010.rachel.datamigration.
Drupalcampchicago2010.rachel.datamigration.Drupalcampchicago2010.rachel.datamigration.
Drupalcampchicago2010.rachel.datamigration.Promet Source
 
Drupal for Non-Developers
Drupal for Non-DevelopersDrupal for Non-Developers
Drupal for Non-DevelopersJeff Pompliano
 
Cms an overview
Cms an overviewCms an overview
Cms an overviewkmusthu
 
Drupal content-migration
Drupal content-migrationDrupal content-migration
Drupal content-migrationAshok Modi
 
Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!Vanguard Technology
 
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...Julia Kulla-Mader
 
Effectively Engaging Stakeholders in Drupal Projects
Effectively Engaging Stakeholders in Drupal ProjectsEffectively Engaging Stakeholders in Drupal Projects
Effectively Engaging Stakeholders in Drupal ProjectsJulia Kulla-Mader
 
CMS Site Migration and Security Audit
CMS Site Migration and Security AuditCMS Site Migration and Security Audit
CMS Site Migration and Security AuditMetaKave
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAmazon Web Services
 
Common Pitfalls for your Drupal Site, and How to Avoid Them
Common Pitfalls for your Drupal Site, and How to Avoid ThemCommon Pitfalls for your Drupal Site, and How to Avoid Them
Common Pitfalls for your Drupal Site, and How to Avoid ThemAcquia
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Jazkarta, Inc.
 
Audc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websitesAudc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websitesVanguard Technology
 
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...Julia Kulla-Mader
 
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best PracticesCaching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best PracticesAcquia
 
Open Source and Cloud Beyond tech
Open Source and Cloud Beyond techOpen Source and Cloud Beyond tech
Open Source and Cloud Beyond techKubair Shirazee
 
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual MeetingWebsite Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual MeetingVanguard Technology
 

En vedette (20)

Migration from Legacy CMS to Drupal
Migration from Legacy CMS to DrupalMigration from Legacy CMS to Drupal
Migration from Legacy CMS to Drupal
 
Site Migration and Content Strategy
Site Migration and Content StrategySite Migration and Content Strategy
Site Migration and Content Strategy
 
JIIT PORTAL based on Drupal
JIIT PORTAL based on DrupalJIIT PORTAL based on Drupal
JIIT PORTAL based on Drupal
 
Drupalcampchicago2010.rachel.datamigration.
Drupalcampchicago2010.rachel.datamigration.Drupalcampchicago2010.rachel.datamigration.
Drupalcampchicago2010.rachel.datamigration.
 
Drupal for Non-Developers
Drupal for Non-DevelopersDrupal for Non-Developers
Drupal for Non-Developers
 
Content Migration to Drupal 8
Content Migration to Drupal 8Content Migration to Drupal 8
Content Migration to Drupal 8
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
 
Drupal content-migration
Drupal content-migrationDrupal content-migration
Drupal content-migration
 
Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!Build a Better Website. 5 Online Trends to Employ Now!
Build a Better Website. 5 Online Trends to Employ Now!
 
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
 
Effectively Engaging Stakeholders in Drupal Projects
Effectively Engaging Stakeholders in Drupal ProjectsEffectively Engaging Stakeholders in Drupal Projects
Effectively Engaging Stakeholders in Drupal Projects
 
CMS Site Migration and Security Audit
CMS Site Migration and Security AuditCMS Site Migration and Security Audit
CMS Site Migration and Security Audit
 
AWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data CentermigrationtoawsAWS Webcast - Neudesic Data Centermigrationtoaws
AWS Webcast - Neudesic Data Centermigrationtoaws
 
Common Pitfalls for your Drupal Site, and How to Avoid Them
Common Pitfalls for your Drupal Site, and How to Avoid ThemCommon Pitfalls for your Drupal Site, and How to Avoid Them
Common Pitfalls for your Drupal Site, and How to Avoid Them
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
 
Audc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websitesAudc 2013 5 online trends for association websites
Audc 2013 5 online trends for association websites
 
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
Journey to the Center of Drupal: How I learned to build Drupal sites the ‘rig...
 
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best PracticesCaching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
 
Open Source and Cloud Beyond tech
Open Source and Cloud Beyond techOpen Source and Cloud Beyond tech
Open Source and Cloud Beyond tech
 
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual MeetingWebsite Redesign and CMS Migrations - 2013 AMP Annual Meeting
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
 

Similaire à Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration

Hemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal ArchitectHemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal ArchitectHemanth Kumar
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic applicationTaras Matyashovsky
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - EnglishCollabNet
 
20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development PlatformHarezmi IT Solutions
 
Techniques for scaling application with security and visibility in cloud
Techniques for scaling application with security and visibility in cloudTechniques for scaling application with security and visibility in cloud
Techniques for scaling application with security and visibility in cloudAkshay Mathur
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-Khushali11
 
NAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit OfficeNAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit Officestephenadenaike1
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker ManageIQ
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseCollabNet
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceLevelTen Interactive
 
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 DrupalEric Sembrat
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agilityCollabNet
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...SmartBear
 
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsTag1 Consulting, Inc.
 

Similaire à Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration (20)

Hemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal ArchitectHemanth Kumar - Drupal Architect
Hemanth Kumar - Drupal Architect
 
Resume
ResumeResume
Resume
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
CV - Abhijit
CV - AbhijitCV - Abhijit
CV - Abhijit
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
 
SCM Migration Webinar - English
SCM Migration Webinar - EnglishSCM Migration Webinar - English
SCM Migration Webinar - English
 
20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform20160422 Speedy Framework Enterprise Application Development Platform
20160422 Speedy Framework Enterprise Application Development Platform
 
Techniques for scaling application with security and visibility in cloud
Techniques for scaling application with security and visibility in cloudTechniques for scaling application with security and visibility in cloud
Techniques for scaling application with security and visibility in cloud
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
 
NAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit OfficeNAO Technical Discovery ITT National Audit Office
NAO Technical Discovery ITT National Audit Office
 
Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker Design Summit - Community and Ecosystem - John Mark Walker
Design Summit - Community and Ecosystem - John Mark Walker
 
Juan Baquera
Juan BaqueraJuan Baquera
Juan Baquera
 
Scaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the EnterpriseScaling Application Development & Delivery across the Enterprise
Scaling Application Development & Delivery across the Enterprise
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent Bice
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
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
 
A blueprint for enterprise agility
A blueprint for enterprise agilityA blueprint for enterprise agility
A blueprint for enterprise agility
 
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
The API Lifecycle Series: Exploring Design-First and Code-First Approaches to...
 
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal InnovationsSymantec - From Early Drupal Adoption to the Latest Drupal Innovations
Symantec - From Early Drupal Adoption to the Latest Drupal Innovations
 
Big Data Expertise
Big Data ExpertiseBig Data Expertise
Big Data Expertise
 

Plus de Acquia

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelAcquia
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfAcquia
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022Acquia
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022Acquia
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story Acquia
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXAcquia
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowAcquia
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner BootcampAcquia
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcampAcquia
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner BootcampAcquia
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner BootcampAcquia
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYAcquia
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineAcquia
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless futureAcquia
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsAcquia
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...Acquia
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Acquia
 

Plus de Acquia (20)

Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdfAcquia_Adcetera Webinar_Marketing Automation.pdf
Acquia_Adcetera Webinar_Marketing Automation.pdf
 
Acquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdfAcquia Webinar Deck - 9_13 .pdf
Acquia Webinar Deck - 9_13 .pdf
 
Taking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next LevelTaking Your Multi-Site Management at Scale to the Next Level
Taking Your Multi-Site Management at Scale to the Next Level
 
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdfCDP for Retail Webinar with Appnovation - Q2 2022.pdf
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
 
May Partner Bootcamp 2022
May Partner Bootcamp 2022May Partner Bootcamp 2022
May Partner Bootcamp 2022
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story How to Unify Brand Experience: A Hootsuite Story
How to Unify Brand Experience: A Hootsuite Story
 
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CXUsing Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
 
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development WorkflowImprove Code Quality and Time to Market: 100% Cloud-Based Development Workflow
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
 
September Partner Bootcamp
September Partner BootcampSeptember Partner Bootcamp
September Partner Bootcamp
 
August partner bootcamp
August partner bootcampAugust partner bootcamp
August partner bootcamp
 
July 2021 Partner Bootcamp
July  2021 Partner BootcampJuly  2021 Partner Bootcamp
July 2021 Partner Bootcamp
 
May Partner Bootcamp
May Partner BootcampMay Partner Bootcamp
May Partner Bootcamp
 
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASYDRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
 
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead MachineWork While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
 
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B LeadsAcquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
 
April partner bootcamp deck cookieless future
April partner bootcamp deck  cookieless futureApril partner bootcamp deck  cookieless future
April partner bootcamp deck cookieless future
 
How to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutionsHow to enhance cx through personalised, automated solutions
How to enhance cx through personalised, automated solutions
 
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
 
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
 

Dernier

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Dernier (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration

  • 1. Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration -  Arthur Gehring - VP of Demand Generation, Brainshark, Inc. -  John Money - Senior Solutions Architect, Acquia
  • 4. Project Goals •  Evolved during project •  Initially to migrate to new CMS •  Launch new brand and positioning (re-skin) with a time constraint •  More redesign then planned
  • 6. Former  CMS  Issues   •  No  support  and  maintenance     -  Security  risk   -  Limited  .NET  support  internally/externally       -  No  enhancements   -  Ini<al  customiza<ons  made  upgrades  very   difficult   •  Poor  template  implementa<on   resulted  in  design  constraints  that   require  frequent  coding   •  Not  user  friendly     -  Not  intui<ve   -  No  workflow   -  50-­‐100  clicks  (~10  clicks/asset)  to  publish   single  page     -  No  batch/bulk  item  publishing       -  Easy  to  accidentally  republish  the  en&re  site   •  Licensing  model       -  Maximum  5  users  can  be  logged  in  at  a  <me     •  Re-­‐directs  were  challenging  
  • 7. •  Objective: Migrate to another CMS -  Resolution by January 29, 2016 §  Minimize business traffic impact in slow period §  3 month development timeline (October-December) •  Research  &  Discovery  milestones: -  Guidance from analysts @Sirius, Forrester, Gartner -  Establish CMS requirements -  Assess recommended vendors -  References -  Estimate timeline and cost -  Build test site -  Test traffic management Resolu/on  Plan  
  • 8. •  Establish priorities, requirements, and assess/choose vendors -  August - September •  Design/Development phase (~2.5 months) -  Kick off: October 20 or sooner -  Alpha test: December 8 -  Beta test: January 2 •  QA test -  January 3 - January 14 (~1.5 weeks) •  Buffer -  January 15 - January 28 (~2 weeks) •  Launch -  January 29, 2016 Timeline   No  new  branding  planned  for  this  implementa<on  
  • 9. •  Minimize IT support needed •  Strong external support model •  Reusable & flexible page templates •  Robust blogging capabilities •  User-based permissions & content review process •  Easy-to-maintain URL redirect manager •  Supports traffic management needs •  Path to data integrations for social media, SFDC, Eloqua New  CMS Solu/on  Requirements  
  • 10. Gartner's  2015  Magic  Quadrant  for  WCM

  • 11. Vendor   Acquia  (Drupal  7)   Sitecore  8   EPiServer  8   AutomaOc  (WordPress   4)   Minimize  IT  support  needed   ●●●●○   ●○○○○   ●○○○○   ●●●●○   Strong  external  support  model   ●●●●○   ●●●○○   ●●○○○   ●●●○○   User-­‐friendly  reusable  &  flexible   page  templates   ●●●●●   ●●●○○   ●●●○○   ●●●●●   Robust  blogging  capabili<es   ●●●●●   ●●●○○   ●●●○○   ●●●●●   User-­‐based  permissions  &  content   review  process   ●●●●●   ●●●●○   ●●●●○   ●●●●●   Easy-­‐to-­‐maintain  URL  redirect   manager   ●●●●○   ●●●○○   ●●●○○   ●●●○○   Possibility  of  integra<ons  for  social   media,  SFDC,  Eloqua   ●●●●○   ●●●●○   ●●●○○   ●●○○○   Supports  traffic  management  needs   ●●●●○   ●●●○○   ●●●○○   ○○○○○   Requirement  Comparisons  
  • 12. Acquia     Sitecore     EPiServer   AutomaOc   Framework   Drupal     .NET     .NET   WordPress   Pros   Fast-­‐growing  op<on  with   expanding  global  presence;   enterprise-­‐level  support;   easy  upgrades       Partnership  with   Microso[;  wide  range  of   capabili<es  (engagement   analy<cs,  AB  tes<ng)     Granular  "atomized"  content   and  high  interoperability;   merger  with  Ektron  Jan  2015   Most  popular  framework;   abrac<ve  and  scalable   pricing;  simple  and  extensible   placorm   Cons   More  expensive  than  other   open-­‐source  op<ons;  might   be  too  complex  for  some   midmarket  organiza<ons     License  model;  increasing   pricing  strategy  has  raised   concerns;  nega<ve  change   in  customer   communica<on  &   experience     License  model;  reported   lapses  in  updates  and   customer  service,  and   increase  in  pricing   Interface  not  as  rich  as   compe<tors;  advanced   capabili<es  require  extensive   customiza<ons   Gartner's  Vendor  Comparisons  
  • 13. Acquia   Sitecore   EPiServer   AutomaOc   Framework   Drupal   .NET   .NET   WordPress   Model   open  source  hosted  by   leading/local  partner.     Cloud-­‐based  subscrip<on   Re-­‐deploy  current  version  of   Sitecore.    On  premise  vs.   hosted?   Can  be  hosted  internal  or   external   Hosted  by  leading  partner   Costs   Pros   Will  have  both  internal   and  external  support.     Grow  into  our  needs   None   Less  expensive  than  Sitecore   Popular,  easy  to  use   Cons   More  expensive  than   other  open-­‐source   op<ons   Would  s<ll  need  .NET  support   from  Engineering;  addi<onal   cost  to  license  current  version   and  return  to  maintenance   agreement   Would  s<ll  need  .NET   support  from  Engineering,   limited  external  support,  not   widely  used   Configura<on  restric<ons  don't  work   with  our  traffic  management   customiza<ons   Solu/on  Comparison  
  • 14. •  Modular framework supports any type of content •  Large development community •  Actively updated documentation •  Easy to upgrade •  More user-friendly What  we  liked  about  Drupal  
  • 15. Acquia:  Drupal  Managed  Hos/ng   Trellon:  Cer/fied  Partner  
  • 16. •  Enterprise-level website and infrastructure support -  Manages patches and security updates -  24/7 live support team for critical issues -  Provides support and strategy •  Drag and drop development workflow •  Site monitoring & troubleshooting tools •  High availability, scalability, security •  Open-source -  Large development community What  we  liked  about  Acquia  
  • 17. •  Drive  conversion  through  real-­‐<me  personaliza<on   •  Shorten  sales  cycle  by  using  real-­‐<me  segmenta<on  and  targeted  campaigns   •  Integrated  repor<ng  of  personaliza<on  campaigns  and  site  ac<vity     •  Consolidate  external  data  to  provide  a  unified  customer  profile   •  Can  target  known  contacts  and  anonymous  prospects   Acquia  LiX  Features  
  • 18. Positioning Drupal and Acquia •  Demonstrate out-of-the-box content editing tools ▪  Lightning distro provides all the required workflow, in-place editing, and WYSIWYG templating •  Highlight flexible content model ▪  Sophisticated developer team quickly understood value of structured data and benefits of content reuse for a dynamic web property •  Enable B2B personalization with Lift that integrates with existing marketing stack ▪  Best practices for supporting user journey and converting unknown visitors to known customers •  Meet custom traffic routing requirements ▪  Remove risk by demonstrating custom forwarding with Acquia Cloud Free environment
  • 19. Migration Strategy, Execution and Lessons Learned Strategy, Execution and Lessons Learned
  • 20. •  Build out functionality, user roles •  Templatize as much as possible •  Agile process, Redmine, rapid prototyping •  Do the re-skinned pages first, redesign pages last •  Rapid testing and feedback Migration Strategy
  • 21. Trellon's Process 1.  Discovery -  Define goals and understand what kinds of content, tools, message -  Deliverables: Content Type Analysis, User Role Analysis, and Creative Scope document 2.  Design -  Visualize design with mock ups -  Deliverables: Site Maps, Wireframes, and Mock Ups 3.  Core configuration -  Install, configure, and customize Drupal to meet requirements in Discovery/Design phases -  Module selection, content type configuration, user role configuration, plan custom modules, page layouts, configure SEO and search settings 4.  Development -  Weekly meetings to demonstrate progress, collect feedback, and set priorities for the next sprint (weekly) 5.  Implementation -  Prepare for launch, perform regression and unit testing -  Import data and content, cross-browser/cross-device testing 6.  Deployment -  DNS switchover, final server configurations, test code on server before migration 7.  Post Delivery
  • 22. •  Rapid feedback and fix, move through multiple QA environments before production. •  Maintain best practices and takeaways from previous website – a/b testing. •  Launch date was a very exciting day: Updated our web site, our App, all our content, social sites, ad sites, etc… •  Hit our target despite a few curveballs….Fastly CDN, app integration •  Maintaining any 3rd party integrations from previous site (QA, analytics/insight, loss of data) Execution
  • 23. •  Have a good partner •  Frequent communication •  Document points of integration •  Scheduling Lessons Learned
  • 25. WCMS Move •  Requirements addressed •  Faster turnaround for site updates, new initiatives •  Page load time has improved using the Acquia platform and Fastly CDN Re-brand •  Very positive feedback on the brand and the site •  Traffic, conversions •  Successfully launched into a new space Still on the journey Results
  • 26. Q&A