tag:blogger.com,1999:blog-377765622024-03-04T20:27:10.903-08:00Sharing Point (SharePoint and O365)From Pryank Rohilla (Microsoft Technology consultant )Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.comBlogger21125tag:blogger.com,1999:blog-37776562.post-57462428941689669162016-01-30T11:32:00.004-08:002016-01-30T11:34:53.631-08:00Develop Soical Integrations with Yammer<h3>
<b>Recently Published my first book on "Develop on Yammer- Social Integrations for Modern Applications".</b></h3>
<br />
<a href="http://www.amazon.co.uk/Develop-Yammer-Integration-Business-Applications/dp/1484209443"> <img alt=" Develop on Yammer" border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQK9DaaJjOa8mjGDtGqj5yxZsFgWJxwqdSmrrBNtM8XABGdjgysHYGLQCWDbtUmohVs-QwoCEGwMN6la3vTf3l-MAPu2gqLlMBGuHvNxtRb0IHr7owtMGWqIWNXi5r9WG7Btkq/s640/9781484209448.tif" width="448" /></a><br />
<br />
<br />
<a href="http://www.amazon.co.uk/Develop-Yammer-Integration-Business-Applications/dp/1484209443">http://www.amazon.co.uk/Develop-Yammer-Integration-Business-Applications/dp/1484209443</a><br />
<br />
<br />
<div>
This book is for Developers and Solution Architects who want to bring Yammer integrations into mainstream business applications and portal. It gives complete guidance to start with lightweight integrations with Yammer to Develop Mobile Apps for Yammer integration. You can refer this book with confidence to make best use of Yammer in your organisation.</div>
<div>
<br />
The book begins with an introduction to the development options available along with guidance on how to set up a Yammer developer account. You’ll then take your first step in Yammer integration by building a Yammer feed into a web page or other JavaScript-based client application, before diving into app creation and management on the Yammer platform.</div>
<div>
<br />
We have provided a deep dive into the Yammer authorization process from client-side and server-side perspectives, and you’ll find out how to work closely with Yammer’s data streams and its full range of development possibilities using Open Graph and Yammer’s REST API. The final chapters cover how to build Yammer integration into standalone applications for SharePoint and Windows Phone 8 with Yammer SDKs.</div>
<div>
<br />
All chapters are illustrated with examples and sample code, and a case study follows the development of a workplace training application as the authors apply each technique, so you can see how to make the most of what Yammer has to offer.</div>
<div>
<br /></div>
<br />Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-21079195994176453552014-05-26T15:00:00.001-07:002014-05-26T15:00:54.877-07:00Error: Resolved : Connect-SPOService : For security reasons DTD is prohibited in this XML document.<span style="font-family: Verdana, sans-serif;">Today, I could not connect to my tenant admin with PowerShell. When I execute PS command:</span><br />
<span style="font-family: Courier New, Courier, monospace;">Connect-SPOService -Url https://O365SPSite-admin.sharepoint.com</span><br />
<br />
<span style="font-family: Verdana, sans-serif;"> I was getting the following error:</span><br />
<span style="font-family: Courier New, Courier, monospace;">Connect-SPOService : For security reasons DTD is prohibited in this XML </span><span style="font-family: 'Courier New', Courier, monospace;">document. To enable DTD processing set the DtdProcessing property on </span><span style="font-family: 'Courier New', Courier, monospace;">XmlReaderSettings to Parse and pass the settings into XmlReader.Create method.</span><br />
<span style="font-family: Courier New, Courier, monospace;">At line:1 char:1</span><br />
<span style="font-family: Courier New, Courier, monospace;">+ Connect-SPOService -Url https://</span><span style="font-family: 'Courier New', Courier, monospace;">O365SPSite</span><span style="font-family: Courier New, Courier, monospace;">-admin.sharepoint.com</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>
<span style="font-family: Verdana, sans-serif;">I checked that a latest version of the "SharePoint Online Management Shell" was installed on my local machine. But error was still occurring.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Later, I noticed problem reoccurs only from my home(Virgin Media) network and not when I connect through Azure Virtual machine. </span><br />
<span style="font-family: Verdana, sans-serif;">I also found connection to SharePoint online uses Microsoft.SharePoint.Client.SharePointOnlineCredentials class. Checking this API I noticed culprit is my local Broadband provider "Advanced Search Service". which was intercepting my request. </span><br />
<span style="font-family: Verdana, sans-serif;">I have to google to stop my ISP to intercept this:: http://www.virginmedia.com/myvirginmedia/advancederror/ </span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Opting out from this ISP Search service sorted the problem and finally managed to connect to SP Online service using Global Admin account.</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com8tag:blogger.com,1999:blog-37776562.post-33714925516679362982012-09-19T14:53:00.001-07:002012-09-19T14:53:01.659-07:00http://www.microsoft.com/en-us/download/details.aspx?id=34598Guidance about the benefits of Windows Azure Virtual Machines and explains how to deploy SharePoint Server 2010 on Windows Azure Virtual Machines<br />
<a href="http://www.microsoft.com/en-us/download/details.aspx?id=34598">http://www.microsoft.com/en-us/download/details.aspx?id=34598</a>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-50455970659278483352012-08-06T02:05:00.003-07:002012-08-06T02:08:43.563-07:00Good Collection of Free Microsoft Development #eBooksThis is published by <a href="http://blogs.msdn.com/4293/ProfileUrlRedirect.ashx">Eric Lingham</a> :<br />
<br />
1. <a href="http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/27/large-collection-of-free-microsoft-ebooks-for-you-including-sharepoint-visual-studio-windows-phone-windows-8-office-365-office-2010-sql-server-2012-azure-and-more.aspx" target="_blank">Collection 1</a><br />
2. <a href="http://blogs.msdn.com/b/mssmallbiz/archive/2012/07/30/another-large-collection-of-free-microsoft-ebooks-and-resource-kits-for-you-including-sharepoint-2013-office-2013-office-365-duet-2-0-azure-cloud-windows-phone-lync-dynamics-crm-and-more.aspx?wa=wsignin1.0" target="_blank">Collection 2</a>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-35146001717974707142011-10-27T08:25:00.001-07:002011-10-27T08:25:53.961-07:00SharePoint Downloadable content<a href="http://technet.microsoft.com/en-us/library/cc262788.aspx">http://technet.microsoft.com/en-us/library/cc262788.aspx</a><br />
<br />Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-1135953914030553612011-10-12T02:12:00.001-07:002011-10-12T03:52:10.617-07:00SharePoint 2007 to SharePoint 2010 Migration Strategy and planning<span class="Apple-style-span" style="font-family: Verdana, sans-serif;">As many of us will be doing migration from MOSS 2007 to SharePoint 2010. I will be sharing Microsoft Database Attach and Upgrade approach soon. </span>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-35327160934473451662011-09-21T09:37:00.001-07:002011-09-21T09:37:53.682-07:00SharePoint 2010 and Session State management ArticleA very Good article explaining how to manage Session State in SharePoint 2010 farm hosting multiple web applications.<br />
<a href="http://todd-carter.com/post/2010/04/30/A-Session-State-By-Any-Other-Name.aspx">http://todd-carter.com/post/2010/04/30/A-Session-State-By-Any-Other-Name.aspx</a><br />
<br />
<br />Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-13871143092922171452011-07-18T15:20:00.000-07:002011-07-18T15:20:52.689-07:00Virtualize SharePoint Server on Hyper-V<a href="http://sharepoint.microsoft.com/en-us/product/Related-Technologies/Pages/virtualize-sharepoint.aspx">Virtualize SharePoint Server on Hyper-V</a><div>Microsoft link on SharePoint 2010 Virtualisation using HyperV</div>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-71414484583461771662011-07-11T15:13:00.001-07:002011-07-11T15:13:40.754-07:00<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"></span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><b>Four Terabyte Content Databases with Microsoft SharePoint 2010</b></span><br />
<div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span></div><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">With annoucement of SP1 for SharePoint 2010, now Content Database size can be raised to 4 TB. This means you can extent current SP 2010 site collections to 4 TB also.</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"><br />
</span><br />
<span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Also for record center and document center there can be exceptions. This document from Microsoft provides details and how to manage large terabyte databases in SP 2010: http://go.microsoft.com/fwlink/?LinkId=223599</span>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-46998262800354421752011-06-21T07:39:00.000-07:002011-06-21T07:39:33.147-07:00SharePoint Server 2010 Training from Microsoft:<br />
<a href="http://office2010.microsoft.com/en-us/sharepoint-server-help/CH010372432.aspx">http://office2010.microsoft.com/en-us/sharepoint-server-help/CH010372432.aspx</a><br />
<br />
Download office 2010 Training: <a href="http://office.microsoft.com/en-us/sharepoint-server-help/download-office-2010-training-HA101901726.aspx">http://office.microsoft.com/en-us/sharepoint-server-help/download-office-2010-training-HA101901726.aspx</a>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-56113392145167914892011-04-26T00:52:00.000-07:002011-04-26T00:52:08.689-07:00Formulas and Functions - Windows SharePoint Services - Microsoft Office<div>SharePoint Useful link for calculated columns "Formulas and Functions"</div><a href="http://office.microsoft.com/en-us/windows-sharepoint-services-help/CH001171154.aspx">Formulas and Functions - Windows SharePoint Services - Microsoft Office</a>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-11406126642629016532011-04-26T00:50:00.000-07:002011-04-26T00:50:43.104-07:00Functions - Windows SharePoint Services - Microsoft Office<div>List of Functions available for SharePoint Calculated columns:</div><div><br /></div><a href="http://office.microsoft.com/en-us/windows-sharepoint-services-help/CH001171117.aspx">Functions - Windows SharePoint Services - Microsoft Office</a>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-30748446035895410722011-03-29T03:16:00.000-07:002011-03-29T03:16:42.869-07:00Download details: 2010 Information Worker Demonstration and Evaluation Virtual Machine (RTM)<div>Microsoft provided SharePoint 2010 virtual machine:</div><div><br /></div><a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce">Download details: 2010 Information Worker Demonstration and Evaluation Virtual </a><div><a href="http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce">Machine (RTM)</a></div><div><br /></div><div>This contains two Windows Server 2008 R2 Hyper-V Virtual Machine set for evaluating and demonstrating Office 2010, SharePoint 2010 and Project Server 2010.<br /><br /></div><div>The Virtual Machines contained in this package are <b>180 day evaluations</b></div>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-78205383566924154142010-08-29T00:43:00.000-07:002010-08-29T00:43:14.569-07:00SharePoint Server Virtual Labs<a href="http://msdn.microsoft.com/en-us/cc707678.aspx">SharePoint Server 2010 Virtual Labs</a>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-54809363108020086222010-02-28T05:49:00.001-08:002010-02-28T05:49:51.353-08:00<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=9641036&server=vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=ffffff&fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=9641036&server=vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=ffffff&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><p><a href="http://vimeo.com/9641036">JESS3 / The State of The Internet</a> from <a href="http://vimeo.com/jessesaves">Jesse Thomas</a> on <a href="http://vimeo.com">Vimeo</a>.</p>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-59910625724821497342010-01-21T02:05:00.000-08:002010-01-21T02:09:56.554-08:00<strong>For best SharePoint Development practice, please follow these ( as per Microsoft recommendations):</strong><br /><br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123413">Development Tools and Techniques for Working with Code in Windows SharePoint Services 3.0</a> (http://go.microsoft.com/fwlink/?LinkId=123413)<br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123429">Working with ASP.Net 2.0 Web parts and WSS 3.0</a> (http://go.microsoft.com/fwlink/?LinkId=123429)<br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123414">Best Practices: Common Coding Issues When Using the SharePoint Object Model </a>(http://go.microsoft.com/fwlink/?LinkId=123414)<br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123428">Windows SharePoint Services Developer Center</a> (http://go.microsoft.com/fwlink/?LinkId=123428)<br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123430">MSDN Webcast: Essentials of Application Security (Part 1 of 3): Secure Communications (Level 200) </a>(http://go.microsoft.com/fwlink/?LinkId=123430)<br />• <a href="http://go.microsoft.com/fwlink/?LinkID=119449">SharePoint Server 2007 Developer Portal</a> (http://go.microsoft.com/fwlink/?LinkID=119449)<br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123431">Microsoft Anti-Cross Site Scripting Library V1.5</a> (http://go.microsoft.com/fwlink/?LinkId=123431)<br />• Improving Web Application Security: Threats and Countermeasures (http://go.microsoft.com/fwlink/?LinkId=123432)<br />• <a href="http://go.microsoft.com/fwlink/?LinkId=123433">Exception Management Architecture Guide</a> (http://go.microsoft.com/fwlink/?LinkId=123433)<br />• SharePoint Products and Technologies White Paper: Implementing Microsoft Office SharePoint Server 2007 and Windows SharePoint Services 3.0 Solutions (http://go.microsoft.com/fwlink/?LinkId=114834)<br />• How to programmatically test for canonicalization issues with ASP.NET (http://go.microsoft.com/fwlink/?LinkId=123434)<br />• Validating ASP.NET server controls (http://go.microsoft.com/fwlink/?LinkId=123435)<br />• MSDN Webcast: Digging into Server-Side State Management (http://go.microsoft.com/fwlink/?LinkId=123436)<br />• SharePoint Products and Technologies customization policy (http://go.microsoft.com/fwlink/?linkid=92311)<br />• SharePoint Products and Technologies Customization Best Practices (http://go.microsoft.com/fwlink/?LinkID=123984)<br /><br />Also WSS and MOSS SDK are always helpful.Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-22077951968734206652010-01-04T08:50:00.000-08:002010-01-04T08:57:08.561-08:00<strong>How to Control Web site Content Crawling by Search Engines:</strong><br /><br />1. Use a "robots.txt" robots exclusion file in your web application folder<br />2. Create Custom HTTP Module<br />3. Use “noindex” page meta tags in content page files (.html,.aspx,.asp,.php,.jsp)<br />4. Add a "nofollow" meta tag<br />5. Use X-Robots-Tag in your http headers<br />6. Use Google Webpage Removal Request Tool<br /><br />Few links:<br />http://www.antezeta.com/blog/avoid-search-engine-indexing<br />http://learn.iis.net/page.aspx/637/managing-robotstxt-and-sitemaps/Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-57042296696468934912009-08-06T08:46:00.000-07:002009-08-06T08:49:25.654-07:00<span style="font-weight:bold;">The mystery that is SPWebProvisioningProvider:</span><br /><span style="font-weight:bold;">Phew... This Blog saved my day!<br />http://blogs.technet.com/apurdon/archive/2008/02/05/the-mystery-that-is-spwebprovisioningprovider.aspx</span>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-28442726040859024522009-07-23T04:53:00.000-07:002009-07-23T05:02:34.033-07:00<strong>SSP or new Site not reachable from IE8 on App Server:</strong><br /><br />I couldn't understand what was going wrong with new SP site which i created. When I browse with IE8 on App Server it throws a http error 401.1 (You are not authorized to view this page).. Even with local Admin or MOSS Farm admin(same in my case) it was not authenicating users<br /><br />Finally found this on technet. It says it is to do with one update.<br /><br /><a href="http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/a8ec1c91-c0d2-42ca-a222-35e7f0cecf26">http://social.technet.microsoft.com/Forums/en-US/sharepointadmin/thread/a8ec1c91-c0d2-42ca-a222-35e7f0cecf26</a><br /><br /><br /><br />If you are not able to access the site only on the server, then this is probably related to one of the updates which went out recently. I am not sure which one, but I had the same problem and could fix it by making the following registry change:<br />Click Start, click Run, type regedit, and then click OK.<br />In Registry Editor, locate and then click the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa<br />Right-click Lsa, point to New, and then click DWORD Value.<br />Type DisableLoopbackCheck, and then press ENTER.<br />Right-click DisableLoopbackCheck, and then click Modify.<br />In the Value data box, type 1, and then click OK. Quit Registry Editor, and then restart your computer.Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-59389377240156318562009-07-10T04:44:00.000-07:002009-07-10T05:33:24.149-07:00<span style="font-weight: bold;">How to Change Application Pool identity of a WSS or MOSS Web Application:</span><br />I was getting highlighted message under Administration Task list. It says "Central Administration application pool account should be unique"<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__Fuet2A8oC8/Slc05mK97FI/AAAAAAAAAF8/-YCLWCyhFsY/s1600-h/Admin+Tasks.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 133px;" src="http://1.bp.blogspot.com/__Fuet2A8oC8/Slc05mK97FI/AAAAAAAAAF8/-YCLWCyhFsY/s400/Admin+Tasks.jpg" alt="" id="BLOGGER_PHOTO_ID_5356808445884230738" border="0" /></a><br /><br />In details of It says that "Account of Central Administration is being used by some other web application...."<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/__Fuet2A8oC8/Slc0_wlQ3EI/AAAAAAAAAGE/DuSthcQ8mTA/s1600-h/Admin+Task2.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 212px;" src="http://1.bp.blogspot.com/__Fuet2A8oC8/Slc0_wlQ3EI/AAAAAAAAAGE/DuSthcQ8mTA/s400/Admin+Task2.jpg" alt="" id="BLOGGER_PHOTO_ID_5356808551758093378" border="0" /></a><br /><br /><span style="font-weight: bold;">To resolve this I following following s</span><span style="font-weight: bold;">teps:</span><br /><ul><li>In SharePoint Central Administration Web site, click Operations.</li><li>Under Security Configuration, click Service accounts.</li><li>Click the radio button beside Web application pool.</li><li>Select Windows SharePoint Services Web Application.</li><li>Select the application pool where you want to change the identity, for example: Sharepoint - 80.</li><li>Make a note of the existing settings in case you need to unwind your changes.</li><li>Select the Configurable radio button</li><li>Provide the user name and password. It helps to be explicit here and use the domain\account format (e.g. mydomain\SPService). Also be sure to use a strong password. Click OK</li><li>To restart the application pool, either open IIS and recycle the application pool, or open a command prompt and type iisreset -noforce.</li><li>Open your SharePoint site in a browser to confirm that the change was successful.</li><li>This change will be automatically propagated to all web front-ends.</li></ul>Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0tag:blogger.com,1999:blog-37776562.post-57954512345538389232009-06-25T17:23:00.000-07:002009-09-16T00:15:30.014-07:00<a href="http://msdn.microsoft.com/en-us/magazine/dd458798.aspx">SharePoint: 10 Best Practices For Building SharePoint Solutions</a> :<br />This is an excellent <a href="http://msdn.microsoft.com/en-us/magazine/dd458798.aspx">article </a>for Sharepoint Developers looking to start new project. This published document covers Sharepoint development environment to packaging solution and continuous build for Sharepoint solution using TFS and using WSPBuilder.<br />Before reading this I didn't knew that one can <strong>install WSS on my Vista box</strong>. Bamboo Solutions have provided this <a href="http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx">link</a> which explains how to install WSS on Vista machine and you can continue development on your local machine rather fiddling around improving RAM for your VM.Pryank Rohillahttp://www.blogger.com/profile/10736894938170856137noreply@blogger.com0