Tag Info

Hot answers tagged

8

The Cloud Service Office 365 is being updated regulary. The current SharePoint 2013 has the Version 15 and the next Generation of SharePoint is the Version 16. So in Office 365 you will find the first new Frontend Features of the next SharePoint On Premise Generation. Also in the SDK for SharePoint 2013 and Office 365 you will find the first new functions ...


5

Alternative 1 Your App Catalog site can be configured at web application, NOT at site collection level. Since an App Catalog is scoped to a web application, all apps that you want to make available have to be in the App Catalog site for that web application, and eventually to all site collections under it. However, you can have more than one App Catalog ...


4

I followed this example: https://www.nothingbutsharepoint.com/sites/eusp/pages/use-font-face-in-rich-text-editor-of-sharepoint-2010.aspx It worked for me in our O365 site collection with the only exception that I had to bump up the class to 15. .ms-rteFontFace-15 { -ms-name: "Bangers"; font-family: "Bangers", arial, helvetica, sans-serif; }


3

It's the preparation for SP2016. Microsoft will release new SharePoint upgrades/features on O365 before the on-premise versions.


3

You can try this solution: Open your site in SharePoint Designer, check out and open the default masterpage in advanced mode (assume it is seattle.master). Scroll down to ending </body> tag. Add the following block of code above: <SharePoint:ScriptBlock runat="server"> if (typeof jQuery == 'undefined') { document.write('<script ...


3

You can still use Visual Studio to create SharePoint Apps without requiring SharePoint installed locally. That is a benefit of using the App Model. Get the tools for VS2013 here The only case that would require SharePoint installed would be if you were creating Server side code (which you can't do in SharePoint online anyways) or Sandboxed solutions, which ...


3

The Name column cannot be referenced in a calculated column. You can see proof of this by looking through the list of Columns available when creating or editing your calculated column formula. If you want to work around the issue, create a second column and then use a workflow to copy the Name column to the new column you created. The new column can be ...


3

For On-Prem installations: You can always change the master page from PowerShell using the below script: Connect-SPOService -Url "tenant admin url" -Credentials "username" $web = Get-SPOSite http://sharepoint $web.CustomMasterUrl = "/_catalogs/masterpage/nightandday.master" $web.MasterUrl = "/_catalogs/masterpage/nightandday.master" $web.Update() Source: ...


2

You get this error because of the cross site scripting protection. To work around it you have to use sharepoints own library for cross-site access, namely "SP.RequestExecutor.js". Also make sure your app has tenant scope permissions. var scriptbase = $scope.hostweburl + "/_layouts/15/"; $.getScript(scriptbase + "SP.RequestExecutor.js", function(){ var ...


2

The solution as i found recently, is to use the 2010 workflow to send the email, this is not bound by the restrictions that the 2013 workflow is in only sending to users known by the tenancy (i.e. those with accounts). In my case i did all the main bulk of the workflow in 2013 with loops and all the nice new features, then used a really simple parameter ...


2

Since CSOM supports Request Batching that allows to minimize the number of messages that are passed between the client and the server, it matters how operations are submitted to the server using ClientContext.ExecuteQuery method: ClientContext.ExecuteQuery method performs the actual request to the server, it could contain single or multiple operations. So, ...


2

Please apply this css on your page. <style> #sideNavBox { DISPLAY: none } #contentBox { margin-left: 0px } </style> EDIT: As you need to hide Quick launch only on one page, please add this css to only that page(If you are using SharePoint Designer). Just edit your page in SharePoint Designer. However, if you don't want to edit the page in ...


2

You can do it all from C# using the excellent post found here: http://blah.winsmarts.com/2014-4-Get_list_of_site_collections_using_CSOM_in_Office365.aspx This example is, I believe, from within a SharePoint app but you can do it similarly from a console app. First you'll need to add a reference to Microsoft.Online.SharePoint.Client.Tenant.dll which you ...


2

I would continue to use metadata tags but use actual SharePoint groups to limit the permissions. Give each department their own document library where the respective group contribute permissions and other departments have read permissions as necessary. Then you can use a content query web part to roll up the documents and not have to worry about ...


2

I believe it is not new that the cloud is updated regularly and Office 365 has seen "16" references for quite a while now. I personally don't see the online versions as a specific version, but as the "online" version which may map to SharePoint 2013 at one time, but gradually evolve either to a new version of SharePoint, or as its own cloud product. Master ...


2

Here are some key factors that come to mind. Content Separation - Separation of content using different content databases. Creating different site collections will give you the option to use a separate content database. This comes in handy for migration, upgrading, and overall maintenance of SharePoint Permission Level - Using site collections will allow a ...


2

I don't know your desired output format, but an example would be: <xsl:value-of select="ddwrt:FormatDateTime(@Created, 1033, 'MMMM d, yyyy')" /> This should still apply to 2013. Kyle links to some useful resources in this post, like MSDN and Heather Solomon.


2

=MID([Title], FIND(".", [Title])+1, LEN([Title])) You could also wrap it in an if so that it just shows nothing if there is no period =IF(ISNUMBER(FIND(".",[Title])),MID([Title],FIND(".",[Title])+1,LEN([Title])),"") Here is an MSDN page with a pretty comprehensive set of the 2010 calculated columns that I use: ...


1

You are correct that you cannot publish an app to the store that requests FullControl. However, you can upload any app to the App Catalog in your tenancy. (Also, be aware that Autohosted apps have been discontinued. MSDN has guidance on transitioning to Provider-hosted.)


1

I found out that a user needs read rights on the app catalog to be able to see the app in "Apps from your organization". This also applies to the list item in the app catalog. So I stopped the permission inheritance on the list item for my app in the app catalog, and only gave specific users of my sitecollection read rights on the list item. I still can't ...


1

You would have to resort to calling the PowerShell, and using the Get-SPOSite cmdlet to get all the site collections. The following will return the url of all site collections: var runspace = RunspaceFactory.CreateRunspace(); runspace.Open(); var pipeline = runspace.CreatePipeline(); pipeline.Commands.AddScript( "Import-Module ...


1

At the moment, you would need to use jQuery. However, the Suite Bar in SPO has changed numerous times, so be prepared to make changes in response to those changes. The ability to customize the Suite Bar has been suggested in UserVoice. I suggest you add your vote there.


1

This is one of those things that Microsoft should have made better, but hasn't yet. I tried your way, and extended it further by deleting the default content type from the library after I've added my new custom content type to the library. The new button fails, and you get an upload dialog instead. Very bad User Experience since I wanted to create a new ...


1

I am assuming you need to access host web announcement list, for doing so you need to get client context of the host web even before you do this var list = context.get_web().get_lists().getByTitle('Announcements'); Also, try to do some reading on SharePoint App Architecture. How App Web and Host Web are different.


1

You can use SPServices to grab the column you want, and set the iFrame source with it. Give your iFrame an ID if you can, otherwise select it from its parent div. In your script editor, add the following (replace the query if necessary) : <script src="//code.jquery.com/jquery-1.11.0.min.js"></script> <script ...


1

One OOTB method is to configure the search navigation in the site settings (Site Settings > Search Settings). Create a search link, and the search input value becomes "Search ". For example, these are my search links: The first item is 'Everything', so it'll be the default value shown when the page is loaded (the rest are available via drop down). Se ...


1

The SharePoint Online PowerShell Module is extremely limited. As for CSOM, it seems that the UserProfiles namespace does not include any classes or methods to set the subtype.


1

I got the issue resolved by using view state for the Context Token property public string ContextToken { get { return ViewState["ContextToken"] != null ? Convert.ToString(ViewState["ContextToken"]) : String.Empty; } set { if (value != null) { ...


1

Microsoft is going to deprecate Sandbox solutions, so you shouldn't consider it for new development. Visual Studio Options - Remote/app event receiver is one option, explorer more on this here. However, you also have the option of Visual Studio SharePoint Workflow App No code solution - If you are not comfortable with Visual Studio programming then you ...


1

So now I feel really stupid. I went and look at the workflow and saw that I could select "Start this workflow to approve publishing a major version of an item." and of course that works perfectly.



Only top voted, non community-wiki answers of a minimum length are eligible