SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
How to Migrate from .NET to Drupal

Version 1.0
Nov 13, 2013
Contents
- About DOOR3
- Why Open Source & Drupal
- Choosing The Right Methodology
- Choosing the Right Infrastructure
- Risk Management
- 6 Things to Consider When Migrating
- Let’s Review
AboutAbout DOOR3
DOOR3
About Us
DOOR3 is a digital communications firm that
designs and builds interactive enterprise
applications for web, social and mobile media.
Founded in 2002, we are headquartered in New
York City with an office in London, UK. We
translate marketing and business ideas into
websites and mobile sites, software and
applications that are effective, engaging, usable,
and easy to evolve and maintain.

•
•
•
•

Cross-platform Digital Strategy
User Experience Design
Web & Mobile Application Services
Web & Mobile Maintenance & Support

DOOR3 is a privately held company with a 2012
revenue of $8M and 60 staff.
Why DOOR3?

Marketing Agencies

Implementation Shops

The DOOR3 Difference

Design-heavy. Can paint you into a corner.

"Built as instructed" leads to risks and
delays.

Concept through delivery - usable solutions
that launch.

•
•
•

Extensive design focus
Technology secondary
Can the result be built, how and
why?

•
•
•

Caution: requirements!
Usability may be missed
Suboptimal results

•
•
•
•

Strategy & planning
Engaging, usable designs
Effective, efficient implementation
Cost control
Why Open Source & Drupal
About DOOR3
Open Source & Drupal
Leveraging the power of open source and Drupal.

•
•
•
•
•
•
•
•
•
•
•

Custom blend of tools and processes
Iterative development methodology
Forward thinking CMS (Responsive Design, HTML5,
CSS3 and jQuery)
Strong community participation/interaction
Well designed framework that is easily extensible
Customizable website administration against teams
skills/abilities
Thousands of QA Testers
Extremely secure, not working in a vacuum
Multiple use cases and bug fixes are available
Free modules proven and tested by a diverse user
base
ROI – refocusing and maintaining Budget control
Choosing The Right Methodology
About DOOR3
Drupal - Migration
Depending on the quantity and complexity of the content in your source
site, we can choose from different migration methodologies:

Script-based Migration

Manual Migration
(AKA, Cut & Paste)

•
•

Ideal for smaller payloads
Highly variable content

•
•
•
•

Fastest way to automate a migration,
all or nothing
Good for non-complex migrations
More difficult to rollback and do
continuous migration
Rinse and Repeat

MIgrate Module - based
Migration

•
•
•
•

Provides API’s for “migration in
pieces”
Provides great vehicle for client
interaction with the process
Allow granular inspection of
migration sources and destination
targets
Stakeholder collaboration validates
imported content
Choosing The Right Infrastructure
About DOOR3
Choosing The Right Infrastructure
Choosing the right Infrastructure is key in making sure your migration is successful.
We believe looking into the following.
•
•
•
•
•

Look at SEO Reports
Site Content
Maintainability
Version Control
Performance Technologies

But most importantly look into the What If…
•
•
•
•
•
•

What is the impact if the site goes down?
Failover
Redundancy
Scalability
Traffic Spikes
Back-ups
Risk Management
About DOOR3
Risk Management – Common Issues
In the migration process there are common issues that typically arise
and need to be addressed.

Underestimation
• Data volume, rework
• Time Needed
• Cost incurred

New content added
during the migration

SEO Impact
Non-normalized
Data Structures
Proprietary Code
(non-standard)

Complex
Administrative workflow
Site administration
Interface Confusion
Communication Issues
• Timing between IT
& Marketing

Duplicate Content

To mitigate your risks it’s important to..
1. Plan your strategy, 2. Freeze your content if possible, 3. Be sure to have a trial run
6 Things to Consider When Migrating
About DOOR3
6 Things to Consider When Migrating
•

Identify roles and responsibilities

•

Plan, Plan, Plan, Plan

•

Simplify as much as you can

•

Take a stage approach

•

Take the time to analyze and prepare the data

•

Document what you have done.
Let’s Review
About DOOR3
Let’s Review
Leveraging the power of open source and Drupal.

•
•
•
•
•
•
•
•
•
•
•

Custom blend of tools and processes
Iterative development methodology
Forward thinking CMS (Responsive Design,HTML5,
CSS3 and jQuery)
Strong community participation/interaction
Well designed framework that is easily extensible
Customizable website administration against teams
skills/abilities
Thousands of QA Testers
Extremely secure, not working in a vacuum
Multiple use cases and bug fixes are available
Free modules proven and tested by a diverse user
base
ROI – refocusing and maintaining Budget control
Questions
About DOOR3
For More Information

Gerrit Veeder
Senior Marketing Consultant
gerrit.veeder@door3.com
212-673-1818
Antonio Estevez
Senior Open Source Architect
212-673-1818
Email us @ projects@door3.com
Thank You.
About DOOR3

Weitere ähnliche Inhalte

Andere mochten auch

Hello Drupal!
Hello Drupal!Hello Drupal!
Hello Drupal!
Acquia
 
Drupal for Marketers
Drupal for MarketersDrupal for Marketers
Drupal for Marketers
Acquia
 
How to Build a Great Drupal Team
How to Build a Great Drupal TeamHow to Build a Great Drupal Team
How to Build a Great Drupal Team
Acquia
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Acquia
 
Drupal Essentials: Comment Management in Drupal 7
Drupal Essentials: Comment Management in Drupal 7Drupal Essentials: Comment Management in Drupal 7
Drupal Essentials: Comment Management in Drupal 7
Acquia
 
Improving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with MemcachedImproving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with Memcached
Acquia
 
D7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyD7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copy
Acquia
 
Intro to Commons, Part 2: How to Customize Your Commons Site
Intro to Commons, Part 2: How to Customize Your Commons SiteIntro to Commons, Part 2: How to Customize Your Commons Site
Intro to Commons, Part 2: How to Customize Your Commons Site
Acquia
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Acquia
 
How to Migrate, Manage and Centralize your Web Infrastructure with Drupal
How to Migrate, Manage and Centralize your Web Infrastructure with DrupalHow to Migrate, Manage and Centralize your Web Infrastructure with Drupal
How to Migrate, Manage and Centralize your Web Infrastructure with Drupal
Acquia
 
Best Practices for Drupal Integrations
Best Practices for Drupal IntegrationsBest Practices for Drupal Integrations
Best Practices for Drupal Integrations
Acquia
 
Going Full Throttle: How to Speed Time to Market on Marketing Campaign Sites
Going Full Throttle: How to Speed Time to Market on Marketing Campaign SitesGoing Full Throttle: How to Speed Time to Market on Marketing Campaign Sites
Going Full Throttle: How to Speed Time to Market on Marketing Campaign Sites
Acquia
 
Best Practices in Website Management, Part 2: How to Make Your Site Personal ...
Best Practices in Website Management, Part 2: How to Make Your Site Personal ...Best Practices in Website Management, Part 2: How to Make Your Site Personal ...
Best Practices in Website Management, Part 2: How to Make Your Site Personal ...
Acquia
 
Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8
Acquia
 

Andere mochten auch (20)

Hello Drupal!
Hello Drupal!Hello Drupal!
Hello Drupal!
 
Drupal for Marketers
Drupal for MarketersDrupal for Marketers
Drupal for Marketers
 
How to Build a Great Drupal Team
How to Build a Great Drupal TeamHow to Build a Great Drupal Team
How to Build a Great Drupal Team
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
 
Drupal Essentials: Comment Management in Drupal 7
Drupal Essentials: Comment Management in Drupal 7Drupal Essentials: Comment Management in Drupal 7
Drupal Essentials: Comment Management in Drupal 7
 
Acquia Cloud Extend: une offre exclusive pour héberger vos sites Drupal en Fr...
Acquia Cloud Extend: une offre exclusive pour héberger vos sites Drupal en Fr...Acquia Cloud Extend: une offre exclusive pour héberger vos sites Drupal en Fr...
Acquia Cloud Extend: une offre exclusive pour héberger vos sites Drupal en Fr...
 
Improving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with MemcachedImproving Website Performance and Scalability with Memcached
Improving Website Performance and Scalability with Memcached
 
How to Gain Market Intelligence Through Communities
How to Gain Market Intelligence Through CommunitiesHow to Gain Market Intelligence Through Communities
How to Gain Market Intelligence Through Communities
 
D7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copyD7 10 modules-in-20mins v2 copy
D7 10 modules-in-20mins v2 copy
 
Intro to Commons, Part 2: How to Customize Your Commons Site
Intro to Commons, Part 2: How to Customize Your Commons SiteIntro to Commons, Part 2: How to Customize Your Commons Site
Intro to Commons, Part 2: How to Customize Your Commons Site
 
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The StartPreventing Drupal Headaches: Establishing Flexible File Paths From The Start
Preventing Drupal Headaches: Establishing Flexible File Paths From The Start
 
How to Migrate, Manage and Centralize your Web Infrastructure with Drupal
How to Migrate, Manage and Centralize your Web Infrastructure with DrupalHow to Migrate, Manage and Centralize your Web Infrastructure with Drupal
How to Migrate, Manage and Centralize your Web Infrastructure with Drupal
 
Best Practices for Drupal Integrations
Best Practices for Drupal IntegrationsBest Practices for Drupal Integrations
Best Practices for Drupal Integrations
 
Acquia digital entertainment masterclass 26.11.2013
Acquia   digital entertainment masterclass 26.11.2013Acquia   digital entertainment masterclass 26.11.2013
Acquia digital entertainment masterclass 26.11.2013
 
How to Personalize Content to Drive Customer Action
How to Personalize Content to Drive Customer ActionHow to Personalize Content to Drive Customer Action
How to Personalize Content to Drive Customer Action
 
Going Full Throttle: How to Speed Time to Market on Marketing Campaign Sites
Going Full Throttle: How to Speed Time to Market on Marketing Campaign SitesGoing Full Throttle: How to Speed Time to Market on Marketing Campaign Sites
Going Full Throttle: How to Speed Time to Market on Marketing Campaign Sites
 
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating DrupalMaking the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
Making the Switch, Part 1: Top 5 Things to Consider When Evaluating Drupal
 
Best Practices in Website Management, Part 2: How to Make Your Site Personal ...
Best Practices in Website Management, Part 2: How to Make Your Site Personal ...Best Practices in Website Management, Part 2: How to Make Your Site Personal ...
Best Practices in Website Management, Part 2: How to Make Your Site Personal ...
 
Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8Multilingual Improvements for Drupal 8
Multilingual Improvements for Drupal 8
 
Assembling Great Digital Experiences
Assembling Great Digital ExperiencesAssembling Great Digital Experiences
Assembling Great Digital Experiences
 

Ähnlich wie How to Migrate from .NET to Drupal

shoubhik_Resume_latest
shoubhik_Resume_latestshoubhik_Resume_latest
shoubhik_Resume_latest
Shoubhik Ghosh
 

Ähnlich wie How to Migrate from .NET to Drupal (20)

Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
Webinar: 5 Clear Steps to Get Your Nonprofit Cloud Ready - 2018-5-31
 
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
Understanding The Cloud For Enterprise Businesses, an eBook from Triaxil!
 
Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses. Understanding The Cloud For Enterprise Businesses.
Understanding The Cloud For Enterprise Businesses.
 
Time to Fly - Why Predictive Analytics is Going Mainstream
Time to Fly - Why Predictive Analytics is Going MainstreamTime to Fly - Why Predictive Analytics is Going Mainstream
Time to Fly - Why Predictive Analytics is Going Mainstream
 
resume4
resume4resume4
resume4
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
 
AWS Services 7 Transformation Media
AWS Services 7 Transformation MediaAWS Services 7 Transformation Media
AWS Services 7 Transformation Media
 
DS_Upsourcing
DS_UpsourcingDS_Upsourcing
DS_Upsourcing
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
Introduction to GoLang
Introduction to GoLangIntroduction to GoLang
Introduction to GoLang
 
Asyma E3 2014 The Impact of Cloud Computing on SME's
Asyma E3 2014   The Impact of Cloud Computing on SME'sAsyma E3 2014   The Impact of Cloud Computing on SME's
Asyma E3 2014 The Impact of Cloud Computing on SME's
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 
shoubhik_Resume_latest
shoubhik_Resume_latestshoubhik_Resume_latest
shoubhik_Resume_latest
 
Avoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation FailureAvoiding Cloud Computing Planning & Implementation Failure
Avoiding Cloud Computing Planning & Implementation Failure
 
Future of Making Things
Future of Making ThingsFuture of Making Things
Future of Making Things
 
The journey to Cloud
The journey to CloudThe journey to Cloud
The journey to Cloud
 
Daffodil Software-Sharepoint Capability Document
Daffodil Software-Sharepoint Capability DocumentDaffodil Software-Sharepoint Capability Document
Daffodil Software-Sharepoint Capability Document
 
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 SkopjeSitecore, the good, the bad and the ugly Code Camp 2016 Skopje
Sitecore, the good, the bad and the ugly Code Camp 2016 Skopje
 
Big Data Expertise
Big Data ExpertiseBig Data Expertise
Big Data Expertise
 

Mehr von Acquia

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
Acquia
 

Mehr von 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
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

How to Migrate from .NET to Drupal

  • 1. How to Migrate from .NET to Drupal Version 1.0 Nov 13, 2013
  • 2. Contents - About DOOR3 - Why Open Source & Drupal - Choosing The Right Methodology - Choosing the Right Infrastructure - Risk Management - 6 Things to Consider When Migrating - Let’s Review
  • 4. About Us DOOR3 is a digital communications firm that designs and builds interactive enterprise applications for web, social and mobile media. Founded in 2002, we are headquartered in New York City with an office in London, UK. We translate marketing and business ideas into websites and mobile sites, software and applications that are effective, engaging, usable, and easy to evolve and maintain. • • • • Cross-platform Digital Strategy User Experience Design Web & Mobile Application Services Web & Mobile Maintenance & Support DOOR3 is a privately held company with a 2012 revenue of $8M and 60 staff.
  • 5. Why DOOR3? Marketing Agencies Implementation Shops The DOOR3 Difference Design-heavy. Can paint you into a corner. "Built as instructed" leads to risks and delays. Concept through delivery - usable solutions that launch. • • • Extensive design focus Technology secondary Can the result be built, how and why? • • • Caution: requirements! Usability may be missed Suboptimal results • • • • Strategy & planning Engaging, usable designs Effective, efficient implementation Cost control
  • 6. Why Open Source & Drupal About DOOR3
  • 7. Open Source & Drupal Leveraging the power of open source and Drupal. • • • • • • • • • • • Custom blend of tools and processes Iterative development methodology Forward thinking CMS (Responsive Design, HTML5, CSS3 and jQuery) Strong community participation/interaction Well designed framework that is easily extensible Customizable website administration against teams skills/abilities Thousands of QA Testers Extremely secure, not working in a vacuum Multiple use cases and bug fixes are available Free modules proven and tested by a diverse user base ROI – refocusing and maintaining Budget control
  • 8. Choosing The Right Methodology About DOOR3
  • 9. Drupal - Migration Depending on the quantity and complexity of the content in your source site, we can choose from different migration methodologies: Script-based Migration Manual Migration (AKA, Cut & Paste) • • Ideal for smaller payloads Highly variable content • • • • Fastest way to automate a migration, all or nothing Good for non-complex migrations More difficult to rollback and do continuous migration Rinse and Repeat MIgrate Module - based Migration • • • • Provides API’s for “migration in pieces” Provides great vehicle for client interaction with the process Allow granular inspection of migration sources and destination targets Stakeholder collaboration validates imported content
  • 10. Choosing The Right Infrastructure About DOOR3
  • 11. Choosing The Right Infrastructure Choosing the right Infrastructure is key in making sure your migration is successful. We believe looking into the following. • • • • • Look at SEO Reports Site Content Maintainability Version Control Performance Technologies But most importantly look into the What If… • • • • • • What is the impact if the site goes down? Failover Redundancy Scalability Traffic Spikes Back-ups
  • 13. Risk Management – Common Issues In the migration process there are common issues that typically arise and need to be addressed. Underestimation • Data volume, rework • Time Needed • Cost incurred New content added during the migration SEO Impact Non-normalized Data Structures Proprietary Code (non-standard) Complex Administrative workflow Site administration Interface Confusion Communication Issues • Timing between IT & Marketing Duplicate Content To mitigate your risks it’s important to.. 1. Plan your strategy, 2. Freeze your content if possible, 3. Be sure to have a trial run
  • 14. 6 Things to Consider When Migrating About DOOR3
  • 15. 6 Things to Consider When Migrating • Identify roles and responsibilities • Plan, Plan, Plan, Plan • Simplify as much as you can • Take a stage approach • Take the time to analyze and prepare the data • Document what you have done.
  • 17. Let’s Review Leveraging the power of open source and Drupal. • • • • • • • • • • • Custom blend of tools and processes Iterative development methodology Forward thinking CMS (Responsive Design,HTML5, CSS3 and jQuery) Strong community participation/interaction Well designed framework that is easily extensible Customizable website administration against teams skills/abilities Thousands of QA Testers Extremely secure, not working in a vacuum Multiple use cases and bug fixes are available Free modules proven and tested by a diverse user base ROI – refocusing and maintaining Budget control
  • 19. For More Information Gerrit Veeder Senior Marketing Consultant gerrit.veeder@door3.com 212-673-1818 Antonio Estevez Senior Open Source Architect 212-673-1818 Email us @ projects@door3.com