Clone or Copy SharePoint document Library Files and Folders from one site to another using CSOM

Reading Time: 2 minutes While migrating share point documents we need to migrate document Library Files and Folders from one site to another. It is easy to copy the files from one document library using the Open with Explorer command under the Library tab in Library Tools, but it won’t copy the meta data. Also we …

Best Practices for Office 365 SharePoint Development or Implementation

Reading Time: 7 minutes Best Practices on Naming convention When creating columns, always create it with a short name first. This should be a fairly unique version of the full name, without any spaces, punctuation etc. This is because the column internal name is generated from that first name; if you allow spaces then …

SharePoint REST API Supporting keywords – OData query URL

Reading Time: < 1 minute SharePoint REST/ODATA API https://office.sharepoint.com/sites/mysitecollection/_api/web/lists/getbytitle(‘Tasks’)/Items?$select=Title&$filter=Title eq ‘Jenkins’ and Status ne ‘Open’ SharePoint REST API Syndax Example Syndax $select $select=Title,Author $orderby asc &$orderby=Title asc desc &$orderby=Title desc $filter $filter=Title eq ‘Jenkins 05’ $expand $select=Title,Products/Name&$expand=Products/Name $top items?$top=10 datetime $filter=Created ge datetime’2015-04-01T00:00:00′ guid _api/web/lists(‘4eff143c-0b29-420a-93fb-ed33a1efb934’)/Items and Title eq ‘Jenkins’ and Status ne ‘Open’ or Title …

Set edit permissions only to creator and Owner of list item SharePoint 2013

Reading Time: < 1 minute Hi All, Most of the time we receive a requirement to stop edit other than creator and Owners. most of them suggest custom solution – Event receiver/Event Handler. There is a out of box solution for SharePoint and Office 365 Go into the List Settings,  Advanced Settings, and you should be able …

Get Current User and update in InfoPath Form Column

Reading Time: < 1 minute Get Current User data using jQuery/JavaScript Add a Content editor webpart in InfoPath form New page, add the below code <script type=”text/javascript” language=”javascript”> var user; var email; var firstname; var surname; function getUserInfo() var clientContext = new SP.ClientContext(); user = clientContext.get_web().get_currentUser(); clientContext.load(user); clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed)); } function onQuerySucceeded() { …

SharePoint History

Reading Time: 3 minutes What is SharePoint? It is the business collaboration platform for the enterprise and the web, allows individuals in an organization to easily create and manage their own collaborative Web sites, Simplifies how people find and share information across boundaries, and enabling better informed decisions. It seamlessly integrates with Windows and …

SharePoint Tips for somebody implementing SharePoint for the first time

Reading Time: 4 minutes Many companies implement SharePoint for sake of implementing it and expect it to change the way the business operates. Those companies are setting themselves up for a disappointment, but SharePoint is not to blame.  SharePoint is a brilliant platform that can serve as a basis for very powerful solutions that …