![]() In order to import taxonomies into Contentful, you must decide if you want to work with existing Drupal tags or create a separate content type. ![]() In theory, you should be able to map each of the Drupal content type fields to an equivalent in Contentful content type fields.Ĭontinuing with our example of the blog content model, this table represents a very simplified use case and mapping from the old CMS to the new system.įormat: - įor the example we will just import the text This is the part that will help you move content from Drupal nodes into Contentful entries. Map Drupal content types to Contentful’s content model In this example, we have a content model representing the structure of a blog: Now that the audit is done and you have an overview of your content inventory, you can create a new content model with your stakeholders to come up with a simple structure. Step 2: Create content model New content model Once you have migrated all of the content and are ready for QA, running the URL path will reveal any broken links or missing redirects. Some pages may already have their redirects in place. We recommend that you use a site crawler to identify all URLs on your Drupal 7 website. Outdated views may hint at data that is maintained but never used on the website. These can’t be imported into Contentful’s user profiles, but rather into a new content type, e.g., Blog Authors. ![]() Will content with unique tags be imported too? Look for indicators like:įor removed content, it would make sense to start thinking about collecting the URL paths for 301 redirects. Once it’s completely understood if all content or just some content needs to be migrated, start thinking about excluding content within the content types.įor example, do you really need to migrate old content published before a certain date?ĭo you need to migrate archived content from the old website too?Ĭonsult your SEO data and Google analytics to check visits against the given path of the node, and ensure you only migrate valuable content. The answers are unique to your requirements and your content, and should probably be tracked in an Excel spreadsheet or similar.Ĭreate a full list of content types and their fields. In this sample checklist, we cover questions like content types, taxonomies, user profiles, and more. Extensive discussions with stakeholders will guide the process and establish the parameters of the content migration process. Don’t embark on a migration plan without one, not unless you’re working purely on a “lift and shift” effort.įirst, get a clear understanding of the content you want to migrate from Drupal 7. ![]() Second, you have some knowledge of the command line interface in Contentful.Ī content audit is an essential stage of any migration process. We’ll be outlining the workflow of a migration project step by step, together with examples, migration tools, and command line prompts.īefore we dive in, there are two prerequisites in order for this guide to be useful. But rather than dive into a discussion about content strategy and data migration, this post explains how to migrate content from Drupal 7 to Contentful. It’s time to use Contentful! We have a lot of resources on this site to outline the benefits of adopting a headless CMS. Let’s hazard a guess: Was it a feeling of dissatisfaction with using a monolithic CMS? Is it too complex to maintain? Do you desire a conscious uncoupling? To upgrade to something more versatile for your content needs? Or - and maybe this is a wild and crazy idea, but hear us out - you could move everything over to a new CMS.Īfter all, if you’ve taken this long to move on from Drupal 7, there’s likely a good reason why you were taking your time. So how should you plan for the change? Sure, you could start using the latest version of Drupal. After that point, all support for this legacy content management system will come to a close. Carpe diem!ĭrupal 7 is officially reaching end of life on November 1, 2023. Are you considering migrating your content from Drupal to Contentful? Then this post will show you how.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |