tag:blogger.com,1999:blog-74841287906660991812024-02-19T08:14:50.750-08:00What is SharePoint Server? Sharepoint Interview Quetions - SharePoint is a web product from Microsoft which is used in the Companies to manage their data which is in the form of documents, emails, contacts, etcPravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comBlogger86125tag:blogger.com,1999:blog-7484128790666099181.post-18247083875595094592017-05-18T23:30:00.000-07:002017-05-18T23:30:04.208-07:00What are the different ways SharePoint 2013 can be installed and can be used?<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal">
There are mainly 3 different ways to install SharePoint 2013
<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
</div>
<ul style="text-align: left;">
<li><span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><span style="text-indent: -0.25in;">SharePoint Foundation</span></li>
<li><span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><span style="text-indent: -0.25in;">SharePoint server</span></li>
<li><span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><span style="text-indent: -0.25in;">Office 365. </span></li>
</ul>
<br />
<div class="MsoNormal">
<b><u>SharePoint foundation</u></b><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><o:p></o:p></div>
<div>
<div class="MsoNormal">
SharePoint foundation is mainly solution for those
organizations who are manageable, secure and web collaboration platform. Basic
collaboration feature has been provided with SharePoint foundation.</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
</div>
<ol style="text-align: left;">
<li><span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><span style="text-indent: -0.25in;">SharePoint foundation is free installer provided
by Microsoft and represents mainly the foundation parts of SharePoint.</span></li>
<li><span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><span style="text-indent: -0.25in;">Features included administration, security ,
user and Team site collaboration and a number of apps (like document libraries
and list )</span></li>
<li><span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><span style="text-indent: -0.25in;">In short, it provides a basic set of features
that enable you to get to both starting using and development for SharePoint.</span></li>
</ol>
<br />
<div class="MsoNormal">
Main features of SharePoint foundation<o:p></o:p></div>
<div class="MsoNormal">
</div>
<ol style="text-align: left;">
<li>Effective document and task collaboration: In a
central location all the accesses of data has been provided by the team site.</li>
<li>Reduces the headache of implementation and deployment
resources: For windows server customers, SharePoint foundation server is
available as a free download which helps them for their implementation time and
cost are greatly reduced.</li>
<li>There will be better control on important data in the
organization: Features for data such as information management and security has
been provided by SharePoint Foundation.</li>
<li>Collaboration: you can customize and extend
SharePoint foundation web to use for collaboration.</li>
</ol>
<div>
</div>
<br />
<div class="MsoListParagraph">
So basically content storage and collaboration are
the two basic core features provided by SharePoint Foundation. It is used for the team and small organization
who wants to improve their work with one another in a much secure, easy to use,
and collaborative work space.<o:p></o:p></div>
<div class="MsoListParagraph">
<br /></div>
<div class="MsoListParagraph">
<b><u>SharePoint Server</u></b><o:p></o:p></div>
<div class="MsoListParagraph">
<b><u><br /></u></b></div>
<div class="MsoListParagraph">
SharePoint server offers lots of rich and advanced
features compare to SharePoint foundation, which you can use for your
organizations solutions.<o:p></o:p></div>
<div class="MsoListParagraph">
<br /></div>
<div class="MsoListParagraph">
Main features of SharePoint server.<o:p></o:p></div>
<div class="MsoListParagraph">
</div>
<ol style="text-align: left;">
<li>Web content management: SharePoint server supports
web content management system where you can submit the content on the internet.</li>
<li>Advance search: Search facility is available with
SharePoint server versions offers more flexibility. You can configure
customized search results pages with customized search web parts. </li>
<li>Enterprise services: using these services you can
build custom solutions quickly and easily.</li>
<li>Business Connectivity services: Using this feature
you can connect to external source data source and display business data via
user profiles, web parts or SharePoint lists.</li>
<li>Records
Management: SharePoint server provide excellent support for content management
which brings uniformity, scalibility, feasibility.</li>
<li>Social Networking and computing: Enhance feature of social networking has been
introduced in SharePoint server 2013</li>
</ol>
<br />
<div class="MsoListParagraph">
<b><u>Office 365</u></b><o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<br /></div>
<div class="MsoListParagraph">
SharePoint online is the term used when we use
SharePoint from office 365. It is third party service and fully based on cloud. Organizations can use this option as an
alternate solution for the on-premise deployment of SharePoint.<o:p></o:p></div>
<div class="MsoListParagraph">
<br /></div>
<div class="MsoListParagraph">
Main Features of office 365<o:p></o:p></div>
<div class="MsoListParagraph">
<br /></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraph">
<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
</div>
<div>
<div class="MsoListParagraph" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]-->Licensing of SharePoint online through office
365 based on multiple factors like number of users, the quantity of data you
need to store and what are features you required.<o:p></o:p></div>
<div class="MsoListParagraph" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]-->Rich applications can be developed both as
SharePoint-hosted and cloud-hosted apps without investing cost on on-premise
SharePoint development.<o:p></o:p></div>
<div class="MsoListParagraph" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]-->You can develop .Net applications using C# and visual
basic and deploy onto SharePoint as .WSP or .Apps . HTML5 and JavaScript
lighter weights apps also you can deploy.</div>
<div class="MsoListParagraph" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<div class="MsoListParagraph" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<span style="font-family: "symbol"; text-indent: -0.25in;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><span style="text-indent: -0.25in;">As a developer you have all rights to customize
any of the SharePoint editions so whether it is SharePoint foundation,
SharePoint server or office 365 (SharePoint online)</span> <o:p></o:p></div>
</div>
<!--[if !supportLists]--><o:p></o:p><br />
<div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<div class="MsoNormal">
</div>
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<br />
<div class="MsoListParagraphCxSpLast" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
</div>
Rahul Gosavihttp://www.blogger.com/profile/17634150730011290862noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-74274784393688849752017-05-11T02:53:00.001-07:002017-05-12T13:26:45.291-07:00Hardware requirements for SharePoint 2013<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="text-align: left;">
<b><span style="font-size: large;"><u>Hardware requirements for SharePoint 2013</u></span></b><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<b><span style="font-size: large;"><u><br /></u></span></b></div>
<div class="MsoNormal" style="text-align: left;">
<span style="font-family: "arial" , "helvetica" , sans-serif;">Single Server: Both SharePoint installation and Database resides
on the same server.</span><br />
<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVbIqwOFx4YT8_DfOb3DkzgorA7S6i_cbLBXFsh5Qqx9I522c8_ftq6R8JQ6cHfoxJlMSpfrCjspe0bgkti4xjCAJ76zrYyMH3-SACdBW7z2iHcPbti5b3oR45kfTGUEoQ8InUHuyefyg/s1600/installation+type.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVbIqwOFx4YT8_DfOb3DkzgorA7S6i_cbLBXFsh5Qqx9I522c8_ftq6R8JQ6cHfoxJlMSpfrCjspe0bgkti4xjCAJ76zrYyMH3-SACdBW7z2iHcPbti5b3oR45kfTGUEoQ8InUHuyefyg/s640/installation+type.png" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br />
<b><span style="font-family: "arial" , "helvetica" , sans-serif;">SharePoint 2013 server software requirements:</span></b></div>
<div style="text-align: left;">
</div>
<ol style="text-align: left;"><b>
</b>
<li>Windows Server 2008 R2 Service Pack 1 (SP1) Standard, Enterprise, or Datacenter (64 bit edition) </li>
<li>Windows Server 2012 Standard or Datacenter (64 bit edition) Hotfix for Windows Server 2008 R2 for SharePoint parsing process (KB 2554876) </li>
<li>Hotfix for IIS7.5 (KB 2708075) </li>
<li>Hotfix for WCF process (KB 2726478) </li>
<li>Prerequisites will be installed by Microsoft SharePoint Products Preparation Tool </li>
<li>Windows Server 2008 R2 SP1 (KB 2759112) for .NET 4.5 RTM </li>
<li>Windows Server 2012 (KB 2765317) for .NET 4.5 RTM </li>
</ol>
<div style="text-align: left;">
<div class="MsoNormal">
<br />
<b><span style="font-family: "arial" , "helvetica" , sans-serif;">Database SharePoint 2013 server software requirements:</span></b></div>
<ol>
<li>SQL Server 2008 R2 Service Pack 1 (64 bit edition) </li>
<li>Microsoft SQL Server 2012 (64 bit edition) </li>
<li>Windows Server 2008 R2 Service Pack 1 (SP1) Standard, Enterprise, or Datacenter (64 bit edition) </li>
<li>Windows Server 2012 Standard or Datacenter (64 bit edition) </li>
<li>Hotfix for Windows Server 2008 R2 for SharePoint parsing process (KB 2554876) </li>
<li>Hotfix for IIS7.5 (KB 2708075) </li>
<li>Hotfix for WCF process (KB 2726478) </li>
<li>Prerequisites will be installed by Microsoft SharePoint Products Preparation Tool </li>
<li>Windows Server 2008 R2 SP1 (KB 2759112) for .NET 4.5 RTM </li>
<li>Windows Server 2012 (KB 2765317) for .NET 4.5 RTM </li>
<li>.NET Framework version 4.5 </li>
</ol>
<div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0in 38.25pt; text-indent: -0.25in;">
<br /></div>
</div>
</div>
Rahul Gosavihttp://www.blogger.com/profile/17634150730011290862noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-62681989155864447052017-01-22T22:16:00.001-08:002017-03-23T07:05:35.182-07:00Latest SharePoint 2013 Interview Questions and Answers <div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
<b>SharePoint 2013 Interview Questions and Answers :</b><b><br /></b></h2>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3YSL5zblxVXDC2kkHXdIG6p1gVHd04uzKwOB_ExQw6BTsPoMMKtDfmgigJhZN9gcy-EyCCLrqqbezI3_zlHPgpqB_FfDbBbON7rmRfriXMUNcusaWVj1LgHdi4jUTXwldJIBA7s9nBhY/s1600/sp2013.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="155" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3YSL5zblxVXDC2kkHXdIG6p1gVHd04uzKwOB_ExQw6BTsPoMMKtDfmgigJhZN9gcy-EyCCLrqqbezI3_zlHPgpqB_FfDbBbON7rmRfriXMUNcusaWVj1LgHdi4jUTXwldJIBA7s9nBhY/s400/sp2013.jpg" width="400" /></a>
<b>What is new SharePoint 2013?</b><br />
Ans: SharePoint 2013 is the next Version of Microsoft’s famous Collaboration and Document Management Software called SharePoint.This Version follows SharePoint 2010 that was released back in May 2010.SharePoint 2013 was released (as Preview and RTM versions) with some new & exciting features such as Real Time Social Feed,Shredded Storage,SharePoint Apps,Cross-site publishing,Out-of-Box PDF support,Minimal Download Strategy and lot more.See SharePoint 2013 Tutorial for Beginners to know more.<br />
<br />
<b>Why should a Company Migrate to SharePoint 2013?</b><br />
Ans: Microsoft has added some Incredible features to SharePoint 2013 that can be of huge benefit to all the Companies that use SharePoint on a large scale. Most of the new Features are Introduced for Improving SharePoint Performance (for both Browser and SQL) and to enhance the famous Web Content Management Capabilities.There is an Improvement for all – end users, developers and IT administrators.Check out our free ebook on 101 New and Improved Features in SharePoint 2013.<br />
<br />
<b>What is the Licensing Model for SharePoint 2013?</b><br />
Ans: With SharePoint 2013 Microsoft has Introduced User License Enforcement Capabilities – that means different licenses can be assigned to different users based on Active Directory security groups that are added in.A group of admins for example would need features that are offered by Enterprise license but a group end users on the other hand can work with Standard license and would not need to pay more.By default the User License Enforcement is disabled and must first be enabled to begin assigning, using, and implementing user licensing capabilities.For more details see Introducing the Dual License Model in SharePoint 2013.<br />
<br />
<b>What is the new Analytics Processing Component in SharePoint 2013</b><br />
Ans: The Analytics Processing Component in SharePoint Server 2013 analyzes both the Content and the way users interact with it.The results from the analysis are added to the items in the search index to be used by Search Webparts,Recommendation Reports,Most Popular Items reports and other WebParts.<br />
<br />
<b>What analysis are done by Analytics Processing Component in SharePoint 2013</b><br />
Ans: The Analytics Processing Component runs two main types of analyses: Search analytics and Usage analytics. Search analytics analyzes content in the search index, and usage analytics analyzes the user actions.<br />
<br />
<b>What are Device Channels in SharePoint 2013</b><br />
Ans: With device channels in SharePoint 2013, you can render a single publishing site in multiple ways by using different designs that target different devices for example mobile devices etc.These device channels can each be given a different master page and CSS file to give users a more optimal viewing experience.For more Info see Plan device channels in SharePoint Server 2013<br />
<br />
<b>What is Device Channel Panel Control in SharePoint 2013</b><br />
Ans: Device Channel Panel is a new control that you can include in a page layout to control what content is rendered in which channel. The Device Channel Panel is a container that is mapped to one or more channels.<br />
<br />
<b>How does Backward Compatibility works in SharePoint 2013</b><br />
Ans: In SharePoint 2013 with the new “CompatabilityLevel” parameter of Install -SPSolution cmdlet you can now deploy your .wsp or Solution to either 14 hive or 15 hive or both. For more Info on CompatabilityLevel see SharePoint 2013 – Deploy solutions to 14 and 15 Hive with Install-SPSolution<br />
<br />
<b>What’s new with Web Content Management in SharePoint 2013</b><br />
Ans:For End users and Contributors, some very Interactive features such as Drag and Drop of documents,Convert to PDF(Print to pdf),Quick edit (datasheet view),Document Library Search(Find a File),Get Embed code for documents and Out of box PDF Support etc. has been added in Web Content Management.<br />
<br />
<b>How does SharePoint 2013 Improve Performance?</b><br />
Ans: SharePoint 2013 Introduces Minimal Download Strategy and Distributed Cache Service to Improve Page Load; and Shredded Storage to Improve Storage required for saving files.<br />
<br />
<b>What is Minimal Download Strategy?</b><br />
Ans: Minimal Download Strategy in SharePoint 2013 improves rendering performance when browsing content where large parts of the page do not change providing a more fluid navigation experience. For example when navigating between a site’s home page and Shared Documents page only the Content that has changed between the source and destination page (controls and placeholders in the content area) are downloaded and Url subsequently updated where the chrome is persisted. For more Info on Minimal Download Strategy see Introduction to Minimal Download Strategy in SharePoint 2013<br />
<br />
<b>What is Distributed Cache Service?</b><br />
Ans:The Distributed Cache service provides caching features in SharePoint Server 2013. The microblog features and feeds rely on the Distributed Cache to store data for very fast retrieval across all entities. The Distributed Cache service is built on Windows Server AppFabric, which implements the AppFabric Caching service. Windows Server AppFabric installs with the prerequisites for SharePoint Server 2013.<br />
<br />
<b>What is Shredded Storage?</b><br />
Ans: With Shredded Storage feature enabled, every document and the Changes made to the document, is stored in SQL as multiple “Shredded BLOBS“. Whenever a new Version of a document is Created, only the BLOBs of the document that Corresponds to the Change are saved as opposed to the entire document as a new version.This feature helps to lower down the amount of storage required for saving files.<br />
<br />
One more thing- while it does have the capability of reducing the storage footprint significantly vs previous products, Microsoft has stated that the primary goal of the feature is to reduce the amount of communication between the client and SharePoint when performing updates to documents, increasing responsiveness and reducing server/network/disk impact. Storage savings is a byproduct, however smaller files may actually consume more space than if Shredded Storage was not enabled, depending on the configured value of FileWriteChunkSize.<br />
<br />
<b>How does Shredded Storage Work?</b><br />
Ans: Every Document in SharePoint 2013 is now stored as multiple “shredded BLOBS” in the new “DocStreams” data table.Whenever a new Version of a document is created, a new Record is written in this data table that contains only the “Shred BLOB” of the original document that corresponds to the Change, merged with the new Changes.In other words a new Blob with Changes is added as a new row in the table.Each BLOB that gets added Contains a numerical Id that represents the source BLOB.At the end it is the job of BLOB Index to keep the track of Blobs and to create a full file with the Combination of entries that point to the unchanged shreds of the previous version(s) and the entries that point to the newly added Changed shreds.<br />
<br />
<b>What is the new Out-of-box PDF Support?</b><br />
Ans: SharePoint 2013 now offers Out-of-box PDF Support and what that really means is that PDF icon is now natively supported and PDF when opened in SharePoint 2013 will try to open in the Adobe Reader and prompt user to either checkout & open or open the file in PDF directly.<br />
<br />
<b>What is Embed Code and How do you get Embed Code for a document?</b><br />
Ans: SharePoint 2013 provides a support to get “Embed Information” for documents and other digital Content types such as Videos,Audios etc. to be added on any SharePoint Page or in a Microblogging feed.<br />
<br />
<b>What are the new “Digital Content types”?</b><br />
Ans: In SharePoint 2013 Microsoft has introduced a new set of content types called “Digital Asset Content Types” for better use of Audio, Video and Images as Web Content.These content types can be added to any library and can be used as a one of the items files.<br />
<br />
<b>How does the new Video Content type work in SharePoint 2013?</b><br />
Ans: Video Content type added to SharePoint 2013 is a very useful addition for Content Authors.The Improved Asserts Library provides support for Video Content Types and provides various Out-of-Box views like “Thumbnails” and Out-of-Box pages like “Video Page” to View Videos in a very Interactive way.<br />
<br />
Videos in SharePoint 2013 are Organized in a manner similar to “document sets”. SharePoint Creates a stub (think of it as a folder) to hold a video and all the related contents, such as user-defined properties, thumbnails, video renditions, and other documents related to the video. You can use the Video Content Type in Asserts Library properties.<br />
<br />
<b>What players are Supported for playing SharePoint 2013 Video files.</b><br />
Ans: SharePoint 2013 supports two Video players – HTML 5 player and a Silverlight player.SharePoint chooses the player automatically, depending on the video format that it encounters in the video set (the collection of files that are related to the video). If the format can’t be played on the HTML 5 player, the SharePoint uses the Silverlight player.<br />
<br />
<b>What is “Image Renditions”?</b><br />
Ans: Image renditions enable you to render a single image in multiple ways. An image can be displayed in various sizes or with different cropping.<br />
<br />
<b>What is the new IFrames support in SharePoint 2013?</b><br />
Ans: SharePoint 2013 was added with the new Out-of-Box Support for IFrames.Admins can now embed dynamic content from other sites, such youtube videos or maps to any SharePoint site by using IFrames. Admins would need to add the Domain for the external site in “HTML Field Security” first.For more Info on IFrames see How to use IFrames in SharePoint 2013 see How to use IFrames in SharePoint 2013<br />
<br />
<b>How would you use “Related Items” Column?</b><br />
Ans: A new Column type “Related Items” has been Introduced in SharePoint 2013 where you can add reference to another Item or a document from any List\Library as a related entity to one of the Item using Related Items column.<br />
<br />
<b>What Changes are Introduced in SharePoint 2013 Publishing</b><br />
Ans: SharePoint Server 2013 has two ways that you can make published Content available to users: author-in-place and cross-site publishing.<br />
Author-in-place – When users use a single site collection to author content and make it available to readers<br />
Cross-site collection publishing –<br />
<br />
<b>What is Cross-Site Publishing?</b><br />
Ans: Cross-Site Publishing is a new Feature in SharePoint Server 2013 that enables you to reuse content across site collections,web applications, and farms.You can use cross-site publishing to Create branded Internet, intranet and extranet publishing sites.<br />
<br />
<b>What’s new with Social Capabilities in SharePoint 2013</b><br />
Ans: In SharePoint 2013 Microsoft has Introduced new Social Capabilities to let users Collaborate Socially in the Company.My Sites have been enhanced Incredibly to Integrate these Social features.Some of the new Features added are Community Sites,Microblogging,Newsfeed\Site feed,Follow people and Follow Sites.<br />
<br />
Hope this article will help you for your preparation of SharePoint 2013 Interviews. All the best :)
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmm9BWqk8phTgKC90iYB1pp_yEoKPrWb9zJaoUgubzBAhBd1lji5ro19U0tgQUqOrwkVQ6G9oJ5ndvyrINfUkF57U0wVme345GSPsa5aJfMbgsS6wr3LOGgt8-LDrVspjU5xddVXWmlIc/s1600/asd.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmm9BWqk8phTgKC90iYB1pp_yEoKPrWb9zJaoUgubzBAhBd1lji5ro19U0tgQUqOrwkVQ6G9oJ5ndvyrINfUkF57U0wVme345GSPsa5aJfMbgsS6wr3LOGgt8-LDrVspjU5xddVXWmlIc/s320/asd.jpg" width="320" /></a></div>
</div>
Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-70069176229326923392015-03-20T04:36:00.000-07:002015-08-12T03:13:26.009-07:00How to Generate Random Password<div dir="ltr" style="text-align: left;" trbidi="on">From security point of view we need to create the unique passwords so no one can easily guess it.<br />To fulfill these features we can make use of Random class and generate the random numbers which is unique.<br /><br />Here I am going to use one label, one text box and one button:<br /><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;"><</span><span style="color: maroon; font-family: Consolas; font-size: 9.5pt;">form</span><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: red;">id</span><span style="color: blue;">="form1"</span> <span style="color: red;">runat</span><span style="color: blue;">="server"></span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;"><</span><span style="color: maroon;">div</span><span style="color: blue;">></span> <o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: red;">&nbsp;</span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;"><</span><span style="color: maroon;">asp</span><span style="color: blue;">:</span><span style="color: maroon;">Label</span> <span style="color: red;">ID</span><span style="color: blue;">="lblPass"</span><span style="color: red;">runat</span><span style="color: blue;">="server"</span><span style="color: red;">Text</span><span style="color: blue;">="Random Password : "></</span><span style="color: maroon;">asp</span><span style="color: blue;">:</span><span style="color: maroon;">Label</span><span style="color: blue;">></span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt; text-indent: 0.5in;"><span style="color: red; font-family: Consolas; font-size: 9.5pt;">&nbsp;&nbsp;</span><span style="font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;"><</span><span style="color: maroon;">asp</span><span style="color: blue;">:</span><span style="color: maroon;">TextBox</span> <span style="color: red;">ID</span><span style="color: blue;">="txtRandom"</span><span style="color: red;">runat</span><span style="color: blue;">="server"></</span><span style="color: maroon;">asp</span><span style="color: blue;">:</span><span style="color: maroon;">TextBox</span><span style="color: blue;">></span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;"><</span><span style="color: maroon;">asp</span><span style="color: blue;">:</span><span style="color: maroon;">Button</span> <span style="color: red;">ID</span><span style="color: blue;">="btnRandomNum"</span><span style="color: red;">runat</span><span style="color: blue;">="server"</span><span style="color: red;">onclick</span><span style="color: blue;">="btnRandomNum_Click"</span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: red;">Text</span><span style="color: blue;">="Generate Password"</span> <span style="color: blue;">/></span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;"></</span><span style="color: maroon;">div</span><span style="color: blue;">></span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;"></</span><span style="color: maroon;">form</span><span style="color: blue;">></span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;"></</span><span style="color: maroon; font-family: Consolas; font-size: 9.5pt;">body</span><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">></span><span style="font-family: Consolas; font-size: 9.5pt;"><o:p></o:p></span></div><br /><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;"></</span><span style="color: maroon; font-family: Consolas; font-size: 9.5pt;">html</span><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;"><br /></span></div><div class="MsoNoSpacing">In code behind we will write the actual logic on button click event as below:<o:p></o:p></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">protected</span><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">void</span>btnRandomNum_Click(<span style="color: blue;">object</span> sender, <span style="color: #2b91af;">EventArgs</span> e)<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> {<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: green;">//Set password length</span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><br /></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">string</span> PasswordLength = <span style="color: #a31515;">"12"</span>; <o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><br /></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: green;">//Characters allowed in the new password</span></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">string</span> allowedChars = <span style="color: #a31515;">""</span>;</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> allowedChars = <span style="color: #a31515;">"1,2,3,4,5,6,7,8,9,0"</span>;</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> allowedChars += <span style="color: #a31515;">"A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,"</span>;</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> allowedChars += <span style="color: #a31515;">"a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,"</span>;</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> allowedChars += <span style="color: #a31515;">"~,!,@,#,$,%,^,&,*,+,?"</span>;<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><br /></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: green;">//Create an array</span><o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><br /></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">char</span>[] sep = { <span style="color: #a31515;">','</span>};<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> </span><span style="font-family: Consolas; font-size: 9.5pt;"> </span><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">string</span><span style="font-family: Consolas; font-size: 9.5pt;">[] arr = allowedChars.Split(sep);</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">string</span> randomPass = <span style="color: blue;">string</span>.Empty;</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">string</span> tempPass = <span style="color: blue;">string</span>.Empty;</span><span style="font-family: Consolas; font-size: 9.5pt;"> </span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #2b91af;">Random</span> rand = <span style="color: blue;">new</span> <span style="color: #2b91af;">Random</span>();<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">for</span> (<span style="color: blue;">int</span> i = 0; i < <span style="color: #2b91af;">Convert</span>.ToInt32(PasswordLength); i++)<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> {</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> tempPass = arr[rand.Next(0, arr.Length)];</span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> randomPass += tempPass; </span><span style="font-family: Consolas; font-size: 9.5pt;"> </span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> txtRandom.Text = randomPass;<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><br /></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> }<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><br /></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"> }<o:p></o:p></span></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKc1T6baxfWmaOZwh3zkTM9cNJtBTgHn42SEihB61dQ4aVXJBKDZCbuF8QUnRPcJ9AflQLZCVhmsDhj4LCQQcFKseBTeEBRKlRNyiMeRJKTFqsXtkXaLQKH3a3imvMAaS7k9Fu8IDg5Uhj/s1600/rd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKc1T6baxfWmaOZwh3zkTM9cNJtBTgHn42SEihB61dQ4aVXJBKDZCbuF8QUnRPcJ9AflQLZCVhmsDhj4LCQQcFKseBTeEBRKlRNyiMeRJKTFqsXtkXaLQKH3a3imvMAaS7k9Fu8IDg5Uhj/s1600/rd.png" height="217" width="640" /></a></div><div class="MsoNormal" style="margin-bottom: 0.0001pt;"><span style="font-family: Consolas; font-size: 9.5pt;"><br /></span></div><div class="MsoNoSpacing"> </div><div class="MsoNoSpacing"><br /></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-62150764400289950482015-02-12T01:40:00.000-08:002015-08-12T03:13:26.032-07:00How to insert value into SharePoint list programmatically?<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">Inserting value into SharePoint list programmatically:</h2><br />If we have list already created in SharePoint and want to add / insert value pro grammatically into the list then will use the below code.<br /><br />Suppose we have a list called UserAccess and it has FirstName, LastName , Email and Status columns and we want to insert value to the list then we can use below code<br /><div><br /></div><div><div class="MsoNoSpacing"><span style="color: blue; font-family: Consolas; font-size: 9.5pt;">protected</span><span style="font-family: Consolas; font-size: 9.5pt;"><span style="color: blue;">void</span> Page_Load(<span style="color: blue;">object</span>sender, <span style="color: #2b91af;">EventArgs</span> e)<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;">{<o:p></o:p></span></div><div class="MsoNoSpacing"><br /></div><div class="MsoNoSpacing"><span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"> SPSecurity</span><span style="font-family: Consolas; font-size: 9.5pt;">.RunWithElevatedPrivileges(<span style="color: blue;">delegate</span>()<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> {<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">using</span> (<span style="color: #2b91af;">SPSite</span> spSite = <span style="color: blue;">new</span> <o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #2b91af;">SPSite</span>(<span style="color: #2b91af;">SPContext</span>.Current.Web.Site.WebApplication.Sites[0].Url))<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> {<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> spSite.AllowUnsafeUpdates = <span style="color: blue;">true</span>;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">using</span>(<span style="color: #2b91af;">SPWeb</span> spWeb = spSite.OpenWeb())<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> {<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> spWeb.AllowUnsafeUpdates = <span style="color: blue;">true</span>;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #2b91af;">SPList</span> spList = spWeb.Lists.TryGetList(<span style="color: #a31515;">"UserAccess"</span>);<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">var</span>itemId = 0;<o:p></o:p></span></div><div class="MsoNoSpacing"><br /></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: #2b91af;">SPListItem</span>listItem = <span style="color: blue;">null</span>;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">if</span>(itemId == 0)<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> {<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem = spList.AddItem();<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> }<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> <span style="color: blue;">else</span><o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> {<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem = spList.GetItemById(itemId);<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> }<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem[<span style="color: #a31515;">"FirstName"</span>] = txtFirstName.Text;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem[<span style="color: #a31515;">"LastName"</span>] = txtLastName.Text;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem[<span style="color: #a31515;">"Email"</span>] = txtEmail.Text;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem[<span style="color: #a31515;">"Status"</span>] = <span style="color: #a31515;">"Pending"</span>;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> listItem.Update();<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> spWeb.AllowUnsafeUpdates = <span style="color: blue;">false</span>;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> }<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> spSite.AllowUnsafeUpdates = <span style="color: blue;">false</span>;<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> }<o:p></o:p></span></div><div class="MsoNoSpacing"><span style="font-family: Consolas; font-size: 9.5pt;"> });<o:p></o:p></span></div><div class="MsoNoSpacing"> </div><div class="MsoNoSpacing"> }<o:p></o:p></div><div class="MsoNoSpacing"><br /></div><h3 style="text-align: left;">How to insert value into SharePoint list programmatically?</h3></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-41462528369459717042015-01-21T03:13:00.000-08:002015-08-12T03:13:26.048-07:00How to configure Outgoing E-Mail Settings for SharePoint 2010 / 2013 to using Office 365 or GMail Relay<div dir="ltr" style="text-align: left;" trbidi="on"><h2><span style="background-color: #ffe599;">Configuring Outgoing E-Mail Settings for SharePoint 2010 / 2013 to using Office 365 or GMail Relay :</span></h2><br /><blockquote class="tr_bq"><span style="color: #0b5394;"><b><span style="font-size: small;">To achieve this configuration - Install SMTP role on one of the Servers in the domain which has access to internet, since we need to connect to smtp.office365.com this is must and need to follow.</span></b></span></blockquote><br /><b><span style="background-color: #eeeeee;">Configuration of Outgoing E-Mail Settings for SharePoint 2010 / 2013 to using Office 365 or GMail Relay</span></b> is used for any Developer, SharePoint Client or User.<br /><br />They need an SMTP server to send e-mails to Internal or External SharePoint site users from a Workflow, Alerts, Request Site Access, and/or Any custom Apps that use SharePoint Outgoing e-mail setting to send e-mails.<br /><br /><br /><h3 style="text-align: left;"><b>The Steps are simple to follow as follows-</b></h3><ol style="text-align: left;"><li><b><span style="background-color: #fce5cd;">Install SMTP Role (Windows Server 2008 and 2012) </span></b></li><li><b><span style="background-color: #fce5cd;">Configuring SMTP Service to Relying to Office365/Gmail SMTP </span></b></li><li> <b><span style="background-color: #fce5cd;">Testing the SMTP Service Connection </span></b></li><li> <b><span style="background-color: #fce5cd;">Configuring Outgoing E-Mail settings in SharePoint Servers </span></b></li><li><b><span style="background-color: #fce5cd;"> Test Sending an E-mail from SharePoint Site </span></b></li></ol><br />The detailed steps are also shown in the below screen.<br /><br /><b>Install SMTP role- </b><br /><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWzG-uy7WykDalM0vpfQDfIrtClatFmoLVUJZ4bm3AbHrO9LwGOeGFikoOt3Z8zuxCBPpKdZtJvAXBLmr8znzxsYZCEtI7K3oobrTEC9YzGDVvO7VyKel9fGwhIC1ePgc3Gc8OXvLA4Nc/s1600/smtpRole.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWzG-uy7WykDalM0vpfQDfIrtClatFmoLVUJZ4bm3AbHrO9LwGOeGFikoOt3Z8zuxCBPpKdZtJvAXBLmr8znzxsYZCEtI7K3oobrTEC9YzGDVvO7VyKel9fGwhIC1ePgc3Gc8OXvLA4Nc/s1600/smtpRole.jpg" /></a></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><b>Configuring SMTP Services- </b></div><br /><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvin5xef-d5I0goFXzSP3IC58AJQFuT7OCmLg4aOF_m5xvDOKQVxAoWHIrfvuQWnr5H6iQvVAEYBQelIIj3ciMFNOq9H5zxX2fsfJzVth5SwG7DNh9JpntFCSsRRMxeit6yw60RsHnAy8/s1600/configuring_smtp_service.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvin5xef-d5I0goFXzSP3IC58AJQFuT7OCmLg4aOF_m5xvDOKQVxAoWHIrfvuQWnr5H6iQvVAEYBQelIIj3ciMFNOq9H5zxX2fsfJzVth5SwG7DNh9JpntFCSsRRMxeit6yw60RsHnAy8/s1600/configuring_smtp_service.jpg" /></a></div><h2 style="text-align: left;"><br /><span style="background-color: white;"></span></h2><h2 style="text-align: left;"></h2><h2 style="text-align: left;"><span style="background-color: white;"> </span></h2><h2 style="text-align: left;"><span style="background-color: #fce5cd;">Configuring Outgoing E-Mail settings in SharePoint Servers </span><br /> </h2><ol style="text-align: left;"><li><span style="background-color: #eeeeee;">Go to <b>Central Administration -></b> <b>System Settings </b>–> <b>Configure Outgoing Email Settings </b></span></li><li><span style="background-color: #eeeeee;">Enter the <b>FQDN </b>of the <b>local SMTP server </b>(Mail.Dev.local) </span></li><li><span style="background-color: #eeeeee;">Enter the <b>From and Reply-to Address</b>, and Select Character set, click <b>OK </b>to save settings </span></li></ol><h2 style="text-align: left;"> </h2><h2 style="text-align: left;">I hope this will be helpful to you to configure Outgoing E-Mail Settings for SharePoint 2010 / 2013 to using Office 365 or GMail Relay :) </h2></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-32581933434361158302014-10-19T09:46:00.000-07:002014-11-24T06:24:44.114-08:00Timer jobs in SharePoint 2010<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">Timer Jobs</h2>Timer Jobs are very important thing in SharePoint 2010. Timer Jobs are workhorses of SharePoint. Timer Jobs are nothing but a defined XML file which is stored in Configuration database which are executed by Windows Service - "<b>SharePoint Timer</b>".<br /><br />In SharePoint 2010, the <span style="background-color: #eeeeee;">Timer Job is linked under the Monitoring section in Central Administration</span>.<br />SharePoint 2010 introduces the capabilities to assign a preferred server for running a timer job against specific configuration database.<br /><br />Whenever you want to deploy your timer job into WebApplication scope, you will get an <span style="color: red;">"Assembly cannot be loaded"</span> loaded exception. This is because of whenever you are trying to deploy a timer,<span style="background-color: #eeeeee;"> the timer will search for the DLLs from the GAC and not from the Bin of the Web Application</span>. <div>Hence, always, the timer job should be deployed on the <b>GlobalAssemblyCache</b>.</div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-29873135003891876332014-09-24T03:58:00.000-07:002014-11-24T06:24:44.128-08:00How to setup Powershell in SharePoint 2010 ?<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">Setting up PowerShell for SharePoint :</h2><b>PowerShell </b>is setup by default. You will not be able to run a script right off the bat.<br /><div><br /></div><div><span style="background-color: #eeeeee;">Because Microsoft set the default security level to not allow this behavior. </span></div><div><br /></div><div>This is useful because it helps to prevent security issues, and in general practice, it limits the possibility that a beginner makes a serious mistake. </div><div><br /></div><div>PowerShell can be very unforgiving. Once a process is started, it is all but impossible to stop it. So be sure to test everything you write thoroughly before executing in a production environment.</div><div><br /></div>If you want to download <b>PowerShell, </b>you can download it from below link:<br /><div><a href="http://support.microsoft.com/kb/968929">Windows Management Framework</a></div><div><br /><div><span style="background-color: #f3f3f3;">Microsoft's new name for PowerShell bundled with Windows Remote Management (WinRM) 2.0 and Background Intelligent Transfer Service (BITS) 4.0, is called.</span></div></div><div><br /></div>Now, you will be able to run a script, you will need to explicitly allow them, run the following command;<br /><div><b style="background-color: #cccccc;">get-executionpolicy</b></div><div><b style="background-color: #cccccc;"><br /></b></div>You should see that the policy is set to "restricted". If not then other user has already used your PowerShell.<br /><div><br /></div>So to set the policy, you guessed it. Run below command:<br /><div><b style="background-color: #cccccc;">set-executionpolicy</b></div><div><b style="background-color: #cccccc;"><br /></b></div><b>Here you can find some choices as listed below with using Powershell :</b><br /><ul style="text-align: left;"><li><b>Restricted: </b>Does not load configuration files or run scripts. "Restricted" is the default.</li><li><b>AllSigned: </b>Requires that all scripts and configuration files be signed by a trusted publisher, including scripts that you write on the local computer.</li><li><b>RemoteSigned: </b>Requires that all scripts and configuration files downloaded from the Internet be signed by a trusted publisher.</li><li><b>Unrestricted: </b>Loads all configuration files and runs all scripts. If you run an unsigned script that was downloaded from the Internet, you are prompted for permission before it runs.</li><li><b>Bypass: </b>Nothing is blocked and there are no warnings or prompts.</li><li><b>Undefined: </b>Removes the currently assigned execution policy from the current scope. This parameter will not remove an execution policy that is set in a Group Policy scope.</li></ul></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-62374937429011712032014-09-11T23:50:00.000-07:002014-11-24T06:24:44.143-08:00What are Core capabilities of SharePoint 2013<div dir="ltr" style="text-align: left;" trbidi="on"><div><h3 style="text-align: left;"><b>There are some additional features are added to SharePoint 2013 listed as :</b></h3></div><div><b>Enterprise Content Management (ECM) :</b> Many improvements have been made to ECM especially in the field of eDiscovery, which is the process of locating all document records that relate to a specific subject or legal case. You can also use Team Folders to consolidate content stored in SharePoint and Exchange.</div><br /><b></b><br /><div><b><b>Web Content Management (WCM) :</b><span style="font-weight: normal;"> In SharePoint 2013, the structure and navigation of a WCM site is defined by managed metadata terms. This approach is highly flexible and enables administrators to reorganize their entire Web site without moving any content.</span></b><br /><b><br style="font-weight: normal;" /></b><b><b>Search : </b><span style="font-weight: normal;">In SharePoint 2013 there is a single Search engine that combines the best features of the SharePoint and FAST search engines in SharePoint 2010. New configuration objects, such as Query Rules and Result Types allow administrators to customize result sets to an unprecedented level.</span></b><br /><b><br style="font-weight: normal;" /></b><b><b>Client object model (CSOM) :</b><span style="font-weight: normal;"> The CSOM existed in SharePoint 2010 but has been greatly extended in SharePoint 2013 to enable.</span></b></div><b><div><span style="font-weight: normal;"><br /></span></div>Education Module :</b> SharePoint 2013 has a new education module that enables administrators to create a fully-functional e-learning system in their SharePoint farm.<br /><br /><b>Request Management :</b> Administrators can use the <span style="background-color: #eeeeee;">Request Management </span>feature to distribute Incoming requests across Web Front-End servers in the SharePoint farm. For example, they can use static weights to route more requests to a new, high specification server and thus take load off an older, slower server. You could also route all requests from a particular browser, such as IE9, through a specific server or deny requests from certain IP address ranges.<br /><br /><b>Shredded Storage: </b>When users make changes to documents, SharePoint 2013 can apply those<br /><br />Changes to the document in the content database without a full refresh of the whole document. If only a single change has been made to a large document, this can enormously reduce the quantity of data sent over the network and, if versioning is used, the volume of the content database.</div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-36154820224296589272014-09-09T07:06:00.000-07:002014-11-24T06:24:44.156-08:00SharePoint 2013 Migration - Upgrading from SharePoint 2010 to SharePoint 2013 Step by Step<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;"><span style="background-color: #eeeeee;">Microsoft SharePoint 2013 Migration</span></h2>Now that Microsoft SharePoint 2013 is available – are you looking to move?<br><br><br>Migration of <br>Sharepoint 2013<br><br>Here with migration you will minimize the risk, time and effort required to migrate, consolidate and restructure content to SharePoint 2013 on-premises and in the cloud. Whether you are moving SharePoint data, Windows files, Google Drive content, Exchange public folders or Lotus Notes applications, Dell tools ensure a fast and reliable migration with minimal impact on both IT and end users.<br>This post provides a high-level step by step guide on upgrading a <b>SharePoint 2010 site to a SharePoint 2013 </b>(Customer Preview) and as with any Beta release is subject to change.<br><br><h3 style="text-align: left;"><span style="background-color: #eeeeee;">There are some steps to be considered and followed in the migration of SharePoint 2010 to Microsoft SharePoint 2013 :</span></h3><ol style="text-align: left;"><li>Add and deploy any required <b>O14 custom solutions </b>in your SharePoint 2013 farm, notice that all O14 solutions being deployed under 14 hive but eventually it's recommended to migrate the custom code to O15.</li><li>Backup and restore the <b>SharePoint 2010 content database </b>to your SQL Server hosting SharePoint 2013 farm.</li><li>Run <b>Test-SPContentDatabase</b> cmdlet to identify missing components along with potential errors and related warnings. Check the upgrade log and deploy any missing components and re run the cmdlet to verify.</li><li>Attach the content database to the desired web application using Mount-<b>SPContentDatabasecmdlet.</b></li><li>After successfully mounting the content database to web application, the site should be accessible in 14 mode.</li><li>To upgrade the site simply click on "<b>Start now</b>" link on the toolbar, you can also go to <b>SiteUpgradepage </b>from Site Setting page as well.</li><li>lick on "TRY A DEMO UPGRADE" link to verify the site collection upgrade (This step can be performed by Site Collection Administrators, farm admins can run</li><li>Request-<b>SPUpgradeEvaluationSiteCollection </b>cmdlet as well).</li><li>Provision a temporary site collection to validate the site post-upgrade.</li><li>An email should be sent out to Site Collection admin when the temporary site is provisioned.</li><li>After validating the temporary site we upgrade the site by going to SiteUpgrade.aspx page and clicking on "Upgrade the Site Collection" button (Farm admins can run Upgrade-<b>SPSite </b>cmdlet as well).</li><li>During the upgrade The <b>SiteUpgrade.aspx </b>page shows the progress and provides a link to an upgrade log for troubleshooting purposes.</li><li>Your site collection should now be accessible in 15 mode along with all new capabilities enabled in the farm and for the hosting web application such as Social and Office Web Apps.</li></ol><h3 style="text-align: left;">Hope you got all the steps of migration of SharePoint 2010 to Microsoft SharePoint 2013.</h3></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-62741826189572484402014-09-08T22:27:00.000-07:002014-11-24T06:24:44.171-08:00Service Application Framework in SharePoint 2010<div dir="ltr" style="text-align: left;" trbidi="on"><h2>What is Service Application Framework?</h2><span style="background-color: #f3f3f3; font-family: Georgia, Times New Roman, serif;">The<b> Service Application Framework</b> allows developers to provide load balanced middle-tier resources that can be managed through SharePoint and leverage the full power of SharePoint 2010. </span><br /><ul style="text-align: left;"><li><span style="background-color: #eeeeee;">Replacement for the Shared Services Provider in MOSS 2007</span></li><li><span style="background-color: #eeeeee;">API provided by backend application servers and consumed by front-end application servers.</span></li><li><span style="background-color: #eeeeee;">Used for developing middle-tier applications that are hosted in SharePoint and provide data and resources to other SharePoint features</span></li><li><span style="background-color: #eeeeee;">Enables services to be shared between computers on a server farm</span></li><li><span style="background-color: #eeeeee;">Load balance and manage services</span></li><li><span style="background-color: #eeeeee;">Out of the box - 20 built in services</span></li><li><span style="background-color: #eeeeee;">Certain objects automatically backed up and restored</span></li><li><span style="background-color: #eeeeee;">Ideal for deploying, managing and discovering WCF service clients and endpoints.</span></li><li><span style="background-color: #eeeeee;">Windows Powershell support</span></li><li><span style="background-color: #eeeeee;">Timer job infrastructure available at Service-scope</span></li><li><span style="background-color: #eeeeee;">Use of SharePoint configuration store and support for storing data in SharePoint managed custom database is available.</span></li></ul><br /><h3>Load Balancing :</h3><ul style="text-align: left;"><li><span style="background-color: #eeeeee;">Use Round robbing load balancing</span></li><li><span style="background-color: #eeeeee;">Service application proxy method invocations must be routed thru the front end web server to an appropriate app server by using a load balancing tool.</span></li><li><span style="background-color: #eeeeee;">Calls between frontend and app servers to require separate external load balancer than the load balancing for front-end web servers</span></li><li><span style="background-color: #eeeeee;"><u>SPRoundRobinServiceLoadBalancer </u>can be enhanced or replaced by third party</span></li></ul><br /><h3>Management and Administration :</h3><ul style="text-align: left;"><li><span style="background-color: #eeeeee;">Services plug their management UI into SharePoint Service Management page</span></li><li><span style="background-color: #eeeeee;">Common admin tools such as upgrade, backup, restore and account management</span></li><li><span style="background-color: #eeeeee;">Common UI to manage, start, stop, group, associate, federate and backup SharePoint services.</span></li><li><span style="background-color: #eeeeee;">Can define specialized admin roles and can be delegated to users who are not farm admins</span></li><li><span style="background-color: #eeeeee;">Security trimmed</span></li></ul><br /><h3>Security :</h3><br /><ul style="text-align: left;"><li><span style="background-color: #eeeeee;">Claims-based identity model</span></li></ul><br />For example - <b>Search Service</b></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-36430747825691046212014-09-07T22:26:00.000-07:002014-11-24T06:24:44.185-08:00What is Lists Throttling in SharePoint 2010 ?<div dir="ltr" style="text-align: left;" trbidi="on">SP2010 introduces list throttling settings that allow us to specify how many items a user can query before the throttle kicks in and aborts the query. This applies to both the queries that retrieve through SharePoint UI and from custom code. List throttling enables display of an error message.<br /><br /> SharePoint 2010 provides Administrators to control a limit of how many items to be retrieved from the lists at a time using User Interface or Object Model. We can override it by calling RequestThrottleOverride on the SPQuery object. This will allow us to execute large unsafe queries.<br /><br />You can find the setting in the Central Administration under the General Setting of a Web Application.<br /><br /><span style="background-color: #eeeeee;">1. Open your SharePoint Central Administration</span><br /><span style="background-color: #eeeeee;">2. Click on Manage web applications</span><br /><span style="background-color: #eeeeee;">3. There you can see the list of your web applications</span><br /><span style="background-color: #eeeeee;">4. Select your web application as shown below</span><br /><span style="background-color: #eeeeee;">5. From general settings select Resource Throttling</span><br /><span style="background-color: #eeeeee;">6. You will get a popup as shown below; you can change the settings if it requires with below settings :</span><br /><br /><b>List View Threshold: </b><br />The number of results that can be returned in a user query if this exceeds the limit set by the administrator it will throw an exception.<br /><br /><b>List View Threshold for Auditors and Administrators: </b>The number of results that can be returned for an Auditors and Administrators. It will be somewhat high for them.<br /><br /><b>List View Lookup Threshold: </b><br />Lot of lookup in a list also decreases the list performance. So this is the maximum no of lookups that a list can have. Object Model Override: This will allow the developers to override the property and ignore the throttling.</div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-37293108953290273472014-09-07T22:18:00.000-07:002014-11-24T06:24:44.199-08:00Apps for SharePoint 2013 and different type associated Apps in SharePoint 2013<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><br /><span style="background-color: #eeeeee;">SharePoint 2013 is a strong development platform for building solutions and apps addressing different requirements and needs. </span><br /><br />In SharePoint 2013 there is a new custom component called the apps for SharePoint.<br /><br /><div dir="ltr" trbidi="on"><h3>Features of Microsoft SharePoint 2013 Apps :</h3></div></div>Apps infrastructure also benefits SharePoint administrators by making it easier to manage the life cycle of custom applications.<br /><br />The following features are included:<br /><br /><b>1. SharePoint Marketplace :</b> This global marketplace for apps for SharePoint is a single repository of custom components, available to all SharePoint customers. Administrators can enable users to purchase apps, on behalf of the company from the marketplace, or restrict that right to a small number of budget holders. Once purchased, an app becomes available to all users in the SharePoint farm.<br /><br /><b>2. Corporate App Catalog : </b>This catalog is a private repository of apps within the SharePoint farm and controlled by farm administrators. Users can choose to install these apps in any SharePoint site in the organization.<br /><br /><b>3. Removing Apps :</b> Apps for SharePoint is contained entirely within a sub-site of the SharePoint site in which it is used. Therefore, when a user or administrator removes the app, the sub-site is removed cleanly and no objects are retained in the parent site or elsewhere. This clean removal aids app management.<br /><br /><b>4. Apps in Multi-Tenant Farms : </b>In a multi-tenant SharePoint farm, there is a one Corporate App Catalog for each tenant organization. This ensures that both tenants must pay for their app usage and that removals do not impact other tenants.<br /><br /><h2>There are three high-level types of SharePoint apps:</h2><b>SharePoint-Hosted: </b><br />These types of apps are manifested within SharePoint generally without external dependencies. Any custom business logic implemented with custom code must run within the context of the browser client. Some examples of these types of Apps could be an expense calculator or holiday request. Each of these Apps may implement its own business logic using JavaScript, but they can also access and leverage SharePoint lists and libraries.<br /><br /><b>Provider-Hosted: </b><br />These types of apps may have a SharePoint component but the bulk of the business logic is manifested in some other infrastructure, such as an external Web server or in the cloud. These types of apps are a good option when integrating an existing event registration or help desk ticketing solutions within a SharePoint site.<br /><b><br /></b><b>Auto-Hosted: </b><br />These types of apps are similar to the Provider-Hosted Apps in that they have the bulk of their business logic and/or data storage manifested externally. What’s different with an Azure Auto-Hosted app is that the app package contains the website & database in the package.<br />When the app is installed in a site, SharePoint handles the automatic provisioning of the database (as a SQL Azure database) and website (as an Azure hosted website) using an account that has been setup by the SharePoint farm/tenant administrator. </div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-71641568640469837402014-08-28T00:47:00.000-07:002014-11-24T06:24:44.212-08:00How to assign tasks in SharePoint 2010<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">How to assign tasks in SharePoint 2010</h2><div><br /></div><span style="background-color: #eeeeee;"><b>SharePoint 2010 task lists </b>provides a team with an easy way to manage projects and tasks. </span><div><br /></div><div>If you're a manager you may need to assign tasks to another individual. </div><div><br /></div><div>See below steps how to assign a SharePoint 2010 task-<br /><ol style="text-align: left;"><li><span style="background-color: #eeeeee;"><b>Navigate to the Task List </b>in the site content side navigation.</span></li><li><span style="background-color: #eeeeee;">Click <b>Add New Item.</b></span></li><li><span style="background-color: #eeeeee;"><b>Set a title </b>for the new item.</span></li><li><span style="background-color: #eeeeee;">To assign the task, either type the <b>account name or use the Address Book.</b></span></li><li><span style="background-color: #eeeeee;"><b>Set task priority </b>as high, normal or low.</span></li><li><span style="background-color: #eeeeee;"><b>Add a description </b>of the task.</span></li><li><span style="background-color: #eeeeee;">Specify the <b>start and due dates.</b></span></li><li><span style="background-color: #eeeeee;">When you are finished creating the alert, click <b>Save.</b></span></li></ol></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-53120203727847205352014-08-26T00:43:00.000-07:002014-11-24T06:24:44.224-08:00how to delete alerts in SharePoint 2010<div dir="ltr" style="text-align: left;" trbidi="on"><h2 itemprop="headline" style="background-color: white; color: #303030; font-family: open_sansregular, helvetica, arial, sans-serif; font-size: 31.5px; font-weight: 200; line-height: 40px; margin: 10px 0px; text-align: left; text-rendering: optimizelegibility;">How to delete alerts in SharePoint 2010</h2><div><br /></div>Sometimes when you no longer need to be on top of the changes then in that case, <b>delete the SharePoint alert</b>.<br /><div><br /></div><div>See how you can manage your inbox (and sanity) by ridding yourself of alerts you no longer need.</div><div><ol style="text-align: left;"><li>In <b>Library Tools</b>, Click <b>Alert Me</b></li><li>Click <b>Manage My Alerts</b></li><li><b>Click the name </b>of the alert you want deleted</li><li>Click <b>Delete</b></li><li>You will now no longer receive the deleted alert</li></ol></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-6777934985522907502014-08-23T08:24:00.000-07:002014-11-24T06:24:44.238-08:00How to set up an Alert in SharePoint 2010 ?<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">How to Set up an Alert in SharePoint 2010</h2><b>SharePoint 2010 alerts are a great way to be informed whenever content changes or is added to SharePoint.</b><br /><div><br /></div><div>Here you will learn how easy it is to configure an email alert in SharePoint 2010 by following below steps:<br /><ol style="text-align: left;"><li>In <b>Library Tools</b>, Click <b>Alert Me</b></li><li>Click <b>Set alerts in this library</b></li><li>Type in an <b>Alert Title</b>, which will be the subject of the email alert</li><li><b>Specify the user(s)</b> that will receive this alert</li><li><b>Specify for what types of changes </b>should an alert be sent (such as all changes to documents or only changes by someone else to a document you created)</li><li>Specify if an alert should be <b>sent</b> <b>for all changes, or only based on specific criteria</b></li><li>Select <b>at what time an alert should be sent </b>(i.e. immediately, a daily summary of changes, or a weekly summary of changes)</li><li>Click <b>OK </b>to save the alert</li></ol></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-78604632940996484472014-08-21T23:26:00.000-07:002014-11-24T06:24:44.251-08:00How to track site visitors in SharePoint 2010<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">How to track site visitors in SharePoint 2010 ?</h2>It's always a good practice to <b>periodically check a SharePoint 2010's site collection usage</b> and compare it against quotas, capacity limits, or SharePoint best practices.<br /><div><br /></div><div>Checking the site usage requires access to Central Administration.<br /><ol style="text-align: left;"><li>From <b>Central Administration </b>click <b>Application Management.</b></li><li>Click <b>Configure Quotas and Locks.</b></li><li>In the <b>Site Collection </b>drop drown, select <b>Change Site Collection.</b></li><li>Select the <b>Site Collection </b>you want to check site usage for.</li><li><b>View current storage </b>used in the <b>Site Quota </b>Information area.</li></ol></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-36789593257061836812014-08-19T21:30:00.000-07:002015-12-23T22:25:45.736-08:00How to add Web Parts in SharePoint 2010<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
How to add Web Parts in SharePoint 2010</h2>
<br />
<b style="background-color: #eeeeee;">Web parts are like building blocks for SharePoint 2010. </b><br />
<div>
<br /></div>
<div>
They help you add features and functionality to sites. There are many out-of-the-box web parts in SharePoint 2010 that you can add to any page. </div>
<div>
<br /></div>
<div>
<b>Web Parts</b> are one of the basic building blocks of pages on SharePoint sites. They enable you to customize a SharePoint page to display content or business data from many sources on the same page. You can also use Web Parts to display information from external sources, such as RSS feeds or news sites.<br />
<br />
There are more than 15 Web Parts included with SharePoint Foundation 2010. You can also buy Web Parts from other companies, or, if you want to try your hand at writing code, you can develop your own.<br />
<br />
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8QbHBD9993512N-3cmeIGGqXECKC-zPOg7coiRazLLPxhFCa-XVCeLmnrd45RbJ1LOU-8D7LYtr2IBjkiWSZ5sKirdXCMj9Co3wiq7wT0RUJebGyVp7ZWSl74IUfNWPryGn_uUGxb4UM/s1600/webparts.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="420" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8QbHBD9993512N-3cmeIGGqXECKC-zPOg7coiRazLLPxhFCa-XVCeLmnrd45RbJ1LOU-8D7LYtr2IBjkiWSZ5sKirdXCMj9Co3wiq7wT0RUJebGyVp7ZWSl74IUfNWPryGn_uUGxb4UM/s640/webparts.JPG" width="640" /></a></div>
<br /></div>
<div>
<h3 style="text-align: left;">
Following below steps you will see <b>how to add a standard SharePoint 2010 web part</b>.</h3>
<ol style="text-align: left;">
<li>Click <b>Page.</b></li>
<li>Click <b>Edit Page.</b></li>
<li>Click <b>Add a Web Part.</b></li>
<li><b>Browse </b>available web parts by changing the category.</li>
<li><b>Highlight </b>the web part you want added and click <b>Add.</b></li>
<li>The Web Part has now been added, Click <b>Stop Editing</b> to exit edit mode.</li>
</ol>
</div>
</div>
</div>
Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-8704333836020954072014-08-18T00:22:00.000-07:002014-11-24T06:24:44.277-08:00How to create a meeting site in SharePoint 2010 ?<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;">Creating a meeting site in SharePoint 2010</h2><div><br /></div><b style="background-color: #eeeeee;">A SharePoint 2010 Meeting Site is a site to use to help plan your next meeting.</b><br /><div><br /></div><div>It provides lists for managing the agenda, meeting attendees, and documents. </div><div><br /></div><div>See below steps to learn how to easily create a new SharePoint 2010 Meeting Site.<br /><ol style="text-align: left;"><li>Click <b>Site Actions</b></li><li>Click <b>New Site</b></li><li>Assign a <b>Title (</b>required)</li><li>Assign a <b>description (</b>optional)</li><li>Complete the <b>URL to the new site</b></li><li>In the Template Selection section, select the <b>Meetings tab</b></li><li>Select the <b>meetings template </b>you want to use</li><li>Click <b>Create</b></li><li>After you click Create, you will be taken to your new meeting site</li></ol></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-7197304510211330072014-08-17T23:08:00.000-07:002014-11-24T06:24:44.290-08:00SharePoint 2013 Features<div dir="ltr" style="text-align: left;" trbidi="on"><h3 style="text-align: left;">SharePoint 2013<span style="font-weight: normal;"> builds upon an already robust business platform by adding some features that are appreciated by the casual SharePoint user and administrator, as well as the more effective </span>SharePoint power users and experts<span style="font-weight: normal;">. </span></h3><h3 style="text-align: left;"><span style="font-weight: normal;">There are many benefits of the latest version presented by Administrators, End Users, Developers and the SharePoint Server platform.</span></h3><br /><h2 style="text-align: left;">SharePoint 2013 Features</h2><h3 style="text-align: left;"><b>Administration</b></h3><ul style="text-align: left;"><li>Central Administration</li><li>Powershell</li><li>Identity Management</li><li>SharePoint App Management</li><li>SharePoint Designer</li><li>Performance & Scalability</li><li>Upgrade</li></ul><h3 style="text-align: left;">End User</h3><ul style="text-align: left;"><li>Optimized for Mobile Devices</li></ul><h3 style="text-align: left;">Developer</h3><ul style="text-align: left;"><li>Client Object Model (CSOM)</li><li>Apps for SharePoint</li><li>Business Connectivity Services</li></ul><h2 style="text-align: left;">SharePoint Server Features</h2><h3 style="text-align: left;">End User</h3><ul style="text-align: left;"><li>Enterprise Content Management</li><li>Enterprise Search</li><li>Enterprise Workflow</li><li>Web Content Management</li><li>Social Computing & Collaboration</li></ul><h3 style="text-align: left;">Options</h3><ul style="text-align: left;"><li>Office Web Apps Server</li><li>Project Server</li></ul><div><br /></div><h2 style="text-align: left;">SharePoint 2010 vs. 2013 features:</h2><div><ul style="text-align: left;"><li><span style="background-color: #eeeeee;">From a document collaboration perspective, the structures of both versions are the same – so if you create a metadata architecture for documents in 2010 it should be fully upgradable to SharePoint 2013.</span></li><li><span style="background-color: #eeeeee;">The most significant upgrades in document management are in the user experience – including drag and drop to upload documents and the ability to edit managed metadata in a datasheet view.</span></li><li><span style="background-color: #eeeeee;">The primary differences are in the social experiences, especially with discussion boards. The 2013 discussion board (with Community features enabled) creates and engaging “Facebook-like” activity stream, which is far more user-friendly than the same feature in SharePoint 2010. The added visual appeal is important because getting people to use the discussion board instead of commonly used “who you know” networks will take some planning and effort. If the software is engaging and familiar it will help with “stickiness.”</span></li><li><span style="background-color: #eeeeee;">The other significant improvement is search.</span></li></ul></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-33844963440837765572014-07-22T03:35:00.000-07:002014-11-24T06:24:44.304-08:00Best practices for creating and managing team sites<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;"><u>Best practices for creating and managing team sites:</u></h2><h2 style="text-align: left;">What is governance?</h2>An important but often invisible part of any site is its governance model—the set of policies, roles, responsibilities, and processes that you establish to determine how the people in your group use SharePoint.<br /><br />Many organizations have a governance model in place for sites at the Central Administration or site collection level, which is created and maintained by an Information Technologies (IT) department or team.<br /><br />If you’re a site owner for a sub-site in a site collection, such as a team site, it’s a good idea to create your own additional governance model to address your specific issues.<br /><br />A governance model makes it easier to:<br /><ul style="text-align: left;"><li>Let site users know when they should create a new sub-site, as opposed to creating a list or other site content.</li><li>Make sure sub-sites and content are retired when they’re obsolete, rather than using up your storage space and diluting your search results.</li><li>Ensure that the right people have access to the right content.</li><li>Let sub-site owners know what templates and themes they can use.</li><li>Smoothly transition ownership of a site from one person to another.</li></ul><br /><h2 style="text-align: left;">Elements of a governance model</h2><br />Your governance model needs to address topics such as:<br /><ul style="text-align: left;"><li>Site creation</li><li>Permissions management</li><li>Information architecture</li><li>Site lifecycle and retirement</li><li>Storage limits</li><li>Classification of information</li><li>Customization</li><li>Data protection</li><li>Navigation</li><li>Search</li><li>Roles and responsibilities for supporting the site</li></ul></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-54206659981929537952014-07-22T03:14:00.000-07:002014-11-24T06:24:44.322-08:00How To Remove Extra Space Around the Web Part In SharePoint 2013<div dir="ltr" style="text-align: left;" trbidi="on"><div>We can remove extra space on <a href="http://sharepointspider.blogspot.com/2013/08/how-to-debug-sharepoint-2010-web-parts.html" target="_blank">webparts</a> in sharepoint 2013 easily as follows:</div><div><br /></div>An extra padding of 20 pixel is included by default in SharePoint 2013 for every webpart.<br /><div>This may be inconvenient depending on the scenario how you are displaying the content in your Visual WebPart. </div><div><br /></div><div><b>To remove the extra space injected to the Webpart, add the below css in your .ascx file of Visual webapart. This would get rid of the extra space rendered around your <a href="http://sharepointspider.blogspot.com/2013/08/how-to-debug-sharepoint-2010-web-parts.html" target="_blank">webpart</a></b></div><div><br /></div><div><div class="line number1 index0 alt2" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"><style type=</code><code class="css string" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: blue !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">"text/css"</code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">></code></div><div class="line number2 index1 alt1" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">.ms-webpartPage-root {</code></div><div class="line number3 index2 alt2" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css keyword" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">border-spacing</code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">: </code><code class="css value" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 153, 0) !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">0px</code> <code class="css color3" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: red !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">!important</code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">;</code></div><div class="line number4 index3 alt1" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">}</code></div><div class="line number5 index4 alt2" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">.ms-webpartzone-cell {</code></div><div class="line number6 index5 alt1" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css keyword" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 102, 153) !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; font-weight: bold !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">margin</code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">: </code><code class="css value" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: rgb(0, 153, 0) !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">0px</code> <code class="css color3" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; color: red !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">!important</code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">;</code></div><div class="line number7 index6 alt2" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;">}</code></div><div class="line number8 index7 alt1" style="background: none white !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 16px; height: auto !important; left: auto !important; line-height: 17.600000381469727px; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px 1em !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; white-space: pre !important; width: auto !important;"><code class="css spaces" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"> </code><code class="css plain" style="background: none !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border: 0px !important; bottom: auto !important; box-sizing: content-box !important; float: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-size: 1em !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; min-height: inherit !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; top: auto !important; vertical-align: baseline !important; width: auto !important;"></style></code></div></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-27378419588343360782014-07-17T22:45:00.000-07:002014-11-24T06:24:44.342-08:00SharePoint 2010 Interview Questions and Answers Part 3<div dir="ltr" style="text-align: left;" trbidi="on"><h2 style="text-align: left;"><span style="background-color: whitesmoke; line-height: 20px;"><span style="color: #333333; font-family: Lucida Grande, Verdana, Arial, Bitstream Vera Sans, sans-serif; font-size: x-small;"><b>SharePoint 2010 Interview Questions:</b></span></span></h2><span style="background-color: whitesmoke; line-height: 20px;"><span style="color: #333333; font-family: Lucida Grande, Verdana, Arial, Bitstream Vera Sans, sans-serif; font-size: x-small;"><b><br /></b></span></span><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are WebParts?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Web Parts are self-contained packages of user interface that can be dropped onto a SharePoint Web Part page to provide discrete set of functionality to the users. They can simply be described as re-usable Code units.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are Features?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Features represent a set of functionality (code) that can be activated and de-activated at various levels in SharePoint. Using Features, you can do everything from adding a link to the Site Settings page to creating a complete fully functioning Project suite that can be added to any SharePoint site. Developers can scope feature to the following level -</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">. Web</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">. Site</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">. WebApplication </span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">. Farm</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are Solutions?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Solutions are the container packages for Features. Solution basically, is a cabinet (.cab) file with extension .wsp which contains various components needed to be deployed(features, webparts, custom forms etc) along with files that describe some important metadata about those Components. Once a Solution is installed on a server in the farm, you can deploy it to any webapplication from your Solution Management.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is a .ddf file and what does it have to do with SharePoint Solution creation?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. A .ddf file is a data directive file which describes the files need to be deployed and their destination (in SharePoint). .ddf is used when building the SharePoint solution. This file is a parameter to makecab.exe which outputs the wsp file. </span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is the difference between a site and a web in SharePoint?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. A site in sharePoint is a site collection. It is an object of SPsite class in sharepoint. A Web however, is simply a blank site within that site collection. Web is a Part of SPweb class, thus represents a site within a site collection.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is CAML?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. CAML stands for Collaborative Application Markup Language and is an XML-based language that is used in Microsoft Windows SharePoint Services to define sites and lists for E.g. fields, views, or forms etc. Developers mostly use CAML to write Queries to retrieve data from Lists\libraries.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is Custom action?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Represents a link, toolbar button, menu item, or any control that can be added to a toolbar or menu that appears in the UI. For e.g. "New Folder" button in your document library is a custom action or "View All Site Content" in your Site Settings is a custom action.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are Master pages in SharePoint?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. These are the pages that provide a consistent layout and appearance (look and feel) for SharePoint sites. A master Page consist of a Site logo, Top navigation, left navigation(some cases) and a footer. In SharePoint Master Pages are stored in _catalogs folder or Master Page Gallery from UI.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are Layout Pages in SharePoint?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. A Layout page defines the Layouts(structure including Webpart zones) of a content page in SharePoint. Layout pages are not same as Master Page. A Layout Page is contained inside the content area surrounded by mater Page.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is a SharePoint Theme?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. A Theme is a group of files (CSS, images) that allow you to define the appearance (look and feel) of content pages in SharePoint. A Theme defines the design of various components for e.g. Content Page background-color,button color,webpart title color etc to give a different look and feel to your site.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is a web part zone?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Web part zones are what your web parts reside in. Each webpart zone can contain number of webparts and can be positioned in a specific way to create a webpart Layout Page.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is Business Data Catalog or BDC ?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. It is a shared service that enables Office SharePoint Server 2007 to display business data from various back-end servers into a SharePoint page. Business Data Catalog or BDC provides built-in support for displaying data with various webparts and list\list columns that can help in easy creation of dashboards with data from your SQL, web services, SAP, Siebel, or any other line-of-business (LOB) applications.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q What is a Site definition?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. A Site definition is a collection of Files such as ONET.XML which defines the Site template for e.g. Team Sites used to create a Site in SharePoit. All the out-of-box site Templates like Blog,Wiki,Team Site etc can be found in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q What is a Site Template?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Any Site along with the content can be saved as a template. If a site is saved as a Template it is stored in Site templates folder as a .stp file. This template is then re-used to create a new site which will have the pre-saved settings.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are content types?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. A content type is a flexible and reusable template of type list item or document that defines the columns and behavior for an item in a list or a document in a document library. For example, you can create a content type for a Requirement document with a columns such LOE,Version,Approver,Date Created,Date Revised etc and this can be re-used in various document libraries.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. what is Central administration?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. This is a site used by admins to mange and configure settings for SharePoint web applications or the whole farm.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are event receivers or event Handlers in SharePoint?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Event Receivers or Event handlers are created to handle the basic actions or events against an item,list\library, a web or a site. There are two kinds of events in sharepoint.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Synchronous Events</span><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">: Like Itemadding (not added yet), Uploading (document not uploaded yet) etc.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Asynchronous Events:</span><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;"> ItemAdded (after item is added), Uploaded(after a document is uploaded)</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Events receivers can be written to override an event for e.g. ItemAdded event to change the name of an Item once it is added.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What is stsadm?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. It is a Command-line tool used for administration of Office SharePoint 2007 (or MOSS 2007) servers and sites. Basic operations like adding a solution or installing activating and feature is usually done by stsadm.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What permissions are required to perform stsadm operations?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. You need to be a member of WSS_ADMIN_WPG group to perform deployments for sharepoint server. Also, you need to be added into administrators group on a computer on which SharePoint Server or WSS 3.0 is installed. In addition to this you definitely need access to the required sharepoint databases so that you should not get errors while deploying sharepoint solutions.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. Where is it located?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. You will normally, find it under C:\Program Files\Common Files\ shared\web server extensions\12\bin.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q What is a DWP?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Its a webpart file extension.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q What is the GAC?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Global Assembly Cache folder (or assembly) stores the strongly typed signed assemblies for webparts or other sharepoint components(which require full trust) for services to share them.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are Application Pages, Site Pages and Content Pages?</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Application Pages</span><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;"> - An application page is deployed once per Web server and cannot be customized on a site-by-site basis. They stay in 12 hive folder structure, mostly under layouts folder.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Site Pages</span><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;"> - These are pages that make up the site interface and are specific to one site or site collection.They mostly get stored in the content database of the site collection.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Content Pages</span><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;"> - Site Page which contains webpart or other custom components. This Page is stored in database. They mostly get stored in the content database of the site collection.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q.What are the Permission levels in SharePoint?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Permission levels in SharePoint are -</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">* Limited Access - They can view Application Pages, Browse User Information, Use Remote Interfaces, Use Client Integration Features etc.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">* Reader - Limited Access permissions plus: View Items, Open Items, View Versions, Create Alerts, Use Self-Service Site Creation, View Pages.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">* Contributor - Read permissions plus: Add Items, Edit Items, Delete Items, Delete Versions, Browse Directories, Edit Personal User Information, Manage Personal Views, Add/Remove Personal Web Parts, Update Personal Web Parts.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">* Design - Contribute permissions plus: Manage Lists, Override Check Out, Approve Items, Add and Customize Pages, Apply Themes and Borders, Apply Style Sheets.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">* Administrator - Has full control of the Web site.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">* Full Control - All permissions.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What are Site Columns?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. Site columns are pre-defined data columns(along with default values) which are re-used in various content types. A Content type is usually a collection of site columns. For e.g. you can create a site column "Category" with a choice datatype along with the pre-defined values "It","Hr". This column then can be added to any content type in your list or library. </span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. What does each individual Site collection offers?</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. An Individual Site collection offers following :</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">For the Users:</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated Recycle bins</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated usage Reports</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Distributed administration (site collection administrators)</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated search scopes, keywords, and best-bets</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Custom feature deployments</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated language translation maintenance</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated galleries for web parts, master pages, content types, site columns, site templates, and list templates</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated shared libraries, such as site collection images and site collection styles</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Dedicated real estate (Self Containment)</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">For the IT Administrators:</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Site quota templates</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Distributed administration</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Site locking</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Database maintenance options</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Backup / Restore abilities</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Content Deployments</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">InfoPath forms services global template targeting</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; font-weight: bold; line-height: 20px;">Q. When would you use a Different Site Collection for you new site?. </span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">Ans. We would prefer to make our new site in a seprate site collection for the following are the reasons:</span><br /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">1. Site quotas is one of the reasons. The issue is the recycle bin is based on site collections and the quota for a site collection. If everyone shares a site collection, then they share the recycle bins storage size.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">2. Delegated Security and distributed administration is the next big thing. For eg, you have a IT department that doesn't know who should be able to see what content, besides how it should be organized. This is the job of the content owners and users. SharePoint site collections offers IT the ability to create a site collection for a project, team, department, document, or whatever the needs are, then assign an owner and hand it off to them.</span><br /><br style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;" /><span style="background-color: whitesmoke; color: #333333; font-family: 'Lucida Grande', Verdana, Arial, 'Bitstream Vera Sans', sans-serif; font-size: 13px; line-height: 20px;">3. In addition to these two if you need to separate the content between databases because of space issue.</span></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-16315589784874153272014-04-16T11:27:00.000-07:002014-11-24T06:24:44.364-08:00SharePoint 2010 Interview Questions and Answers (Part - 2)<div dir="ltr" style="text-align: left;" trbidi="on"><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How many types of master pages in SharePoint 2010?</strong>There are total three types of master pages in SharePoint 2010:</div><ol style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; list-style-image: initial; list-style-position: initial; margin: 0px 20px 20px 0px; padding: 0px 0px 0px 40px; vertical-align: baseline;"><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">V4.master: This is default team site master page which provides ribbon bar and other editing features using UI.</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Default.Master : Sites which are upgraded from SharePoint 2007 to SharePoint 2010 uses this master page unless they are changed to use a v4 version.</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Minimal.master : These masterpages normally referred to as Starter Master pages in SharePoint 2010.</li></ol><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What are the things deployed as a sandbox solution in SharePoint 2010?</strong>Developers can deploy below things as a sandbox solution</div><ol style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; list-style-image: initial; list-style-position: initial; margin: 0px 20px 20px 0px; padding: 0px 0px 0px 40px; vertical-align: baseline;"><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> WebParts.</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"> Event Receivers.</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">List Definitions.</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Workflows.</li></ol><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How many types of client object model extension available in SharePoint 2010, what is the criteria to use one or the other?</strong>There are three types of client object model extension has been introduced in the Microsoft.SharePoint.Client namespace. These three extensions are targeted for three different types of clients.</div><ol style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; list-style-image: initial; list-style-position: initial; margin: 0px 20px 20px 0px; padding: 0px 0px 0px 40px; vertical-align: baseline;"><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><b style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">.</b><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Net Managed Application :</strong> These are mostly used while developing console or windows application and also web applications which are not running into SharePoint context.</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Silverlight</strong> Applications</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">ECMAScript</strong> : It is an extension using javascript or Jscript. These are mostly used for the applications which are hosted inside SharePoint.</li></ol><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How does user access ECMAScript object model API’s ?</strong><br />The ECMAScript library is available in a number of JS file in the layouts folder. The main file among all the js files is SP.JS file. When a developer includes this file in the page all other JS files are loaded automatically. By linking SP.js to the page, the SP namespace is registered. SP is the SharePoint namespace that contains all objects. For debugging purposes, every js file also has a ‘debug’ equivalent in the same folder.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How many authentication methods are available for the client object model application ?</strong><br />There are three authentication methods available while working with the client object model in SharePoint 2010:</div><ol style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; list-style-image: initial; list-style-position: initial; margin: 0px 20px 20px 0px; padding: 0px 0px 0px 40px; vertical-align: baseline;"><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Anonymous</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Default</li><li style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">FormsAuthentication</li></ol><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;">Developer needs to specify what authentication method in the code, if the developer didn’t mention the application will by default start using windows credentials ( i.e Default Credentials)</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is the main difference between Load() and LoadQuery() methods ?</strong>Load method basically used to populates client object directly from what it gets from the server i.e. a collection object like ListItemCollection etc. But Loadquery method returns totally new collection in IEnumerable format. The other difference is that the collections which Load method uses are eligible for garbage collection only when the client context variable goes out of scope whereas , in LoadQuery() method collection it goes out of scope at the end of IEnumerable<List>list.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What exactly the purpose of calling clientContext.ExecuteQuery() method?</strong>ExecuteQuery() method is used in the client object model, it basically used to avoid number of round trips to the server and all the components loaded into the clientcontext are executed in one go.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is REST in SharePoint 2010 and how it is used ?</strong><br />REST (Representation State Transfer). It is basically a protocol which is powered by ADO.Net services which is used to get data out of the SharePoint via URL like webservices. It is also used to access data from the SharePoint even when the user is not in SharePoint context providing proper credentials.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What data type does REST return?</strong>It returns an XML output.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is GAC ?</strong>GAC is a Global assembly cache folder on the server hosting SharePoint where user places their assemblies which needs to be used globally.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is CAML ?</strong><br />CAML is a <strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Collaborative Application Markup</strong> Language and it is based on XML which is used in Microsoft Windows SharePoint services to define sites and lists. For example , fields, views, or forms, but CAML is also used to define tables in the Windows SharePoint services during site provisioning.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is the benefit developer gets when they use LINQ over CAML for data retrieval?</strong>Unlike CAML, using LINQ to SharePoint provider, developers are mostly working with strongly types list item object. Suppose an item in the Announcement list is an object of type Announcement and an item on a Task list is an object of type task. Developer can then enumerate these objects and get the properties for their use. In addition, developer can take benefit of LINQ syntax and LINQ keywords which are much easier and sophisticated built in C# and VB for LINQ queries.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What are the main disadvantage of using LINQ in the code ?</strong><br />Basically what LINQ does is it translates the LINQ queries in Collaborative Application Markup Language(CAML) queries which adds an extra step to retrieve the data</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What exactly does RunWithElevatedPrivileges in Server Object model does ?</strong>Sometimes there are certain object model can call another model which requires site-administration privileges. To bypass the access-denied error we are using RunWithElevatedPrivileges. When a non-privileged user initiates any request so at that time we can successfully make calls to the object model by using RunWithElevatedPrivileges method property provided by the SPSecurity class.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How to create a Content Type ?</strong><br />Content type can be created in three ways,<br />1. SharePoint Foundation interface<br />2. SharePoint foundation object model<br />3. Deploying a feature that installs the content type based on an XML definition file.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How content type is deployed?</strong><br />Content type can be associated with list or library and can be deployed using feature. Inside the Feature, it contains a feature.xml file which contains all the references to all the elements manifests within that Feature. Content type definitions are element manifests.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What exactly the scope of content type ?</strong><br />Site</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Is it possible to derived list definition from a custom content type ?</strong>Yes it is possible; It can be seen in the schema.XML of the list definition in the element.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">While creating a list definition, how can a user create an instance of the list? </strong><br />User can create a new instance of a list by creating an instance.XML file</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is ghosted page in SharePoint 2010?</strong><br />The page which is not stored in the content database instead it refers to a file which resides on the server’s file system. These reference files are common for the site collections and Web applications within the SharePoint server. If user modifies a reference file then that change will reflect in all the site collection within that SharePoint server automatically.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What is Un-ghosted page?</strong>All the pages which are stored in the content database are referred to as un-ghosted pages. All the un-ghosted pages are specific to that SharePoint web application only. i.e. changes done in an un-ghosted page will not reflect in other web applications within that SharePoint server.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How many types of pages available in SharePoint 2010?</strong><br />Two types of pages are available in SharePoint 2010,<br />1.Application Page<br />2.Site Page</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What are application pages in SharePoint 2010?</strong><br />Application pages are stored on the file systems on the front end web servers in the layout directory. They allow in line code without restriction. Dynamic webparts or webpart zones cannot be created on application pages or they cannot modify on SharePoint Designer. Application pages are not stored in the content database. They never run in safe mode. As application pages reside on file system they cannot be used in sandbox solution.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">In what scenarios we can use application pages?</strong><br />1. Administrative pages<br />2. To capture data<br />3. Configuration pages<br />4. To restrict user to customize the page<br />5. with any site or site collection or web application on same server<br />6. When we want to add custom code or inline code to the page</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What are the basic differences between site page and application page ?</strong></div><table border="1" cellpadding="0" cellspacing="0" style="background-color: white; border-collapse: collapse; border-spacing: 0px; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin: 0px 0px 20px; padding: 0px; vertical-align: baseline; width: 460px;"><tbody style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><tr style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">S. No</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Application Pages</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Site Pages</td></tr><tr style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216"><div align="center" style="border: 0px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;">1</div></td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Pages are stored in the file system.</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Pages are stored in the content database</td></tr><tr style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216"><div align="center" style="border: 0px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;">2</div></td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Application pages cannot be used with Sandbox solutions</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Site pages are used with Sandbox solution</td></tr><tr style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216"><div align="center" style="border: 0px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;">3</div></td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Application pages cannot be edited in SharePoint Designer</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Site pages can be edited in SharePoint Designer</td></tr><tr style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216"><div align="center" style="border: 0px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;">4</div></td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">An application page cannot be modified by end user for that developer is a must.</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Site pages can be edited by end user.</td></tr><tr style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216"><div align="center" style="border: 0px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;">5</div></td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Inline code is used in Application pages</td><td style="border: 0px; margin: 0px; padding: 4px 10px 4px 5px; vertical-align: baseline;" valign="top" width="216">Inline code cannot be used in Site Pages.</td></tr></tbody></table><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">Is it possible to add web parts and web zones into an application page ?</strong>No, application pages does not support edit mode but static web parts can be added by editing them in visual studio.</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">How to edit an Application page?</strong>An application page can be edited in two way i.e Visual studio and notepad. However in both ways we need to deply application page again for further usage.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">If a page with some code has to be deployed, which type of page should be selected?</strong>Application page should be selected.<strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; margin: 0px; padding: 0px; vertical-align: baseline;">What are the ways to create custom Master page ?</strong><br />There are multiple ways to create custom master page files,<br />1.By SharePoint Designer<br />2.By editing minimal.master using any editor<br />3.By copying and editing existing master page</div><div style="background-color: white; border: 0px; color: #3e3939; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; margin-bottom: 20px; padding: 0px; vertical-align: baseline;"><b>More at our blog here - <a href="http://sharepoint2010interviews.blogspot.com/" rel="nofollow" target="_blank">SharePoint 2010 Interviews</a></b></div></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.comtag:blogger.com,1999:blog-7484128790666099181.post-62086182550510198922014-04-14T11:26:00.000-07:002014-11-24T06:24:44.380-08:00SharePoint 2010 Interview Questions and Answers (Part - 1)<div dir="ltr" style="text-align: left;" trbidi="on"><b>What is the difference between SpSite and SPWeb ?</b><br /><br /><ul style="text-align: left;"><li>SPSite is a site collection which can be represented as SPSite class in the object model of SharePoint. The SpSite object is one of the primary entry points to the server object model and will be used frequently in SharePoint application development.</li><li>SpWeb is specific site under site collection which can be represented as SpWeb class in the server object model of SharePoint.</li></ul><br /><b>What are the classes in Server Object Model?</b><br />There are many classes on Server object model, but in development perspective below are some of the classes which are important,<br /><br /><ul style="text-align: left;"><li>SPFarm</li><li>SPWebApplication</li><li>SPSite</li><li>SPWeb</li><li>SPList</li><li>SPListItem</li><li>SPDocumentLibrary</li></ul><br /><b>What is Site template?</b><br />By using site templates for SharePoint sites, user can build complete SharePoint applications that can be instantiated over and over again. For example, if user needs a SharePoint site for managing projects including custom lists, Web Parts, and so forth, user can define a site template that user can reuse for every project by instantiating a site from it.<br />A site template provides the basic component and layout of a new site created under SharePoint. A site template contains specific design information about a site, including the list that is part of the site, web part pages used in the site, the site’s themes and borders, changes to the quick launch bar, as well as some site content (such as document libraries)<br /><br /><b>What is Site definition?</b><br />Site definitions are the collection of XML or ASPX files and can contain all the necessary components. They are packaged in SharePoint solution files (.wsp) and are easy to transport since everything you need is packaged into a single file. Site definition contains information of web parts, lists, libraries, features, and navigation bars to be included in the site.<br /><br /><span style="background-color: #eeeeee;">Site definition contains three files:</span><br />• webTemp.xml: Created for every language version and contains the entries for the template selection box on the site creation page.<br />• onet.xml: Contains one or more configurations for a site template, including specification of all components used, such as features, lists, and Web Parts• default.aspx: Empty page<br />What is ONET.xml?The core of a site definition is the onet.xml file that specifies all the components that the site contains, such as which Features to load, where the web parts go. ONET.xml file is present in %SharePoint Root% \TEMPLATE\SiteTemplates\XML\Onet.xml location<br />Note: If site definition is created using the Visual Studio 2010 site definition project template, a basic onet.xml file has been generated automatically. It’s possible to extend this onet.xml.<br /><br /><b>How to get the data from multiple lists?Or</b><br /><b>What is SPSiteDataQuery class ?</b><br />SPSiteDataQuery class is used to retrieve data from multiple lists. Use SPSiteDataQuery object to aggregate data from multiple lists, which obviates the need to enumerate sites and lists.The SPSiteDataQuery class is used to query data from multiple lists across different sites in a site collection. SPSiteDataQuery is commonly used in list aggregation scenarios, where list data from team sites or other subsites is collated and presented in a single interface. Unlike the SPQuery class, you cannot use join predicates or projected fields with the SPSiteDataQuery class. The SPSiteDataQuery will only aggregate data from SharePoint lists and will ignore data from external lists.<br /><br /><b>Note: </b>It’s not a best practice to use SPSiteDataQuery instead of that make a use of ‘for’ or ‘foreach’ loops to aggregate data.<br /><br /><b>What is WSP (Web solution package)?</b><br />When developer does any customization or enhancement in SharePoint, then there are many items that need to be deployed like assemblies, resource files, features, images, application pages, site definitions etc. It will be a very tedious task to deploy these items separately on development, staging and production. So SharePoint introduced a solution package which is powerful deployment tool. Web solution package is a cabinet file that contains assemblies, resource files, features, images, application pages, site definitions etc. into single file.<br /><b><br /></b><b>Note: </b>A solution package is stored as a cabinet (CAB) file, with the file extension .wsp. This file contains all the files to be deployed. If you rename the file extension to .cab, you can open the solution and explore its content .It can be deployed using the command-line tool stsadm or PowerShell cmdlets.<br /><br /><b style="background-color: #eeeeee;">What is Sandbox solution?</b><br /><span style="background-color: #eeeeee;">Before SharePoint 2010, the farm administrator had to trust custom code running on the server which developer had written. That meant having to perform lengthy tests and code reviews before custom code was allowed to run on the server, which cost a lot of time and money. Also there is a risk that if somehow unintentionally the wrong code went onto the server, then there will be chances of performance down issue, server down, crash etc. which is a big risk.</span><br /><span style="background-color: #eeeeee;"><br /></span><span style="background-color: #eeeeee;">So by considering all these issues, In SharePoint 2010 there is a concept of sandboxing user code, which allows for isolation and resource limitations regarding memory, CPU, database query count, and time. This means that users can add and consume custom solutions safely without impacting overall farm performance and stability. Sandboxed solutions run with lower trust for hosted environments, for testing foreign solutions, and for secured production servers. A sandboxed solution cannot access the full SharePoint object model; it is limited to a subset of the Microsoft.SharePoint namespace. Sandboxed solutions run in a safe and monitored process with restricted access to resources.</span><br /><span style="background-color: #eeeeee;"><br /></span><span style="background-color: #eeeeee;">Need more elaboration on Sandbox solution like what are the items deployed under sandbox solutions, restricted areas?</span><br /><span style="background-color: #eeeeee;"><br /></span><span style="background-color: #eeeeee;">Using a sandboxed solution you can deploy the following SharePoint items:</span><br /><span style="background-color: #eeeeee;"><br /></span><span style="background-color: #eeeeee;">• Web Parts (code only; not visual Web Parts)</span><br /><span style="background-color: #eeeeee;">• Event receivers</span><br /><span style="background-color: #eeeeee;">• Content types</span><br /><span style="background-color: #eeeeee;">• List templates</span><br /><span style="background-color: #eeeeee;">• List instances</span><br /><span style="background-color: #eeeeee;">• Custom actions</span><br /><span style="background-color: #eeeeee;">• InfoPath forms</span><br /><span style="background-color: #eeeeee;"><br /></span><span style="background-color: #eeeeee;">Deploying files to disk is not possible in Sandbox solution. </span><br /><span style="background-color: #eeeeee;"><br /></span><span style="background-color: #eeeeee;">This means you can’t deploy thefollowing SharePoint items:</span><br /><span style="background-color: #eeeeee;">• Visual Web Parts (they contain web controls that have to be deployed to disk)</span><br /><span style="background-color: #eeeeee;">• Business data connectivity models</span><br /><span style="background-color: #eeeeee;">• Application pages</span><br /><span style="background-color: #eeeeee;">• User controls</span><br /><span style="background-color: #eeeeee;">• Files included in mapped folders, such as IMAGES or LAYOUTS</span><br /><span style="background-color: #eeeeee;">The Microsoft SharePoint Foundation Sandboxed code execution host service (SPUserCodeV4) executes the user code (code in your sandboxed solution) in the sandbox.</span><br /><span style="background-color: #eeeeee;">This service consists of the following three processes:</span><br /><span style="background-color: #eeeeee;">• Microsoft SharePoint Foundation Sandboxed code execution host service (SPUCHostService.exe)</span><br /><span style="background-color: #eeeeee;">• Microsoft SharePoint Foundation Sandboxed Code Execution Worker Process (SPUCWorkerProcess.exe)</span><br /><span style="background-color: #eeeeee;">• Microsoft SharePoint Foundation Sandboxed Code Execution Worker Process Proxy (SPUCWorkerProcessProxy.exe)</span><br /><br /><b>What does AllowUnsafeUpdates do?</b><br />For developer, when updates needs to be done in the content database without requiring a security validation then AllowUnsafeUpdates property needs to be set to true. After operation is performed then this property again needs to set to false again.<br /><br /><b>What is CAML?</b><br />SharePoint has a custom XML language called CAML (Collaborative Application Markup Language), which is used to define key objects such as lists, columns, and content types.<br /><br /><b><a href="http://sharepointspider.blogspot.com/2014/04/sharepoint-2010-interview-questions-and_16.html" target="_blank">Sharepoint Interview Questions- Answers Part2</a></b></div>Pravhttp://www.blogger.com/profile/05602429558830249542noreply@blogger.com