Thursday, February 7, 2013

Sharepoint Development in Visual studio




Visual Studio has 12 basic SharePoint project types




·         EmptySharePointProject

An empty SharePoint project; as with all projects in this table, you can add and remove arbitrary SharePoint item types oncethey are created.
·         Visual Web Part

A SharePoint project prepopulated with a visual web part project item; web parts are controls written using ASP.NET that users can place in a SharePoint web part page.

·         SequentialWorkflow

A SharePoint project prepopulated with a Sequential Workflow project item; when you create a workflow, you are writing a program that is structured as a multistep process that may be long running, waiting for humans or external systems to complete tasks or other processes before continuing. A sequential workflow proceeds in a linear top-to-bottom fashion.

·         State Machine Workflow
·          
A SharePoint project prepopulated with a State Machine Workflow project item; a state machine workflow uses concepts such as states, events, and transitions to model more complex business processes with multiple possible paths through the workflow.

·         Business Data ConnectivityModel

A SharePoint project prepopulated with a Business Data Connectivity Model project item; a business data connectivity model allows you to define a data model and code that lets you integrate external data into SharePoint.

·         EventReceiver

A SharePoint project prepopulated with an Event Receiver project item; an event receiver handles events that are raised by lists and other key objects in SharePoint. For example, an event receiver could execute custom code when a new item is added to a SharePoint list.

·         ListDefinition

A SharePoint project prepopulated with a List Definition project item; a list definition defines the schema of a list along with other things that define the list, such as views and forms usedby the list.

·         Content Type

 A SharePoint project prepopulated with a Content Type project item; a content type defines the schema for an item in a list— examples of content types in SharePoint include the Contact content type and the Announcement content type. Content types can also be associated with document libraries, allowing you to create a specialized document type, such as an expense report content type complete with a document template, such as an Excel workbook or Word document, to be used when a new expense report is created.

·         Module

 A SharePoint project prepopulated with a Module project item;a module is used when creating deployments to provision the SharePoint site with one or more files that are needed by a solution— for example, you might use this to deploy a custom document to a document library or some other custom resource like an image file or an application page.

·         Site Definition
A SharePoint project prepopulated with a Site Definition project item; a site definition is a template that is used when
creating a new SharePoint site and defines all the initial content  in that site—for example, the subsites that we saw in

·         Import Reusable Workflow
A SharePoint project created by importing a workflow that was initially created in SharePoint Designer.

·         Import SharePoint Solution Package
A SharePoint project created by importing a .WSP SharePoint Solution Package exported from SharePoint or SharePoint Designer.




0 comments:

Post a Comment