Migrating to Drupal 7


Migrating to Drupal 7
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
$12.74
save 15%!
Print + free eBook + free PacktLib access to the book: $44.98    Print cover: $29.99
$29.99
save 33%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Learn how to import content and data into your Drupal 7 site from other websites, content management systems, and databases
  • Upgrade your Drupal 6 site to Drupal 7 and migrate your CCK based content into the Drupal 7 fields based framework
  • Use modules that will automate the import and migration process including the Feeds and Migrate modules.

 

Book Details

Language : English
Paperback : 158 pages [ 235mm x 191mm ]
Release Date : December 2012
ISBN : 178216054X
ISBN 13 : 9781782160540
Author(s) : Trevor James
Topics and Technologies : All Books, CMS and eCommerce, Drupal, Open Source

Table of Contents

Preface
Chapter 1: Preparing Drupal for Content Migration
Chapter 2: Starting a Migration Path
Chapter 3: Creating a Feeds Importer
Chapter 4: Feeds Tampers
Chapter 5: Maintaining a Migration Path
Chapter 6: Packaging Content Types and Feeds Importers
Chapter 7: Migration Using the Migrate Module
Chapter 8: Migrating Content from Earlier Drupal Versions
Chapter 9: Migrating from WordPress
Index
  • Chapter 1: Preparing Drupal for Content Migration
    • Preparing for migration
    • Required core modules
    • Required contributed modules
      • The Administration Menu module
      • Chaos Tool Suite (CTools)
      • Views
      • Job Scheduler
      • Features
    • Installing the Feeds module
    • Installing the Feeds Tamper module
    • Other import module considerations
    • Prepping your existing data for migration
    • Summary
    • Chapter 2: Starting a Migration Path
      • Creating a content type
      • Planning for the content type fields
        • Additional contributed modules needed
          • The Location module
          • The Location Feeds module
          • The Link module
      • Adding fields to the content type
        • The Location and text fields
          • Adding a Location field
        • Integer fields
        • Term references
          • Adding a vocabulary
          • Adding the term reference field
        • Node references
          • Installing the References module
          • Adding the node reference field
        • Testing our content types
          • Testing the node reference field
          • Changing the display formatter on the node reference field
          • Testing the term reference field
        • Content type summary
      • Migrating images and files
      • Summary
      • Chapter 3: Creating a Feeds Importer
        • Creating a feeds importer
          • Exporting, cloning, and deleting importers
          • Importer configuration
            • Basic settings
            • Fetcher
            • Parser
            • Processor
        • Mapping your importer
          • Adding a source and target
        • Running an import process
        • Summary
        • Chapter 4: Feeds Tampers
          • Using the Feeds Tamper module
          • Adding a tamper plugin
          • Running the import with the tamper plugin
          • Testing the tamper plugin results
          • Summary
            • Chapter 6: Packaging Content Types and Feeds Importers
              • Features
                • Building a content type feature
                  • Creating and enabling the feature
                  • The custom feature module
              • Overriding your feature
                • The Diff module
                • Reviewing the override
                • Recreating the feature
                • Reverting features
              • The Feed Importer feature
              • Migrating your feature to another Drupal site
              • Summary
                  • Chapter 9: Migrating from WordPress
                    • Migrating content from WordPress to Drupal
                      • Installing and configuring WordPress Migrate
                        • WordPress Migrate configuration
                        • Exporting a WXR file from WordPress
                    • Summary

                    Trevor James

                    Trevor James is a Drupal developer residing in Middletown, MD, USA. Trevor has been using Drupal intensively since 2007 and designing websites for over 15 years using a combination of HTML, CSS, ColdFusion, PHP, jQuery, and JavaScript.

                    Trevor's focus is on building Drupal-based web applications and portals for education, non-profit, and medical systems, and small business environments. He is interested in the best methods of integrating web services with Drupal sites, optimizing Drupal sites' performance, and using Drupal content types, Views, Panels, and other contributed modules to develop front-end interfaces that support data intensive websites.

                    He loves teaching people about Drupal and how to use this excellent open source content management framework. Trevor authored the following Packt books:

                    • Drupal 7 Business Solutions (http://www.packtpub.com/drupal-7- business-solutions-to-build-powerful-web-site/book), published in early 2012
                    • Drupal Web Services (http://www.packtpub.com/drupal-web-services/book), published in November 2010
                    • Drupal 6 Performance Tips (https://www.packtpub.com/drupal-6-performance-tips-to-maximize-and-optimize-your-framework/book), published in February 2010

                    Trevor created a 14-hour video tutorial series titled Drupal 7 for Virtual Training Company (VTC) in 2011. The video is available via the VTC website at http://www.vtc.com/products/Drupal-7-Tutorials.htm.

                    Sorry, we don't have any reviews for this title yet.

                    Code Downloads

                    Download the code and support files for this book.


                    Submit Errata

                    Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


                    Errata

                    - 1 submitted: last submission 09 Apr 2014

                    Errata type: Technical | Page Number: 114

                    First make sure your core Drupal 6 Upgrade Status module is enabled
                    on your module's admin screen. Update Status is a required module and
                    dependency of Upgrade Status.

                    Should read:

                    First make sure your core Drupal 6 Update Status module is enabled
                    on your module's admin screen. Update Status is a required module and
                    dependency of Upgrade Status. 

                    Sorry, there are currently no downloads available for this title.

                    Frequently bought together

                    Migrating to Drupal 7 +    Drupal 7 Development by Example Beginner’s Guide =
                    50% Off
                    the second eBook
                    Price for both: $25.49

                    Buy both these recommended eBooks together and get 50% off the cheapest eBook.

                    What you will learn from this book

                    • Configure your Drupal site to run imports of migrated content using the Feeds module
                    • Run an import of migrated content using Feeds module and a Feed importer
                    • Package your configuration using the Features module
                    • Utilize the Migrate module and its benefits
                    • Migrate blog posts from WordPress to Drupal
                    • Upgrade your Drupal 6 site to Drupal 7
                    • Configure the Feeds Tamper module to preprocess your Feeds imports
                    • Run additional imports using the Feeds modules to update and add new data and content to your Drupal site

                    In Detail

                    This book will show you how to migrate your content into the Drupal content management system. You’ll start by building a content type in Drupal to hold your migrated content. You’ll then import your content into Drupal using the Feeds module. In order to be able to easily use them again and again, you will also learn the best methods of maintaining and packaging migration configurations.

                    In "Migrating to Drupal 7" you’ll learn how to quickly package your legacy site’s data into a format that’s easy to import into Drupal. You’ll then build a content type to hold migrated data in Drupal. To save time and hassle you will learn how to import content into Drupal using the Feeds module. You’ll then get a brief introduction to the Migrate module and its powerful features.

                    With this guide you’ll also learn how to upgrade your Drupal 6 website to Drupal 7 in short, simple steps. You’ll also learn how to package your configuration code in Drupal using the powerful Features module.

                    In "Migrating to Drupal 7" you’ll start by collecting your current site’s content and packaging it up into a CSV file so you can easily import it into Drupal. You’ll then build a content type to hold your migrated data and content.

                    Mastering migrations using the Feeds module will be the next invaluable tutorial before you get a closer look at the Migrate module’s powerful features. You’ll then upgrade your Drupal 6 site to Drupal 7 and use helper modules to help run the upgrade faster and with less hassle. This book will then take you through the process of migrating CCK-based Drupal 6 fields to Drupal 7 using the Content Migrate module.

                    Using the Features module you will then package up our Feeds importer and content types into code to help you to build an easily maintainable and flexible Drupal website with.

                    Approach

                    Written in a friendly and engaging style with practical tutorials and step-by-step examples which show you how to easily migrate your Drupal 6 or WordPress site to Drupal 7.

                    Who this book is for

                    "Migrating to Drupal 7" is for anyone interested in how to move content from an existing website into the Drupal content management system. Both novice and advanced Drupal users will gain practical hands-on knowledge in how to migrate content into Drupal using this book. You will become experts in using the Feeds module to migrate content, and in packaging your code using Features.

                    Code Download and Errata
                    Packt Anytime, Anywhere
                    Register Books
                    Print Upgrades
                    eBook Downloads
                    Video Support
                    Contact Us
                    Awards Voting Nominations Previous Winners
                    Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
                    Resources
                    Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software