Changes - MatchPoint Intranet
Managed Properties
- Added MPSNOWRootPostOwnerID
- Added MPSNOWSiteUrl
- Added MPSNOWPeopleList
Adjustments regarding Composed Looks
With version 1.0.4 MatchPoint Snow has changed its concept regarding composed looks:
Up to now default SharePoint keys for the color slots were used. It was now decided to use our own slots. The reason for this is that more speaking names can be used, which actually describe where they are used in MatchPoint Snow. This make it easier to create a composed look for MatchPoint Snow. However, there are a few exceptions where the out of the box SharePoint slot keys are still used.
In case you already have a composed look for MatchPoint Snow or for any solution on Snowflake based on MatchPoint Snow, you need migrate it to use the new color slot keys. The same is the case with any CSS file in which the new color slot keys should be referenced. MatchPoint Snow provides two PowerShell Cmdlets which help to perform this migration:
Translate-MPSCssFile
This Cmdlet iterates over the specified source CSS file and looks for the directives containing a "themeColor" (ReplaceColor and RecolorImage). The values will then be replaced with the new value.
If more than one value can be applied, the possible values will be written in comment behind the actual CSS statement. The replacement then needs to be made manually.
Please see following example showing the comment containing the possible values:
.a-css-selector {
/* [ReplaceColor(themeColor:"StrongLines")] */ border-topcolor: #0093d5 !important;
/* Matching color slot keys: StrongLines, MPSContentSep aratorLine, MPSRefinementSliderSelectedRange */
}
Following Parameters need to be specified:
- SourceFilePath: The path to the CSS-file using the regular SharePoint color slot keys.
- TargetFilePath The file path where the created file will be written to.
Please revise the file after the translation and perform any necessary manual changes.
Translate-MPSColorFile
This Cmdlet translates an existing spcolor file (using the out of the box SharePoint color slot keys) to the new MatchPoint Snow format. That means that the new colorslot keys are added and are filled with the correct value, based on the old color used.
Following Parameters need to be specified:
- SourceFileUrl: The URL to an spcolor file which needs to be translated to use the new MatchPoint Snow color slot keys.
- TargetFilePath: The file path where the created file will be written to.
Reapply-MPSComposedLook
In case the current composed look needs to be reapplied to MatchPoint Snow or a specific web, the
Cmdlet Reapply-MPSComposedLook
can be used.
Following Parameters need to be specified:
- WebApp The URL to the web application which hosts MatchPoint and MatchPoint Snow. If this parameter is specified, then the composed look will be reapplied on all webs belonging the current Snow Application.
- WebUrl: The URL to a specific web on which the composed look should be reapplied.
- Recursive: If the WebUrl parameter is specified, the recursive flag indicates whether all child webs should be processed as well.
OWA Support
As of MatchPoint version 4.0.6, Office Web Apps are supported. The SharePoint farm needs to be linked to an OWA server in order for this to work. This can be done by running following Cmdlet:
New-SPWOPIBinding -ServerName "server.name.com"
Once the SharePoint farm is linked to an OWA server, MatchPoint will display previews of documents in a callout within search results and within data grids showing documents. For this reason, MatchPoint uses a callout instead of a popup item for the context menu as of version 4.0.6.
MatchPoint Snow benefits of these changes as well and displays these previews.
Position of the „Go to list"
context menu item MatchPoint Snow provides an own context menu item "Go to List". This action is shown in datagrid- and some composite-webparts.
Until Snow 1.0.4 the "Go to list" context menu item entry was just appended to the context menu.
Now it can be positioned at the top. If you want that you have to change the MatchPointConfiguration.xml
:
MatchPointConfiguration -> DataGridContextMenus -> DataGridContextMenu -> MenuItem
Set the Id to "MPSConstants.GoToListMenuItemId"