Loading...

All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).

Ticket #108 (new enhancement)

Opened 9 years ago

Add support for importing pagetypes

Reported by: bjorn@… Owned by: bjorn@…
Priority: major Component: DeploymentWizard
Keywords: Cc:

Description

It would be nice if one could select pagetypes to import as part of the deployment to a target website.

This will require:
1.
The connection string to the EPiServer database must be specified in the Wizard's EnvironmentDefinitions.xml file.
2.
Pagetypes that are new/modified for a version of a component must be specified as XML files, in some predefined file/folder structure below the component release folder (different versions may require different pagetypes to be imported).
3.
The "custom installation" page in the wizard should allow the user to select/unselect whether to import new/modified pagetypes as part of the deployment.
4.
If "import pagetypes" are selected as part of the deployment, the wizard must display a page where all the pagetypes available for import (detected after validating each of the pagetype-xml-files) are presented in a checkbox-list. The user can then select which ones that should be imported during deployment.
5.
The wizard must programmatically parse the pagetype-xml-files and import them into EPiServer. This type of functionality has already been implemented in the EPiPageTypeUtil project, which I'm sure can provide lots of inspiration.

Note: See HelpUser/Tickets for help on using tickets.