To import content from GatherContent, the content editor needs to set up mappings between Templates in GatherContent and templates (or content type fields) in Sitefinity and their corresponding fields. Follow these steps to map your templates:
1. Click the Mappings button on the GatherContent screen
The manage template mappings screen will appear.
2. Click Create Mapping button
Clicking on the "Create Mapping" button will bring up the Field Mappings dialog. The Field Mappings dialog lets the user specify which templates and fields should be mapped.
3. Specify mapping name
First, users should specify a name for the mapping. The mapping name will be used to distinguish mappings on import dialogs.
4. Specify GatherContent account
The Sitefinity connector supports multiple accounts. If the API credentials used have access to more than one account, the accounts will be listed in the Account dropdown.
5. Specify project
Once an account is selected - all projects for that account will be listed.
6. Specify GatherContent template
Once the project is set - you need to select the GatherContent template. The dropdown lists all the templates that are available for this project.
7. Specify Sitefinity content
The connector supports importing pages, by selecting and mapping page templates, as well as News, Events, Blog Posts and Dynamic Content. Pages are organized in the dropdown under the Page Template section, all Dynamic Content types will be under the Dynamic Content section and Page Templates are listed in the Page Template Section.
8. Specify the language
The connector supports multilingual imports, if your Sitefinity website has more than one language enabled - you will see them in the Languages dropdown.
9. Specify parent
If the content you are creating mappings for supports parent (for example - Pages, Blog Posts, Dynamic Content), the Parent dropdown will be visible, you can select the parent under which the content will be imported.
10. Specify provider
GatherContent connector for Sitefinity supports multisite, which means that you can import different items on different websites. Each website in Sitefinity has its own provider for every content type (data source) and can share other website sources or can have a mix of both - its own data source and a shared data source.
11. Map your fields
You are ready to map your fields. Once you select the necessary information - all tabs from the selected GatherContent template will appear. Map your Sitefinity fields to each GatherContent field.
12. Map statuses
The last tab (Statuses) lists all statuses in GatherContent, you can select what status should be set in Sitefinity during the import. Changing status back in GatherContent is supported as well, but the settings are moved to the Import screen (see next topics).
13. Save the mapping
When you are ready to save your mappings, just click the "Save" button. You need to map at least one field to save the mapping.
You can use the "Edit" and "Delete" links in the Mappings screen to update or delete your mapping.