Migration is the idea of moving data from A to B (and often, in the middle you transform this data).
This presentation focus on the use of Drupal Migrate module. I recommend to use Migrate module for a complex migration. When you have either a complex source or destination.
Migrate module is very flexible, powerful and well documented.
Summary :
- Introduction to data migration
- Understanding the migrate module
- Organise your Data migration with Migrate
- Migrate in Drupal 8
Presentation for Drupalcamp Kyoto, Japan, in April 2014.
Lower your total cost of ownership (TCO) of Drupal websites. Srijan offers a *dedicated team* of cross-functional resources to *maintain* Drupal websites under an SLA.
Gregory Gerhardt's presentation on "How to run a successful Drupal Shop" at the Drupal Camp 2015 in Johannesburg, South Africa. Gregory Gerhardt ist the chairman of Amazee Labs, Amazee Metrics and the Amazee Group.
Lower your total cost of ownership (TCO) of Drupal websites. Srijan offers a *dedicated team* of cross-functional resources to *maintain* Drupal websites under an SLA.
Gregory Gerhardt's presentation on "How to run a successful Drupal Shop" at the Drupal Camp 2015 in Johannesburg, South Africa. Gregory Gerhardt ist the chairman of Amazee Labs, Amazee Metrics and the Amazee Group.
Features are very useful for building Drupal profiles (re-usable applications). They provide a way to capture and save in code the customizations that are done to a Drupal site/application. Here I will describe how I use them in B-Translator.
You\'ve decided to make the switch to Drupal. Fantastic! Only one problem: you have to figure out how to move your content from the old database to Drupal. Although there are many import/export modules available it\'s sometimes good to know what\'s happening behind the scenes. This session will walk you through my adventures of porting community Web sites into Drupal.
The talk will include:
* exporting usable data from your old site;
* using CCK to create the right home for your new content;
* using existing import modules (specifically: import html, node import and user import); and
* importing content \"by hand\" using MySQL command line magic.
We will also touch on some of the headaches I ran into in keeping data synchronized on very active community sites during the development phase.
This session is perfect for people who are preparing to migrate their Web site to Drupal and also people who are new to database management but want to know more about how things work behind the scenes. Of course if you\'re already a pro at data migration, please bring your stories and suggestions!
Drupal 8 has made significant improvements towards the ability to stage configuration. But what about content staging? Has it gotten easier in Drupal 8?
This session is targeted towards site builders where we will continue to explore the content staging solution that is being built for Drupal 8 and that was initially presented in Austin. It's a solution that brings vast improvements to sites owners that need to stage or replicate content across sites.
Further, site builders will learn how this solution also applies to broader and sometimes more exciting use cases - content sharing and filtered replication across networks of sites and applications.
The recorded video is available here: https://amsterdam2014.drupal.org/session/content-staging-drupal-8-continued
Are you building a multilingual Drupal website and wondering how you're going to get everything translated? One of the major challenges of setting up a multilingual site is getting translations into Drupal, and keeping them up-to-date. Whether you're working with a team of translators or translating the site yourself, there are lots of tools and techniques that you can use to improve your translation workflow.
Media handling in Drupal (Drupalcamp Leuven 2013)Pure Sign
Drupal provides various ways to enrich your dull textual content by adding pictures, video's and other media. All of the available solutions come with their advantages and disadvantages or pitfalls to take into account.
This presentation will give you an overview of the media landscape in Drupal and walk through the options that are available to you.
Topics include:
* Media handling in Drupal core
* Module comparison: Media, Scald, Asset
* WYSIWYG integration
* oEmbed
Media handling in Drupal (Drupalcamp Leuven 2013)Sven Decabooter
Drupal provides various ways to enrich your dull textual content by adding pictures, video's and other media. All of the available solutions come with their advantages and disadvantages or pitfalls to take into account.
This presentation will give you an overview of the media landscape in Drupal and walk through the options that are available to you.
Topics include:
* Media handling in Drupal core
* Module comparison: Media, Scald, Asset
* WYSIWYG integration
* oEmbed
Doing Drupal: Quick Start Deployments via DistributionsThom Bunting
With its extensive range of contributed modules, Drupal is a highly adaptable content management system. From huge mass-media publishing gateways such as economist.com and open data repositories such as data.gov.uk to a broad range of university websites and countless blog, community-building, and social networking projects, Drupal has proven itself capable of supporting diverse business and user requirements.
Recently some useful Drupal distributions have pre-packaged leading-edge modules to facilitate creation of highly advanced, customisable websites. These distributions harness the power of Drupal's extensible modular framework, with the ease of 'famous 5 minute installation'.
In this computer-lab-based session, participants review and explore newly released Drupal distributions, with focus on a distribution providing automated content and data aggregation, tagging, mapping, and trend visualisation. Learning objectives include: understanding how Drupal distributions can simplify CMS set-up and deployment; appraising use cases; evaluating institutional benefits and challenges.
Features are very useful for building Drupal profiles (re-usable applications). They provide a way to capture and save in code the customizations that are done to a Drupal site/application. Here I will describe how I use them in B-Translator.
You\'ve decided to make the switch to Drupal. Fantastic! Only one problem: you have to figure out how to move your content from the old database to Drupal. Although there are many import/export modules available it\'s sometimes good to know what\'s happening behind the scenes. This session will walk you through my adventures of porting community Web sites into Drupal.
The talk will include:
* exporting usable data from your old site;
* using CCK to create the right home for your new content;
* using existing import modules (specifically: import html, node import and user import); and
* importing content \"by hand\" using MySQL command line magic.
We will also touch on some of the headaches I ran into in keeping data synchronized on very active community sites during the development phase.
This session is perfect for people who are preparing to migrate their Web site to Drupal and also people who are new to database management but want to know more about how things work behind the scenes. Of course if you\'re already a pro at data migration, please bring your stories and suggestions!
Drupal 8 has made significant improvements towards the ability to stage configuration. But what about content staging? Has it gotten easier in Drupal 8?
This session is targeted towards site builders where we will continue to explore the content staging solution that is being built for Drupal 8 and that was initially presented in Austin. It's a solution that brings vast improvements to sites owners that need to stage or replicate content across sites.
Further, site builders will learn how this solution also applies to broader and sometimes more exciting use cases - content sharing and filtered replication across networks of sites and applications.
The recorded video is available here: https://amsterdam2014.drupal.org/session/content-staging-drupal-8-continued
Are you building a multilingual Drupal website and wondering how you're going to get everything translated? One of the major challenges of setting up a multilingual site is getting translations into Drupal, and keeping them up-to-date. Whether you're working with a team of translators or translating the site yourself, there are lots of tools and techniques that you can use to improve your translation workflow.
Media handling in Drupal (Drupalcamp Leuven 2013)Pure Sign
Drupal provides various ways to enrich your dull textual content by adding pictures, video's and other media. All of the available solutions come with their advantages and disadvantages or pitfalls to take into account.
This presentation will give you an overview of the media landscape in Drupal and walk through the options that are available to you.
Topics include:
* Media handling in Drupal core
* Module comparison: Media, Scald, Asset
* WYSIWYG integration
* oEmbed
Media handling in Drupal (Drupalcamp Leuven 2013)Sven Decabooter
Drupal provides various ways to enrich your dull textual content by adding pictures, video's and other media. All of the available solutions come with their advantages and disadvantages or pitfalls to take into account.
This presentation will give you an overview of the media landscape in Drupal and walk through the options that are available to you.
Topics include:
* Media handling in Drupal core
* Module comparison: Media, Scald, Asset
* WYSIWYG integration
* oEmbed
Doing Drupal: Quick Start Deployments via DistributionsThom Bunting
With its extensive range of contributed modules, Drupal is a highly adaptable content management system. From huge mass-media publishing gateways such as economist.com and open data repositories such as data.gov.uk to a broad range of university websites and countless blog, community-building, and social networking projects, Drupal has proven itself capable of supporting diverse business and user requirements.
Recently some useful Drupal distributions have pre-packaged leading-edge modules to facilitate creation of highly advanced, customisable websites. These distributions harness the power of Drupal's extensible modular framework, with the ease of 'famous 5 minute installation'.
In this computer-lab-based session, participants review and explore newly released Drupal distributions, with focus on a distribution providing automated content and data aggregation, tagging, mapping, and trend visualisation. Learning objectives include: understanding how Drupal distributions can simplify CMS set-up and deployment; appraising use cases; evaluating institutional benefits and challenges.
Backing yourself into an Accessible CornerMark Casias
Most people look at accessibility as a front enders problem, but the truth is without proper, semantic, HTML, no amount of theming will help you become a cool A11y Cat. In this session, I will go over items a back end developer should consider when generating quality, accessible markup.
Upgrading your site from Drupal 6 to Drupal 7Andrew Martha
Wednesday, March 16, 2011, I gave a presentation at Duo Consulting in the Google Dearborn Plaza in Chicago, IL on upgrading your website from Drupal 6 to Drupal 7 for the Chicago Drupal Meetup Group. I hope you find it helpful, contact me if you have any questions or if you would like to hire me. Thanks!
Drupal is a flexible, open-source content management system, powering thousands of websites like those of The Onion, Bob Dylan and Amnesty International. In this introduction, you’ll learn the basic structure of a Drupal web site and find out how Drupal compares with other content management systems. We’ll also cover some common Drupal modules of specific interest for SEO, advertising and social media.
Wayne Eaker is a software developer and online strategy consultant, based in Ann Arbor, Michigan. Wayne is a key contributor to LA2M, and is LA2M’s website programmer.
Presentation Details:
- Creating a local blank D7.34 site
- Adding base configuration for Migrate 2.6
- Explaining the approach creating content (Articles and Pages) from CSV files with custom migration modules ( i.e. migr8csv2article & migr8csv2page) and Migrate 2.6 via the Migrate UI
- Migration topics covered: Import, Rollback, Registration, incremental import, sources, destinations, mappings, etc.
- Walkthrough of the code for migr8csv2article custom module
Drupal migrations in 2018 - SFDUG, March 8, 2018Irina Zaks
This year Drupal is 17. For over a decade the process of upgrading from one version to another was one of the biggest challenges. With Drupal 8 the ease of upgrading was one of most pleasant surprises. Looks like Drupal is getting out of teenage years and becoming quite a mature entity.
By the end of this session you will know how to complete a content upgrade for your Drupal 7 or 6 website, and what is not included. We will do a step-by-step demo of how the migration process goes:
Starting with out of the box vanilla Drupal 8 site
Connecting to the existing website that you want to upgrade
What modules you need for Drupal 8
Blocks, Theme, and Views migrations
Options available for moving content from other systems: Feeds (finally ready for Drupal 8), Migrate Plus and other plugins.
We will also discuss when you want to upgrade your site and when you want to migrate your site, and variations/combinations of these two cases.
Session Takeaway: How and when to upgrade your website to Drupal 8
Expected Attendees: This session is designed for site builders, content managers and strategists who are planning overall site development.
Migrate drupal 6 to drupal 8. Абраменко ИванDrupalSib
Абраменко Иван выступил с темой “Migrate drupal 6 to drupal 8” на Drupal Cafe #18
Видео с выступления вы можете увидеть, перейдя по ссылке https://youtu.be/kC5U7PKHu7c?list=PLtUZRIj1OWYzCGb3OCYMVYqnrJ-EpH0Ot
Quick guide to Freedom and travels for developersLuc Bézier
Take freedom to the next level and start traveling.
This is a quick presentation for developers who want to to travel and start working remotely, or who are already doing it. This presentation contains a few tips to travel cheaper and get the best of your remote work.
BONUS: in this presentation discover "How I traveled to Japan for FREE"!
This session was presented at Drupalcamp SG.
Guide to freedom and travels for developersLuc Bézier
Take freedom to the next level and start traveling. This is a quick presentation for developers who want to to travel and start working remotely, or who are already doing it. This presentation contains a few tips to travel cheaper and get the best of your remote work.
Large offices is an outdated model. Tomorrow is made of people working remotely and smaller offices. Working remotely full time or partially offers many advantages. You can also mix remote and travel, and go digital nomad.
After explaining why the model of large offices is outdated, discover solutions adopted by companies like Promet Source and Four Kitchens, tips from my experience and tools suggestions.
Drupal 8 Configuration Management for you and your teamLuc Bézier
Start tracking and controlling changes in Drupal 8 using the core Configuration Management System. An awesome system for your and your team to work together. Discover why we got it wrong with Drupal 7, and why Drupal 8 is better at doing it. Also recommended configuration for your config files, drush commands and synchronization tools.
This is the presentation I would have loved to see when I started using Composer with Drupal. Based on my experience working with Composer and Drupal 7 + Drupal 8.
Learn about the basics working with the Dependency Management for PHP: Composer. Dicover the commands, files (composer.lock and composer.json), the pros but also the cons of using the tool.
This was presented in October 2016 in Cebu for Cebu Drupal Meetups, and Drupalcamp Japan 2017 in Tokyo in January 2017.
Drupal for beginners - Global Training Days - Cebu 2016Luc Bézier
Drupal for beginners, first timers.
Part of the worldwide event Drupal Global Training Days.
The training was divided into two parts: Presentation and Workshop.
Discover who uses Drupal, Twitter, Led Zeppelin, CNN, BBC Worldwide, The White House ...
Learn what is Drupal and when to use Drupal. When does Drupal rocks?
The organization of a Drupal projects with core, modules and themes.
Quick guide for hands on using online services. Get started quickly with some small exercises.
The event was held in Cebu city (Philippines) on April 2016, hosted by Promet Source.
This is a retrospective of our challenging experience building a project based on Drupal 8 beta, then RC versions. This presentation will group Site Building, Front and Back end topics for Drupal 8. The whole project is Open Source and available on github.
Team effort:
- Leolando Tan for Front end.
- Mary Chris Casis for Front end and Site building.
- Luc Bezier for Back end and Configuration Manager.
Presentation for Drupalcamp Cebu, 7 November 2015.
Understand the different kinds of software and the principles of Open Source Software.
How was Free Software License created?
How does Open Source works?
How does people make money out of Open Source Software?
What about security in FOSS?
Why Open Source can achieve more than proprietary software?
Presented during the FOSS week celebration at USJ-R Cebu University.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
In the ever-evolving landscape of technology, enterprise software development is undergoing a significant transformation. Traditional coding methods are being challenged by innovative no-code solutions, which promise to streamline and democratize the software development process.
This shift is particularly impactful for enterprises, which require robust, scalable, and efficient software to manage their operations. In this article, we will explore the various facets of enterprise software development with no-code solutions, examining their benefits, challenges, and the future potential they hold.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeAftab Hussain
Understanding variable roles in code has been found to be helpful by students
in learning programming -- could variable roles help deep neural models in
performing coding tasks? We do an exploratory study.
- These are slides of the talk given at InteNSE'23: The 1st International Workshop on Interpretability and Robustness in Neural Software Engineering, co-located with the 45th International Conference on Software Engineering, ICSE 2023, Melbourne Australia
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Understanding Nidhi Software Pricing: A Quick Guide 🌟
Choosing the right software is vital for Nidhi companies to streamline operations. Our latest presentation covers Nidhi software pricing, key factors, costs, and negotiation tips.
📊 What You’ll Learn:
Key factors influencing Nidhi software price
Understanding the true cost beyond the initial price
Tips for negotiating the best deal
Affordable and customizable pricing options with Vector Nidhi Software
🔗 Learn more at: www.vectornidhisoftware.com/software-for-nidhi-company/
#NidhiSoftwarePrice #NidhiSoftware #VectorNidhi
openEuler Case Study - The Journey to Supply Chain Security
Data migration to Drupal using the migrate module
1. Data Migration with
Drupal using Migrate
Drupal を使ったデータ移行について
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
12th April 2014 - Luc Bézier, @Luukyb
Drupalcamp
Kyoto, Japan
https://www.flickr.com/photos/lifes26/4509331619/
2. Who am I
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
3. Who am I
Freelance web, exclusively
Drupal projects since ~ 4 years.
I moved to Cebu City, Philippines ~ 1 year.
Twitter @Luukyb
luc@webizat.com
Luukyb on drupal.org
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
4. Who am I
Contributed to several large data migration
to drupal using migrate module.
Oracle to drupal :
BBC Good Food
UK public sector organisation
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
6. Data migration
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
7. Data migration
Moving data from A to B
(and often, in the middle
you transform the data.)
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
8. Data migration
Simple migration?
Feeds module
Data mapping using UI.
drupal.org/project/feeds
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
9. Data migration
Use migrate module for a
complex migration.
Complex source or destination.
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
10. Data migration
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/kieranlane/6635502419/
11. Data migration
Using the migrate module
can require code, coffee
and patience.
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/kieranlane/6635502419/
12. Data migration
Good news:
Migrate module is very
flexible, powerful and well
documented.
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
13. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
14. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
Drupal module
Install and enable
like any other contrib module
drupal.org/project/migrate
15. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
Created by Mike Ryan.
drupal.org/user/4420
Senior Technical Consultant
at Acquia
16. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
“framework for migrating
content into Drupal from other
sources”
17. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
What’s inside ?
- OOP Architecture
- An API
- Some drush commands
- Migrate UI
18. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
Built-in support of core items
(Nodes, Users, Files, Taxonomy
and comments)
19. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
Built-in support for
PDO, XML, CSV, JSON, and
native MSSQL and Oracle API
sources
20. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
You can extend
all sources, destinations.
21. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
Migration:
- 100% native drupal
- iterative
22. Introduction to Migrate module
http://www.flickr.com/photos/zigazou76/9104028602
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
Related modules:
- Drupal-to-Drupal data migration (migrate_d2d)
- WordPress Migrate
- TYPO3_migrate
41. Organise your Data migration
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
42. Organise your Data migration
Study the source data,
keep track of the changes.
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
43. Organise your Data migration
Use a separate migration
environment.
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
44. Organise your Data migration
Use a script to build this
environment from scratch.
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
45. Organise your Data migration
Install your site with a profile
$ drush si profile
Migrate the data
$ drush mi MyMigration
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/usace_albuquerque/5547589951/
46. Migrate to D8
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
47. Migrate to D8
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
Drupal 8 will integrate a
Migration API to migrate your site from
Drupal 6 and Drupal 7 to Drupal 8.
48. Migrate to D8
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
This API will be
based on migrate module.
(currently still in progress)
49. Migrate to D8
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
Migration API in D8:
drupal.org/node/2127611
Migration modules list :
drupal.org/documentation/migrate
50. Questions?
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
51. Coming camps in PHL
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
Drupalcamp Manila : 26th April
Drupalcamp Cebu :
October 2014 (TBC)
52. Thank you !
Data Migration with Drupal using Migrate, Drupalcamp Kyoto.
Luc Bézier, @Luukyb
https://www.flickr.com/photos/michaeljohn/306759922/
ありがとう
luc@webizat.com
@luukyb