NET 3. A reactive program typically represents a set of procedures or instructions used to capture and automate a specific business process. NET 2.
SharePoint 2010 Interview Questions
NET Web service. The main purpose of the workflow template is to integrate WWF programs into WSS so that they can be installed, configured and parameterized for use. A workflow template is created by adding a Workflow element to a feature that is scoped to the level of the site collection. Single Sign-on allows users to log on to a variety of applications with the single username and password and user has to enter the details only once for all the applications. Site Definitions Site Templates Site Definitions are the foundations on which all sites and user templates are built.
Site Definition is collection ox XML and. Site Definitions are predefined components needs to be included when a site was created in SharePoint server. Site Definition contains information of Web Part, Lists, Features and navigation bars to be included in the site Site template approach for SharePoint Site Creation is easier and just requires the use of the Web interface and occasionally Microsoft FrontPage.
Content can be saved with site template Files are on disk, better performance. Files are in the content database, less efficient. Highly customizable and extensible XML and. When a user writes custom code, the code is not trusted, its failure can influence entire site. So the sandbox solution concept is used. Users can deploy the below four things as sandboxed solutions: WebParts. Event Receivers.
List Definitions. How to deploy a sandboxed solution in SharePoint ? It is a part of Microsoft SharePoint family products. The client object model parses the JSON and presents the results to the application as. A developer can always use Lambda expressions in their queries to return only specific properties that will be used in the block.
A developer can also use LoadQuery method and specify multiple levels of properties to load for e. Load method populates the client object directly with what it gets data from the server i. Other major difference is that the Collections that user load using the Load method are eligible for garbage collection only when the client context variable itself goes out of scope whereas, in these collections go out of scope at the end of an IEnumerable list. ExecuteQuery gives a developer the option to minimize the number of roundtrips to the server from the client code.
All the components loaded into the clientcontext are executed in one go. Global Assembly Cache folder on the server hosting SharePoint. Users place their assemblies here for web parts and services. For example, an item in the Announcements list is an object of type Announcement and an item on a Tasks list is an object of type Task. Developers can then enumerate the objects and get the properties for their use. If a developer is trying to modify Windows SharePoint Services data using a code, the developer may need to allow unsafe updates on the Website, without requiring a security validation.
For this, the developer needs to set AllowUnsafeUpdates property to true. There are certain object models that call another model that require site-administration privileges.
To bypass access-denied error, we use RunWithElevatedPrivileges property when a nonprivileged user initiates a request. We can create column and content types in three ways: Using the SharePoint Foundation user interface. Using the SharePoint Foundation object model. Deploying a Feature that installs the content type based on an XML definition file. Content Type can be deployed and associated with list using feature. Inside the Feature, the feature. Content type definitions are element manifests. A site content type becomes available to lists and document libraries within the site in which the content type is created and to the lists and document libraries in any child site.
Five most important SharePoint 2010 interview questions
An ancestral type is the base type that the content type is deriving from, such as Document 0x The ancestral type will define the metadata fields that are included with the custom content type. Un-ghosted page: changes done in an un-ghosted page will not reflect on other websites within that SharePoint server. No, since Application pages do not support edit mode so web part zones and web parts cannot be added using SharePoint. However, static web parts can be added by editing then in Visual Studio, as web parts are nothing but controls with some extra functionality.
There are multiple ways to create custom master page files By copying and editing an existing master page. By SharePoint Designer. By editing minimal.
There are two ways to apply a custom master page :. Custom Master Page can be deployed using SharePoint Feature by which master page gets uploaded to the master page gallery. A custom master page can be uploaded directly in master page gallery library and apply the same master page using site and system master page option in Site Settings page by selecting Master Page option.
What do you mean by MOSS?
Developers can enable or disable this functionality through the web application settings in Central Administration. This, however, is not applicable to the custom application pages. If a developer wants the custom application page to inherit the site master page, he must derive it from Microsoft. LayoutsPageBase class. The CSS file can be stored in two locations, either in the document library or in the layouts folder. The most preferable way to deploy files in SharePoint is by using the solution package.
This will give the desired location in 14 hive where a developer can then add a file to deploy. Suppose if there are four CSS files to be linked namely 1. Firstly, apply 1. Custom themes can be created for SharePoint by two ways. Creating a theme in Microsoft PowerPoint. Themes can also be created with the help of Visual Studio. SharePoint application runs in Full Trust mode.
User controls cannot be shared across web applications. Suppose there is a user control MyControl. This file has to be deployed to the SharePoint server along with its binary. I recommend creating of own web part to host the user control that will work with any application. There are three ways to add content to the content editor web part.
Source Editor: The source editor is a plain text editor and it is intended for users who are familiar with HTML syntax. It allows user to add scripts, HTML and styles to a web part page. Content link: It is used to link existing content by entering a hyperlink to a text file that contains HTML source code. Content query web part displays a dynamic set of items based on a query that user builds by using a web browser. The query displays selected items. User can set presentation options to determine how these items are displayed on the finished page.
Interview Questions for SharePoint Developers
SharePoint designer workflow is an easy, cheap, and somewhat limited entry point to workflow development. They are easy because most end users and administrators can become workflow developers without too much training. In SharePoint , developer has an option to customize the Out-of-Box workflows. The four most popular workflows in SharePoint Server — the Approval, Collect Feedback, Collect Signatures, Publishing Approval workflows — have been completely rebuilt as declarative reusable workflows, meaning that they are now fully customizable in SharePoint Designer And how to customize it?
SharePoint Designer automatically generates the forms, but user can customize them by going to the settings page for the workflow, in the Forms section, click the form user want to customize.
NET pages. They are stored on the SharePoint site with the workflow source files.
- @ Learning SharePoint.com.
- SharePoint 2010: Interview Question With Answer;
- + SharePoint Interview Questions & Answers for Interviews - EnjoySharePoint.
InfoPath forms are published in the Manage Form Template in Central Administration site or to a list or a form library in a site collection. A feature can be activated or deactivated at various scopes throughout SharePoint instances, such as farm level, web application level, site collection level, web level, etc.
The feature definition is the set of source files in the Visual Studio project that is deployed using a solution package. Once deployed, a feature definition is a set of template files and components that reside on each front-end Web server. A feature instance is what is created when a user activates the feature definition. Every feature directory should contain at least one file namely feature.