Tag Info

Hot answers tagged

13

You can always add ?contents=1 to any url in SharePoint to see what specific webparts that are used in the site/page. Example: 'http: //test.sharepoint.com/Pages/default.aspx?contents=1'


8

I would suggest you create different content type or use the tagging feature to organize the items. Check this for the list of Pros and Cons http://social.technet.microsoft.com/wiki/contents/articles/16166.sharepoint-2013-using-folders.aspx Folder vs Metadata SPS 2013 search makes it easy to find worthwhile files and list items with or without any added ...


6

You should reduce it, and your farm will get benefit from it. Their is no impact rather you will get performance improvement. NodeRunner.exe is resource hungry process. their 3 step process: Use Set-SPEnterpriseSearchService -PerformanceLevel Reduced to reduce the CPU impact the search service Modify the C:\Program Files\Microsoft Office ...


6

Queries will be executed based on the logged in users context. The results will be security trimmed. Also you should note that there is no option to elevate privileges from Client Side. This was done to eliminate security risks. Talking about app's (which can use REST queries), we can elevate the permissions. But this permission is maximum limited to the ...


4

I normally follow as below SP.SOD.executeFunc('sp.js', 'SP.ClientContext', readyFunction); function readyFunction() { getCurrUser(); evalGroups(); getDeptMgrs(); getItemOwner(); } Its more readable!


4

If you are referencing an external file using CEWP then it works. But if you try to add a script block directly inside the webpart content, then it will not work. SharePoint removes all the script from Content Editor web part. Use Script Editor web part instead. Another difference is, Content Editor web part can be exported and script editor web part ...


3

scenario: when you enter form editing and has some user of this picker people, this is the "oldHtml"? (I'm finding this a bad practice) try using this code: var getIDPeoplePicker=$("div[Title='Column Name of the people picker here']").id; var ppobject = SPClientPeoplePicker.SPClientPeoplePickerDict[getIDPeoplePicker]; var usersobject = ...


3

It does not seem possible to filter list items using FileSystemObjectType property in SharePoint 2013 REST. Option 1 But you could utilize the following REST query to return folders and associated list items: /_api/web/lists/Lists(guid'GUID')/rootFolder/Folders?$expand=ListItemAllFields JavaScript example var listTitle = "Documents"; var url = ...


3

user19952 has the easiest (and probably best) method, however as you can see from their screenshot there can be many web parts on one page, and it can be hard to differentiate which is which if you're not already familiar with the web parts. If you want to use the ID to find exactly what the web part is, you can use Powershell: $site = Get-SPSite ...


3

The outbound SMTP server should be the domain that the SMTP server is whenever you open the IIS 6.0 Manager -> SMTP Server -> Domains -> Domain Name. In the picture below, the SMTP server would be zjsptest.zjsptest.com


3

Yes, You can One Sql Server with two Different SharePoint Farm. Currently i have two Dev farm(2013) sharing the Same Database server. As long as you have unique Names for yoru Config & content DBs. Having Enough hardware to support both farm I am positive you will not do this in production, big risk. IF DB server goes down...both farm will go down.


3

It could be you're calling retrieveListItems before SP.js has been fully loaded, in which case try: SP.SOD.executeFunc('sp.js', 'SP.ClientContext', retrieveListItems);


3

REST, JSOM run using the previleges of the current loggged in user


2

In the master page file, add the following line just before closing the <head> tag. <SharePoint:CssRegistration ID="CssRegistration" Name="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" After="corev15.css" runat="server" /> </head>


2

The ONLY permission you need is "Replicating Directory Permissions". That is ALL. You do not need all the other permissions mentioned above. This is pure misinformation.


2

The content and structure depends on what the end user wants. Below are some points you should consider What kind of content will you have on sites? How will your users find and access content? What do users need to do with content? How will content be managed through its lifecycle? Once you collect these requirements, then you can translate those into ...


2

You can download few of the existing FREE Twitter Web Parts Free Sharepoint Twitter Web Part Search for Twitter Feed Twitter Web Part


2

Twitter provides rich devloper API's. You can check that here and create your own. Else you can use the one twitter provides. Something like <a class="twitter-timeline" href="https://twitter.com/twitterdev" data-widget-id="YOUR-WIDGET-ID-HERE"> Tweets by @twitterdev </a> <script type="text/javascript"> window.twttr = (function (d, s, id) { ...


2

After you click on Export to Excel. Click on Open instead of save. The list would open in Excel. Then just do a Save As from excel File menu.


2

Yes you can remove it from Master Page. Using CSS Edit Master page Add following just before </head> #SearchBox { display: none; }


2

Issue got resolved after updating the SQL 2012 Server(PowerPivot) version to SP1 and changing the account for SQL Server Analysis Services (PowerPivot) to Local System account. Also, the service account used for the Excel Services Application needs to be set as an Analysis Services administrator. MSDN reference link


2

In SharePoint 2013, sites can be created either in SP 2010 mode or SP 2013 mode. So, SP 2010 compatible WSPs can be deployed to 14 hive by specifying the compatibility mode in SP 2013. Therefore a SP 2010 mode site will work properly. However, if the idea is to use SP 2013 based site, then the custom solutions should be upgraded. If you have VS 2012 or 2013 ...


2

You cannot update existing Content Type (or list) definitions by installing updated feature that contains updated definitions. You need to add custom code that is run when feature is activated and which updates existing content type and list. The new content type/list definition pair you can add using the same method you did for the first ones earlier - but ...


2

SP.Site object exposes SP.Site.owner property to get or set the owner of the site collection. REST endpoint: http://<sitecollection>/<site>/_api/site/owner


2

You need to remove SharePoint Foundation 2013 and than install SharePoint Server 2013.. You cannot install SharePoint Server on the top of SharePoint Foundation.. I have faced this problem.. :) Reference: SharePoint 2013: Migrate from SharePoint Foundation 2013 to SharePoint Server 2013


2

This is not doable with KQL or FQL. You would have to do some post-processing to accomplish this. FQL has an operator called starts-with, but cannot be used with wildcards, only terms or phrases. If you could have another property on the list with AZText which copies the first letter of the value of AZText field, then that would work. Or if you do this in a ...


2

As a Best practices you need to use the Index Column, this will help to improve the performance. You can have up to 20 Index column. Then you create Filter view Based on the Index column to quickly filter through large list. In general, an index on a column enables you to quickly find the rows you want based on the values in that column, even when ...


2

Add a reference to "/_layouts/MicrosoftAjax.js" and you no longer get the Type is not defined error. I got the answer here.


2

Try adding following references to the additional page head of the page <script type="text/javascript" src="_layouts/15/sp.runtime.js"></script> <script type="text/javascript" src="_layouts/15/sp.js"></script> Then try using following script jQuery(document).ready(function () { SP.SOD.executeFunc('sp.js', 'SP.ClientContext', ...


2

It should be noted that there are no synchronous calls available in the JS Object Model, and this is on purpose. The proposal to use promises is just a different async pattern, but that's okay… It is possible to artificially 'force' the scripts to work in a synchronous manner using various techniques, but there's really no reason to. Async patterns (direct ...



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