<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Focus on your mission, not your tech - Another Cup of Coffee (Posts about Worksheet)</title><link>https://anothercoffee.net/</link><description></description><atom:link href="https://anothercoffee.net/categories/worksheet.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Copyright © 2006 - 2026 &lt;a href="https://anothercoffee.net/" title="Another Cup of Coffee Limited"&gt;Another Cup of Coffee Limited&lt;/a&gt; </copyright><lastBuildDate>Wed, 18 Feb 2026 16:39:44 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Drupal to WordPress migration worksheet</title><link>https://anothercoffee.net/drupal-wordpress-migration-worksheet/</link><dc:creator>Anthony Lopez-Vito</dc:creator><description>&lt;p&gt;If you are using my Drupal to WordPress Migration Tool or have hired me for &lt;a href="http://migratecontent.com/" title="Drupal to WordPress migration service"&gt;Drupal to WordPress migration service&lt;/a&gt;, it’s important that you gather as much information as you can about your Drupal installation. The more detailed you are in your investigation, the fewer surprises there will be during the actual migration. You may have hired a web development company or freelancer to build your site and they’ll sometimes be able to provide you with the necessary information. However, gathering this information can involve some work so they may be reluctant to provide help without an extra fee.&lt;/p&gt;
&lt;p&gt;You can use the questions below to help structure your investigation process. I can help you with this if you’re not able to run the investigation yourself. &lt;a href="https://anothercoffee.net/#contact"&gt;Please ask for details&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;Drupal Installation Questions&lt;/h2&gt;

&lt;em&gt;What are the FTP login details of your hosting provider?&lt;/em&gt;You will need these details to make a backup of your Drupal site. When the migration is complete, you’ll need them to install WordPress on your server.


	&lt;table style="width: 100%"&gt;
&lt;caption&gt;FTP Credentials&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width: 30%"&gt;
	Host&lt;/th&gt;
&lt;td style="width: 70%"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Port&lt;/th&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Protocol&lt;/th&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Username&lt;/th&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Password&lt;/th&gt;
&lt;td style="color:#aaa"&gt;Send through secure channel e.g. password manager&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;em&gt;What are the database login details of your hosting provider?&lt;/em&gt;You’ll need these to export your Drupal database to perform the migration.

&lt;table style="width: 100%"&gt;
&lt;caption&gt;Database Credentials&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width: 30%"&gt;
	Host&lt;/th&gt;
&lt;td style="width: 70%"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Port&lt;/th&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Database name&lt;/th&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Username&lt;/th&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	Password&lt;/th&gt;
&lt;td style="color:#aaa"&gt;Send through secure channel e.g. password manager&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;Do you know how to export your database to a dumpfile?&lt;/em&gt;If you’re unsure how to export your database to a ‘dumpfile’, please contact your hosting provider. They will likely have tools such as phpMyAdmin and help articles to guide you through the process.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	 &lt;/th&gt;
&lt;td style="width:10%; text-align:center"&gt;&lt;strong&gt;Yes/No&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	I know how to export my database to a dump file&lt;/th&gt;
&lt;td style="width:10%"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;
	I need help exporting my database to a dump file&lt;/th&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="page-break"&gt;&lt;/div&gt;

&lt;em&gt;What version of Drupal are you running?&lt;/em&gt;The database column names differ slightly between Drupal versions. This means that a different set MySQL queries will be needed to perform the migration. You can sometimes find this information using your installation’s &lt;em&gt;CHANGELOG&lt;/em&gt; file at http://[YOURDOMAIN.COM]/CHANGELOG.txt. Some developers remove this file as part of their security hardening process so it may not exist in your installation.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	Drupal version&lt;/th&gt;
&lt;td style="width:10%"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;List your Drupal modules and site functionality&lt;/em&gt;Can the functionality can be handled with existing WordPress plugins? Will you need to develop custom plugins?&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Drupal modules and functionality&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;How many custom content types do you have set up?&lt;/em&gt;Additional migration MySQL queries will be needed for each Drupal custom content type. WordPress supports &lt;em&gt;page&lt;/em&gt; and &lt;em&gt;post&lt;/em&gt; content types as standard. Additional development work will be needed to support other content types.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Drupal custom content types&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="page-break"&gt;&lt;/div&gt;

&lt;em&gt;How many custom fields do you have set up?&lt;/em&gt;As with custom content types, custom fields in your Drupal installation will need additional work to support them under WordPress.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Drupal custom fields&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;Do you have blocks, views and panes with important content?&lt;/em&gt;Many Drupal sites display content in blocks, views and panes. These will also need additional work to support under WordPress.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Drupal blocks, views and panes&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;How many nodes do you have?&lt;/em&gt;The number of Drupal nodes you have does not usually play a big factor in the complexity of the migration. However, it will still be useful to get an idea of the number since many nodes can have an impact on how long it takes to troubleshoot migration problems.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	Approximate number of Drupal nodes&lt;/th&gt;
&lt;td style="width:10%"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="page-break"&gt;&lt;/div&gt;

&lt;em&gt;Do you expect to have multiple aliases referencing the same post?&lt;/em&gt;Drupal supports multiple URL aliases for nodes. These will need to be resolved when migrating to WordPress. For more information, please see my article &lt;a href="https://anothercoffee.net/drupal-wordpress-migration-seo/" title="Preserving SEO during a Drupal to WordPress migration"&gt;Preserving SEO during a Drupal to WordPress migration&lt;/a&gt;.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Brief description of what to do with multiple aliases&lt;/caption&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style="border:none;"&gt;
		&lt;em&gt;It’s OK if you don’t know. We can discuss your options.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;Do you expect to have duplicate terms?&lt;/em&gt;Duplicate Drupal terms can cause problems during a migration. For more information, please see my article &lt;a href="http://192.168.1.30:8100/drupal-to-wordpress-migration-taxonomy/" title="Handling Drupal terms during a Drupal to WordPress migration"&gt;Handling Drupal terms during a Drupal to WordPress migration&lt;/a&gt;&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Brief description of what to do with duplicate terms&lt;/caption&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style="border:none;"&gt;
		&lt;em&gt;It’s OK if you don’t know. We can discuss your options.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;div class="page-break"&gt;&lt;/div&gt;

&lt;em&gt;Will your terms exceed the WordPress’ 200 character length?&lt;/em&gt;WordPress has a 200 character limit for terms. Any Drupal terms longer than 200 characters will need to be truncated.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Brief description of what to do with problem terms&lt;/caption&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style="border:none;"&gt;
		&lt;em&gt;It’s OK if you don’t know. We can discuss your options.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;How many users do you have?&lt;/em&gt;The number of users doesn’t play a big factor during a migration but it may be useful to know.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	Approximate number of users&lt;/th&gt;
&lt;td style="width:10%"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;How many user roles do you have?&lt;/em&gt;Your Drupal user roles may need to be converted into &lt;a href="https://codex.wordpress.org/Roles_and_Capabilities" title="WordPress Roles and Capabilities"&gt;WordPress roles&lt;/a&gt;.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;List and brief description of user roles&lt;/caption&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style="border:none;"&gt;
		&lt;em&gt;It’s OK if you don’t know. We can discuss your options.&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px;"&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;


&lt;div class="page-break"&gt;&lt;/div&gt;
&lt;h2&gt;WordPress Installation Questions&lt;/h2&gt;

&lt;em&gt;Will preserving SEO be an important part of the project?&lt;/em&gt;For more information, please see my article &lt;a href="https://anothercoffee.net/drupal-wordpress-migration-seo/" title="Preserving SEO during a Drupal to WordPress migration"&gt;Preserving SEO during a Drupal to WordPress migration&lt;/a&gt;.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	 &lt;/th&gt;
&lt;td style="width:10%; text-align:center"&gt;&lt;strong&gt;Yes/No&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th style="width:90%"&gt;
	Preserving SEO is important for this project&lt;/th&gt;
&lt;td style="width:10%"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;Aside from migrating to WordPress, do you also plan to redesign the site?&lt;/em&gt;Redesigning the site will obviously involve more work as it will require a custom WordPress theme. Some site owners are happy to use a free or premium off-the-shelf theme template.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;Ideas for the WordPress theme&lt;/caption&gt;
&lt;tfoot&gt;
&lt;tr&gt;
&lt;td style="border:none;"&gt;
		&lt;em&gt;e.g. list the names, URLs and prices of any pre-made template candidates&lt;/em&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tfoot&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;em&gt;Are there existing WordPress plugins that match your Drupal functionality?&lt;/em&gt;If you’re happy to be flexible, you may find WordPress plugins that closely match any Drupal modules you have installed on your existing site. Set aside some time to search the &lt;a href="https://wordpress.org/plugins/" title="WordPress Plugin Directory"&gt;WordPress Plugin Directory&lt;/a&gt;. If you don’t find anything suitable, you may have to consider setting aside some budget for custom plugin development.&lt;br&gt;
&lt;table style="width: 100%"&gt;
&lt;caption&gt;List some possible WordPress plugins you may have found&lt;/caption&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="height: 200px"&gt;
 &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</description><category>Blog</category><category>Drupal</category><category>Help</category><category>Migration</category><category>WordPress</category><category>Worksheet</category><guid>https://anothercoffee.net/drupal-wordpress-migration-worksheet/</guid><pubDate>Mon, 25 Apr 2016 00:00:14 GMT</pubDate></item></channel></rss>