I recently found following document SharePoint 15 Technical Preview Interoperability API Documentation. Here can we find some parts of the new SharePoint 15 API.
Here are some information, which you could find interesting. Please keep in mind, that what I write here are only guesses and I can be totally wrong.
Market place
I found following classes: SPApp, SPAppCatalog, SPAppInstance. These new classes suggest that Microsoft will release a market place for the next version of SharePoint. What role will be playing Sandboxed Solution. There exists even a licensing model for the marketplace. The SPWebapplication was extended with the method IsUserLicensedForEntity. The Application will be loaded into SPWeb according to the methods SPWeb.LoadAndInstallApp. You can read more about it here. However in czech.
Extensive usage of JSON
There are following new classes JsonReader, SPFieldServerStub, SPFieldLookupServerStub. These classes contain methods for creating and reading JSON objects. So it will be possible to read information about field in Javascript.
SPFieldLookup.GetJsonClientFormFieldSchema
Details: Gets an object containing field schema information for client rendering.
So we can read also the information about the field definition in Javascript.
SPFileRightsManagementSettings
New Dataholder for SPFile properties. The class has following properties:
- AllowPrint Gets or sets a value indicating whether the viewer can print the document.
- AllowScript Gets or sets a value indicating whether the viewer can run script on downloaded document.
- AllowWriteCopy Gets or sets a value indicating whether the viewer can write on a copy of the downloaded document.
- DocumentAcceExpireDays Gets or sets the number of days before a downloaded document will expire
- GroupName Gets or sets the group name (email address) to which the permission applies.
SPSite.CompatibilityLevel
Gets the major version of this site collection for purposes of major version-level compatibility checks. For which version is the Site Collection designed?
SPUtility.GetLayoutsFolder
Returns the versioned layouts folder for the specified site collection.
According to this we can have different versions of laouts folder for different webs. The laouts folder is not Farm scoped anymore.
OAuth
Class SPOAuth2BearerCredentials and namespace Microsoft.SharePoint.IdentityModel.OAuth2. Support of OAuth2 like Windows Live ID, Twitter, Facebook?
ClientContext extensions
Microsoft.SharePoint.Client.Search.Query
We can start search queries directly from the Client Object Model
Microsoft.SharePoint.Client.Search.SearchExecutor
We can start multiple search queries in batch.
Microsoft.SharePoint.Client.File
OpenBinaryStream: We can open the file from server on the client.
You must be logged in to post a comment.