MatchPoint 4.2.0/5.2.0 and MatchPoint Snow 1.2.0/2.2.0 released

Date: 03. May 2017

Today new versions of MatchPoint and MatchPoint Snow have been released. This blog post offers an overview of the key features and fixes introduced with MatchPoint 4.2.0 / 5.2.0 and MatchPoint Snow 1.2.0 / 2.2.0.

MatchPoint

Tabbed View Web Part: Public & Expression Data Source

We finally made the Tabbed View Web Part officially publicly available!

Additionally we also added an "Expression Data Source" which allows to generate tabs based on an expression instead of hard coding them.

Improve support for extensive number of workspaces

More and more of our customers and partners already have found the limit of the number of workspaces in a SharePoint list (which is by default 5000). We already partly supported a greater number of workspaces: This could be achieved by using a SearchDataProvider instead of a WorkspaceDataprovider. Even though the aggregation problem was solved by this, there were still other performance problems (e.g. when opening a workspace or if there were a lot of unique permissions).

With the current release we solved these additional problems. Within a WorkspaceTemplateConfiguration you can now leave the ListLocationExpression empty. By doing that, newly created workspaces will contain the workspace list item in a list in its own web. Because the list items are no longer stored centrally, the WorkspaceDataProvider cannot be used anymore, instead a SearchDataProvider must be used.

Note that once you started to provision workspaces decentralized, you cannot simply change it back! We also created a Cmdlet (Enable-MPWorkspaceItemInWebMode) which allows to migrate an existing workspace list (centralized => decentralized, but not vice-versa!).

See the documentation for more details.

Additional changes:

  • Performance:
    • Tag inheritance job is only executed when the tag string changes
    • Performance optimizations when loading/caching client-side script files and setting up behaviors
  • Support site quota templates for workspaces
  • Fix script injection vulnerability in MP web parts
  • Hybrid workspaces improvements & fixes (MP 5.2.0 only):
    • Add a "check connection/settings" ribbon button to the Hybrid settings page
    • Create remote workspaces sites collection with 1033 as default lcid

MatchPoint Snow

Remote workspace integration feature (MPS 2.2.0 only)

With MatchPoint 5.1.0 we introduced the functionality to provision workspaces remotely. In this Snow release we now added the remote / hybrid workspace functionality to Snow.

We introduced a new RemoteWorkspaceType which can be selected when the contextual action "Create a workspace" is executed. Content, e.g. documents, tasks or timeline posts, will be aggregated from both: local and remote workspaces.

To use remote workspaces in Snow the WSP "Colygon.MatchPoint.Snow.Hybrid" has to be deployed and the features "MatchPoint Snow Hybrid Integration" and "MatchPoint Snow Hybrid Feature" have to be activated.

We will soon release a blog post which covers this in more detail!

Improve role concept for workspace types

We realized that our "static role concept" is not always fitting for all scenarios, so we decided to make it configurable. As of now it's possible to define custom roles and assign them to one of the three permission sets "Owner", "Member" and "Reader". These custom roles can either be defined in the MatchPointSnowConfiguration or within a WorkspaceType. By default we deliver Snow with a standard roles configuration - which should be the same as before.

Note that custom snowflake implementations require to be updated in order to work with this MatchPoint Snow version.

Have a look at this blog post that gives some more information on this feature.

Making the switching of workspace aggregation modes easier

We created a Cmdlet "Set-MPSWorkspaceAggregation" which makes it easy to switch the aggregation mode for workspaces from "List" to "Search" and vice-versa. This cmdlet replaces all list based aggregation and refinement configs (it always makes a backup of existing configiurations, so they are not lost).

Additional changes:

  • Support many workspaces in Update-MPSWebs
  • File import functionality:
    • Add NameExceptionRule
    • Make NameReplacementRule targetable
    • Directories containing a dot aren't replaced correctly
    • Renaming nested folders causes an exception

For a complete list of all changes, please refer to the release documentation.

results matching ""

    No results matching ""