Drupal 6 to Drupal 7 Migration Worksheet
|
|
|
- Christopher McLaughlin
- 10 years ago
- Views:
Transcription
1 Drupal 6 to Drupal 7 Migration Worksheet Rationale for This Document An upgrade of a Drupal 6 website is a complex proposition. As a general rule of thumb, many professional Drupal development teams approach a major Drupal version upgrade as a new site development project, and estimate anywhere from 60-80% of the original development resources (time, money) for the upgrade. For a migration to be successful, you will need functional specifications built by someone internal to your organization. By investing the time in answering the questions in this worksheet, you will increase your chances of a successful project. Goals: Determine the necessity of upgrading or migrating an existing Drupal 6 website Determine the scope, resources, and effort required to migrate a site from Drupal 6 to Drupal 7 Provide a high-level overview of various approaches to migrating or upgrading to Drupal 7 Questions to Answer: What do we have? Complete Audit document (Appendix A) Where does Drupal fit in our stack (re: other web technologies)? How long can we stay in D6? What s the risk beyond end of long term support? Do we wait for D8? August 2013 targeted release date See for how to choose a Drupal version Do we need to go to 7 now? If not now, when? What other advantages does D7 offer? What do we need to upgrade? Do we upgrade, migrate, or rebuild? What does upgrade mean? Core Theme Modules What does migrate mean? Why should we migrate?
2 Cannot build new features in D6 Better performance ( e.g., sites.stanford.edu vs AFS ) Outline of D6-D7 Migration Process Document functionality, features and relationships on the current site + wireframes Upgrade core or install new D7 Develop content types and views for D7 Re-build theme for Drupal 7 (possible candidate for outsourcing) Develop migration tool to migrate content from D6 database to new Drupal 7 database (best candidate for outsourcing) Migrate media object Useful links (?) - Migrating D6 Content Construction Kit (CCK) to D7 Fields Global Issues with Moving to Drupal 7: Data Migration (outsource?) Feeds Migrate Modules Theme Core Fields in core Entities Modules some modules have upgrade tools can cck be moved from d6 to d7 can views be upgraded or export/import via features? Training Redirects When / what / how to move to Stanford Sites Do we need to go to D7? If yes: Option A: Upgrade Definition: Replace D6 code with D7 code; run upgrade scripts on D7 database Good only for really basic sites Most like your old site
3 If not: Option B: Migrate Definition: Install new D7 site from scratch with new database; import content, Views, users, etc. Clean Codebase Old content can be left out Retweak IA Tweak Data Model Con: Content Cleanup takes time Are there migration tools that can be used? Outsource data migration? Option C: Develop new site Definition: Install new D7 site from scratch; no mass import of content, Views, users, etc. New Information Architecture New Data Model New Content Brand new hotness retire wait for Drupal 8 (life cycle) move to something else
4 Appendix A: Drupal 6 to Drupal 7 Audit Worksheet Technical Audit URL of Drupal 6 site: Who developed original site (in-house/external): Number of nodes: Number of users: Number of roles: Number of Views: Number of Content Types: Number of Contributed Modules: Number of vocabularies/terms: Number of nodes tagged with taxonomy terms: Custom Theme (yes/no): Number of custom theme templates (.tpl.php files): Custom modules (yes/no - number): Hacks (yes/no): Custom PHP (yes/no): Custom Blocks: JS Libraries: Feeds: Hosting environment (AFS, sites.stanford.edu, department server, external host): Number of vanity URLs / redirects: Performance modifications (Boost, Varnish, Pressflow, etc.): Search (Solr / Google, internal): Files on disk / DB:
5 Functional Audit Audit of existing content (using analytics, etc.) - what is our critical content? Critical functionality (e.g., data integration, etc.): Content authoring experience (e.g., custom workflows, dashboards, etc.): User Experience (admin and end users): Use of taxonomy: Data integration (importing and/or exporting data [Feeds, Services, etc.]): Permissions matrix (permissions, access control, Views access): Rules and triggers: Hosting environment (resources committed): Layout Architecture (Panels, DS/Context, block.tpl.php, etc.): Navigation Architecture (Book, Taxonomy): Data components (fields, attachments, files, images, etc.): Media Files:
6 Notes
Peer 1 Hosting Multisite
Peer 1 Hosting Multisite www.appnovation.com Peer 1 Hosting Multisite Contents 1.0 Project Overview P. 3 2.0 Project Information P. 4 3.0 Site Functionalities P. 5 4.0 Modules P. 7 P.2 1.0 Project Overview
QUESTIONS AND ANSWERS
Request for Proposal Development of St. Cloud Technical & Community College Website April 2015 QUESTIONS AND ANSWERS Questions were submitted via email by vendors or asked at the Q&A on April 14. Answers
The truth about Drupal
The truth about Drupal Why Drupal is great Large community of 3rd party developer Quality control over contributed code Most of the indispensable contributed modules are maintained by solid development
Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.
Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com
Ensuring scalability and performance with Drupal as your audience grows
Drupal performance and scalability Ensuring scalability and performance with Drupal as your audience grows Presented by Jon Anthony Bounty.com Northern and Shell (OK! Magazine etc) Drupal.org/project/
LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.
LEARNING DRUPAL Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd. Background The Drupal project was started in 2000 by a student in Belgium named Dries Buytaert. The code was originally designed
An Introduction to Drupal Architecture. John VanDyk DrupalCamp Des Moines, Iowa September 17, 2011
An Introduction to Drupal Architecture John VanDyk DrupalCamp Des Moines, Iowa September 17, 2011 1 PHP 5.2.5 Apache OS IIS Nginx Stack with OS, webserver and PHP. Most people use mod_php but deployments
Drupal Flyover (There s a Module for That) Emma Jane Hogbin Author, Drupal User's Guide
Drupal Flyover (There s a Module for That) Emma Jane Hogbin Author, Drupal User's Guide I am IAM Sorry A boot eh? Drupal drupal.org/user/1773 Photo: morten.dk Legs: walkah Drupal Flyover Drupal's
Proposal for Website Design and Development Services: Digital Library Federation
Proposal for Website Design and Development Services: Digital Library Federation Overview The Digital Library Federation (DLF) is an association of libraries and institutions whose mission is to develop
Web project proposal. European e-skills Association
Web project proposal European e-skills Association LUCISMEDIA WEB DESIGN PROPOSAL CONTENTS Lucismedia... 3 Building enterprise social communities... 3 project objective... 4 Project scope... 6 Interface
A (Web) Face for Radio. NPR and Drupal7 David Moore
A (Web) Face for Radio NPR and Drupal7 David Moore Who am I? David Moore Developer at NPR Using Drupal since 4.7 Focus on non-profit + Drupal CrookedNumber on drupal.org, twitter, etc. What is NPR? A non-profit
DRUPAL Web Content Management (WCM) Cloud Solution. RFP Q&A Session Jan. 21, 2015
DRUPAL Web Content Management (WCM) Cloud Solution RFP Q&A Session Jan. 21, 2015 CONTENTS Project Overview Current State: Vision WCM Future State: Drupal WCM Cloud Solution RFP - Response Matrix Brief
I have experience in building large Community websites, Business websites, Products and Services websites and E-commerce websites using Drupal.
Email: [email protected] Skype: compujohnny http://www.jesox.com https://www.drupal.org/u/compujohnny Dear Employer, I am a Professional Web developer having over 7 years experience in creating business
Drupal to WordPress migration worksheet
Drupal to WordPress migration worksheet Knowing as much as possible about your Drupal installation will help me come up with a more precise estimate for your migration project. I can help you discover
Ohio Christian University Website Redesign
Ohio Christian University Website Redesign Project Description and Request for Proposal January 2013 Contents Project Summary... 2 Goals... 2 Audience... 2 About Ohio Christian University... 2 Site Information...
5 Mistakes to Avoid on Your Drupal Website
5 Mistakes to Avoid on Your Drupal Website Table of Contents Introduction.... 3 Architecture: Content.... 4 Architecture: Display... 5 Architecture: Site or Functionality.... 6 Security.... 8 Performance...
ANNEX B TERMS OF REFERENCE. Assignment Name: IT service provider/partner for iknow politics website Our ref no: 258-11/23
INTERNATIONAL INSTITUTE FOR DEMOCRACY AND ELECTORAL ASSISTANCE ANNEX B TERMS OF REFERENCE Assignment Name: IT service provider/partner for iknow politics website Our ref no: 258-11/23 1. Background The
Achieving Continuous Integration with Drupal
23 Au gu Achieving Continuous Integration with Drupal st 20 12 Achieving Continuous Integration with Drupal Drupalcon Munich 2012 Barry Jaspan [email protected] The Evolution of a Drupal Developer
Using your Drupal Website Book 1 - Drupal Basics
Book 1 - Drupal Basics By Karl Binder, The Adhere Creative Ltd. 2010. This handbook was written by Karl Binder from The Adhere Creative Ltd as a beginners user guide to using a Drupal built website. It
Optimizing Drupal Performance. Benchmark Results
Benchmark Results February 2010 Table of Contents Overview 3 Test Environment 3 Results Summary 4 Configurations and Test Details 8 Bytecode Caching 12 Improving Drupal Code with Partial Caching 13 Full
SharePoint Wiki Plus Administration Guide
SharePoint Wiki Plus Administration Guide Installation & User Guide Copyright 2005-2008 KWizCom Corporation. All rights reserved. Company Headquarters KWizCom 148 Castle Rock Dr. Richmond Hill, Ontario
The following is a comparison between CiviCRM, RedHen and CRM Core which are the leading option for CRM in the Drupal Community.
The following is a comparison between CiviCRM, RedHen and CRM Core which are the leading option for CRM in the Drupal Community. Feature CiviCRM RedHen CRM Core Create contacts for individuals, organizations
Client Overview. Engagement Situation. Key Requirements
Client Overview Our client is one of the leading providers of business intelligence systems for customers especially in BFSI space that needs intensive data analysis of huge amounts of data for their decision
RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54)
RESPONSES TO QUESTIONS AND REQUESTS FOR CLARIFICATION Updated 7/1/15 (Question 53 and 54) COLORADO HOUSING AND FINANCE AUTHORITY 1981 BLAKE STREET DENVER, CO 80202 REQUEST FOR PROPOSAL Intranet Replacement
Drupal and ArcGIS Yes, it can be done. Frank McLean Developer
Drupal and ArcGIS Yes, it can be done Frank McLean Developer Who we are NatureServe is a conservation non-profit Network of member programs Track endangered species and habitats Across North America Environmental
Do I have to use the blog section of the site? No. Your blog is hidden by default so it won't be available unless you choose to turn it on.
Agent Website FAQ What are the features/benefits of the new Agent Websites? The Agent Website offering is a feature-rich, WordPress based product that provides individual personalization to the agent,
Purchasing Bids & Contracts Request for Proposal For University Relations Website Redesign RFP NO.2016P105
Purchasing Bids & Contracts Request for Proposal For University Relations Website Redesign RFP NO.2016P105 ADDENDUM 02: November 9, 2015 FULL REQUEST FOR PROPOSAL (RFP) ADDENDUM 02 LOCATED AT: http://www.uco.edu/administration/pur-pay-trav/_current-solicitations/index.asp
A Close Look at Drupal 7
smart. uncommon. ideas. A Close Look at Drupal 7 Is it good for your bottom line? {WEB} MEADIGITAL.COM {TWITTER} @MEADIGITAL {BLOG} MEADIGITAL.COM/CLICKOSITY {EMAIL} [email protected] Table of Contents
FYI - UT Drupal Kit 2.0. December 9, 2015
December 9, 2015 Presenters Paul Grotevant, ITS Applica=ons Mike Marsello, ITS Applica=ons Mark Fullmer, ITS Applica=ons Henry Tijerina, Office of the President/Office of the Provost 2 Agenda Intro/Background
LRCVB RFP #2015-013 Website Redesign Questions & Answers
LRCVB RFP #2015-013 Website Redesign Questions & Answers 1. Can companies from outside the USA apply for this bid? a. Yes, however, the company must address time zone issues and communication methods to
Bazaarvoice for Magento Extension Implementation Guide v6.3.4
Bazaarvoice Bazaarvoice for Magento Extension Implementation Guide v6.3.4 Version 6.3.4 Bazaarvoice Inc. 03/25/2016 Introduction Bazaarvoice maintains a pre-built integration into the Magento platform.
Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify.
Logicify Fact Sheet Contacts Please feel free to contact us for any enquiry or question. Alexander Cherednichenko, CEO [email protected] +380 50 8692570 (direct cell) Andrew Mazur,
SharePoint 2010 End User - Level II
Course Outline Module 1: Overview A simple introduction module. Understand your course, classroom, classmates, facility and instructor. Module 2: Server Site Definitions In this module we will explore
Simple Tips to Improve Drupal Performance: No Coding Required. By Erik Webb, Senior Technical Consultant, Acquia
Simple Tips to Improve Drupal Performance: No Coding Required By Erik Webb, Senior Technical Consultant, Acquia Table of Contents Introduction................................................ 3 Types of
SuiteCRM Customer Relationship Management System
SuiteCRM Customer Relationship Management System Overview SalesAgility is an ISO9001-accredited professional services consultancy engaged in transforming the business needs of our clients into robust and
Getting Started Guide
Getting Started Guide Table of Contents OggChat Overview... 3 Getting Started Basic Setup... 3 Dashboard... 4 Creating an Operator... 5 Connecting OggChat to your Google Account... 6 Creating a Chat Widget...
BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7
BUILDING MULTILINGUAL WEBSITES WITH DRUPAL 7 About us! Getting to know you... What are your multilingual needs? What you need Check A fresh Drupal 7 instance installed locally Download of module files
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION
Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0
How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.
EHR Accessibility The Big Idea: Provide a standardized and improved user experience for ALL disabled and abled patients while interacting with their providers Electronic Health Records System (EHR). The
Kit Rowley. Subject: Content type and workflow planning (SharePoint Server 2010) Attachments: image001.gif. Plan content types. Plan content types
Kit Rowley Subject: Content type and workflow planning (SharePoint Server 2010) Attachments: image001.gif Content type and workflow planning (SharePoint Server 2010) Published: May 12, 2010 This article
The Fastest Way to a Drupal Site: Think it, Plan it, Build it.
The Fastest Way to a Drupal Site: Think it, Plan it, Build it. Introduction Whether you ve been building static web pages, managing hosted blogs, or are new to web development altogether building a dynamic,
SharePoint Training DVD Videos
SharePoint Training DVD Videos SharePoint 2013 Administration Intended for: Prerequisites: Hours: Enterprise Content Managers / Administrators Planners / Project managers None 16 hours of video + 18 hours
Administrator & End User 1 or 2 Day Training Course
Administrator & End User 1 or 2 Day Training Course Falcon Software Company, Inc. 800 707 1311 USA/Canada 250 480 1311 Local 250 480 1322 Fax www.falcon software.com Copyright Protected Falcon Software
AUDIT REPORT EXAMPLE
AUDIT REPORT EXAMPLE Severity levels: low, average, high, critical Difficulty levels: low, average, high I. General information and server configuration Problem: Too many HTTP requests. Found (on homepage):
Microsoft Project Server 2010 Technical Boot Camp
Microsoft Project Server 2010 Technical Boot Camp Course M50558 5 Day(s) 30:00 Hours Introduction Course retirement date: November 30, 2012 For a complete list of courseware retirements, see: www.microsoft.com/learning/en/us/training/retired
Choosing a Content Management System (CMS)
Choosing a Content Management System (CMS) Document Version Revision History Date Document Version Description Created By: 10/Oct/2013 First draft Laraib Saad Table of Contents 1. Introduction
From 0 to Drupal in Six Months
From 0 to Drupal in Six Months A Case Study on How the Stony Brook University IT Department Migrated to Drupal Richard von Rauchhaupt http://www.stonybrook.edu/it [email protected] Previous
StruxureWare TM Data Center Operation
StruxureWare TM Data Center End to end Management (DCIM) software for monitoring, control of power, cooling, security and energy usage from the building through IT systems Part of StruxureWare for Data
Content Management Systems: Drupal Vs Jahia
Content Management Systems: Drupal Vs Jahia Mrudula Talloju Department of Computing and Information Sciences Kansas State University Manhattan, KS 66502. [email protected] Abstract Content Management Systems
Drupal for Designers
Drupal for Designers Not decorating on top of what Drupal gives you, but rather, letting Drupal s default behavior simply provide a guide for your design. Drupal for Designers by Dani Nordin http://my.safaribooksonline.com
Building Your First Drupal 8 Company Site
Building Websites with Drupal: Learn from the Experts Article Series Building Your First Drupal 8 Company Site by Todd Tomlinson July, 2014 Unicon is a Registered Trademark of Unicon, Inc. All other product
Day 1 - Technology Introduction & Digital Asset Management
SharePoint Developers Academy 2010 Course Syllabus Introduction Day 1 - Technology Introduction & Digital Asset Management 1. Kick Start a. Participant Introductions b. Course Overview c. Training Goals
Source Type Definitions
Source Type Definitions The Jobs2web Referral Engine sorts all of your visitor traffic into a Source Engine, and then categorizes it into a Source Type. Jobs2web has approximately 2,500 Source Engines
SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit
SEO Toolkit Magento Extension User Guide Official extension page: SEO Toolkit Page 1 Table of contents: 1. SEO Toolkit: General Settings..3 2. Product Reviews: Settings...4 3. Product Reviews: Examples......5
Course Code NCS2013: SharePoint 2013 No-code Solutions for Office 365 and On-premises
4 DAYS SHAREPOINT FOR THE POWER USER AND SOLUTIONS BUILDER Course Code NCS: SharePoint No-code Solutions for Office 365 and On-premises AUDIENCE FORMAT COURSE DESCRIPTION Power Users Instructor led training
The easy way to a nice looking website design. By a total non-designer (Me!)
The easy way to a nice looking website design By a total non-designer (Me!) Website Refresher Three types of Website 1.Hand rolled HTML. Lightweight static pages. 2.Scripted Website. (PHP, ASP.NET etc.)
Things Made Easy: One Click CMS Integration with Solr & Drupal
May 10, 2012 Things Made Easy: One Click CMS Integration with Solr & Drupal Peter M. Wolanin, Ph.D. Momentum Specialist (principal engineer), Acquia, Inc. Drupal contributor drupal.org/user/49851 co-maintainer
Lavastorm Resolution Center 2.2 Release Frequently Asked Questions
Lavastorm Resolution Center 2.2 Release Frequently Asked Questions Software Description What is Lavastorm Resolution Center 2.2? Lavastorm Resolution Center (LRC) is a flexible business improvement management
KEYSTONE JS FOR DRUPAL DEVELOPERS
NYC CAMP KEYSTONE JS FOR DRUPAL DEVELOPERS @northps JULY 18, 2016 ABOUT US Founded 2003 114 Employees 10 YEARS Average Experience Offices in: NEW YORK, NY (HQ) BOSTON, MA PHILADELPHIA, PA 80 % Of our clients
Listed below are the common process in creating a new content type, and listing a summary of all contents via view and/or panel custom page.
Why Features? Basically, in Drupal, one has to undergo series of configurations to be able to create content type, views and/or panels, etc. depending on the functionality one wants to achieve. For a single
Drupal CMS for marketing sites
Drupal CMS for marketing sites Intro Sample sites: End to End flow Folder Structure Project setup Content Folder Data Store (Drupal CMS) Importing/Exporting Content Database Migrations Backend Config Unit
Preparing Your Business for Magento 2.0
Preparing Your Business for Magento 2.0 William Harvey Director of Business Operations Magento Commerce How is Magento 2.0 different than 1.x? How is Magento 2.0 different than 1.x? New architecture Out-of-the-box
2011 ithemes Media LLC. All rights reserved in all media. May be shared with copyright and credit left intact.!
Meet BackupBuddy. ithemes Media, LLC was founded in 2008 by Cory Miller, a former newspaper journalist and public relations/communication practitioner, turned freelance moonlighting web designer, turned
Our clients have come to rely on key benefits when working with us, including: Simplicity.
The Neptune Web Content Management platform is designed for non-technical people to make website changes when and where they re needed, through an easy to use web-based interface. Fully documented and
Drupal + Formulize. A Step-by-Step Guide to Integrating Drupal with XOOPS/ImpressCMS, and installing and using the Formulize module
Drupal + Formulize A Step-by-Step Guide to Integrating Drupal with XOOPS/ImpressCMS, and installing and using the Formulize module May 16, 2007 Updated December 23, 2009 This document has been prepared
Salesforce Admin Course Content: Chapter 1 CRM Introduction Introduction to CRM? Why CRM?
Salesforce Admin Course Content: Chapter 1 CRM Introduction Introduction to CRM? Why CRM? Chapter 2 Introduction to Cloud Computing & Salesforce.com Cloud Computing - Overview What is Software-as-a-Service
MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions
MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions Course Overview This course provides students with the knowledge and skills to work with the server-side and client-side object models,
Drupal. http://www.flickr.com/photos/funkyah/2400889778
Drupal 7 and RDF Stéphane Corlosquet, - Software engineer, MGH - Drupal 7 core RDF maintainer - SemWeb geek Linked Data Ventures, MIT, Oct 2010 This work is licensed under a Creative
Magento Feature List. ecommerce Platform for Growth
Magento Feature List ecommerce Platform for Growth Magento is a feature-rich, professional Open Source ecommerce platform solution that offers merchants complete flexibility and control over the user experience,
Google Analytics Audit. Prepared For: Xxxxx
Google Analytics Audit Prepared For: Xxxxx Please Note: We have edited all images and some text to protect the privacy of our client. 1. General Setup 3 1.1 current analytics tracking code 3 1.2 test purchase
Sponsored Jobs Overview
Sponsored Jobs Overview Sponsored Jobs help boost visibility of your top priority roles, to help you fill your most important roles faster. When you sponsor a job, it appears at the top of LinkedIn s personalized
OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY. Librarian. Kendriya Vidyalaya Tinsukia. West Bengal, India
OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY Deep Kr. Kirtania Library Trainee Administrative Training Institute, Kolkata, West Bengal, India Mithun Sarkar Librarian Kendriya
Absolute Beginner s Guide to Drupal
Absolute Beginner s Guide to Drupal 1. Introduction 2. Install 3. Create 4. Extend 5. Design 6. Practice The OSWay 1. Introduction 2. Install 3. Create 4. Extend 5. Design 6. Practice The OSWay Drupal
ADMINISTRATOR GUIDE VERSION
ADMINISTRATOR GUIDE VERSION 4.0 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose
Orientation Course - Lab Manual
Orientation Course - Lab Manual Using the Virtual Managed Workplace site for the lab exercises Your instructor will provide the following information before the first lab exercise begins: Your numerical
