The tab labelled ‘Pages’ shows a list of the pages on your website.

Screenshot of the Pages tab, with seven columns and twenty-three rows.

Column A, ‘ID’, is a list of sequential numbers used to identify individual pages. Every page has a unique ID number.

Column B, ‘Level 1’, is a list of titles of the top-level pages of your site.

Columns C-E, ‘Level 2’ to ‘Level 4’, are lists of titles of the pages on the second level of your site, the third level, and so on. Your worksheet might look different to the example here, depending on how many page levels your site has. If you only have three levels, you will only have three ‘Level’ columns. If you have six levels you will have six columns, and so on. Page titles can only be in ONE ‘Level’ column.

Column F, ‘Source URL’, is a list of the individual source URLS of each page on your site.

Column G, ‘Content Type’, is a list of the content types of each page. The names of the content types displayed here are the internal names used by Drupal.

Modifying the Pages tab

Adding a new page:

  1. Give your new page a sequential ID in the ‘ID’ column.
  2. Give your page a title in one of the ‘Level’ columns. This can be anything you like.
  3. Type in your page’s source URL in the ‘Source URL’ column. This can be from the internet, from an html file that is only available locally, or any new content that you want to create. If your page is from a local file or created from new content, follow the following naming convention for the page’s URL: ‘local://local/yourpagename’. Your page name can be whatever you want. This local URL can later be used to create hyperlinks to this page from other pages. The Workbench will use this URL to resolve the internal links during the migration.
  4. Give your page a content type in the ‘Content Types’ column. Make sure you use the correct internal name for the content type you want by double-checking the Content Types tab.
    • For example: You want to give your page the ‘News Article’ content type. You should go to the Content Types tab and find that the internal name for ‘News Article’ is ‘news_article’. Go back to the Pages tab and type ‘news_article’ into a cell in the ‘Content Type’ column.
  5. Add the page to the corresponding tab for its content type.
    • For example: You gave your new page the content type ‘news_article’. You must go to the News Article (news_article) tab and add the page’s ID number to the worksheet. If an individual tab for the content type doesn’t exist, you have to create a new tab. Read more about how to create a new content type tab.

Changing the level of a page:

  1. Move the page’s title from one ‘Level’ column to another.
    • For example: The page title ‘About’ is currently in the ‘Level 1’ column. If you cut and paste ‘About’ into the ‘Level 2’ column, the page will become a Level 2 page.

Adding a level to your website:

  1. Add a new column to the right of your last ‘Level’ column.
  2. Make sure you give this ‘Level’ column a sequential name in the header row of the worksheet.
    • For example: There are currently four levels on the website. If you add a new column to the right of the ‘Level 4’ column, you must name it ‘Level 5’.

Moving a page to a different point in your site’s hierarchy:

  1. Cut and paste its row to a different point in the worksheet. Make sure you cut and paste the entire row.

Changing the source URL of a page:

  1. Type in a new URL in the ‘Source URL’ column. URLs can be from the internet or from an html file hosted locally on your intranet. If your URL is from a local file, follow the following naming convention: ‘local://local/yourpagename’. Your page name can be whatever you want. This local URL can later be used to create hyperlinks to this page from other pages. The Workbench will use this URL to resolve the internal links during the migration.

Changing the content type of a page:

  1. Change the internal name in the ‘Content Type’ column. Make sure you use the correct internal name for the content type you want by double-checking the Content Types tab.
    • For example: You want to change the content type of a page from ‘News Article’ to ‘Blog Article’. You should go to the Content Types tab and find that the internal name for ‘Blog Article’ is ‘blog_article’. Go back to the Pages tab and type ‘blog_article’ into a cell in the ‘Content Type’ column.
  2. Remove the page from the individual tab for its original content type.
    • For example: You changed the content type of a page from ‘news_article’ to ‘blog_article’. You must go to the News Article (news_article) tab, find the ID number of the page, and delete that row from the worksheet.
  3. Add the page to the individual tab for its new content type.
    • For example: You changed the content type of a page from ‘news_article’ to ‘blog_article’. You must go to the Blog Article (blog_article) tab and add the page’s ID number to the worksheet. If a tab for the new content type doesn’t exist, you have to create a new tab. Read more about how to create a new content type tab.

Deleting a page:

  1. Delete its row from the worksheet. Make sure you delete the entire row.
  2. Delete the page from the corresponding tab for its content type. Again, make sure you delete the entire row.