Custom Solutions

MatchPoint provides a configuration mechanism that allows creating SharePoint solutions based on elements from the current MatchPoint instance. This allows for an easy migration of solutions from a development- or staging environment to a productive environment.

Creating Solution Configurations

The configuration interface for creating solution configurations can be accessed by selecting the link Manage Solution Configurations (on the Instance Administration site or by pressing [Ctrl+M\]).

A new solution can be creating by clicking the Add link on the form. Existing configurations can be modified by clicking the configuration file name.

The Solution Configuration File

Within a solution configuration, the following elements can be selected to be included into the SharePoint solution:

Configuration Element Functionality
SolutionPaths specifies solution paths from the 15 hive
ExternalAssemblies specifies external assemblies from the global assembly cache (GAC)
Features specifies SharePoint features
ConfigurationFileFilters specifies filter criteria for MatchPoint configuration files
SolutionConfiguration overview

Please note that SolutionPaths and ExternalAssemblies will only list paths and assemblies that are already registered within the MatchPoint configuration file. Also, the configuration files specified with the ConfigurationFileFilters property can be modified by using a ConfigurationModification element.

The configuration will be exported into a SharePoint solution using the specified SolutionFileName and Title properties. To enable the solution, a feature has to be enabled (specified by the FeatureName property).

Exporting and Deploying Solutions

Once a solution configuration has been defined, it can be downloaded as a SharePoint solution (wsp) file by selecting the Download link on the Manage Solution Configurations form. The solution can then be deployed to the target system. When the feature is enabled, all configuration files, solutions, external assemblies and features will be automatically deployed to the system.

results matching ""

    No results matching ""