SharePoint Development
===================
Overview of SharePoint Development
Development Tools for SharePoint 2010
Developer Dashboard in SharePoint
Visual Studio 2010 templates for SharePoint
Workflow allow you to automate your business processes
SharePoint Workflow
A Real Example of Workflow
SP Designer VS Visual Studio
SharePoint Designer 2013
Develop Workflow using SharePoint Designer
Demo: Developing SharePoint Designer 2013 Workflow
Create Workflow using Visual Studio 2012
Get an overview of Microsoft PowerApps, still in preview, and learn how to build your first PowerApp by connecting to SharePoint Online. For a full recording of the presentation, visit it on YouTube at https://www.youtube.com/watch?v=T6fxBgLoxqc
Slide Deck of the session "Getting Started with SharePoint 2013 Workflows"
Date : 25 October 2014
Event : SPSEvents Washington DC Reston
Place : Microsoft Technology Center, 12012 Sunset Hills Road, Reston , Virginia USA 20190
Twitter Handle: #SPSDC
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBrian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Attendee Takeaways:
Understanding both of the SharePoint 2013 Workflow architectures.
Learn to setup and configure the SharePoint 2013 Workflow Manager.
Learn to build staged workflows and run them in the local or the Microsoft Azure cloud
Workflow allow you to automate your business processes
SharePoint Workflow
A Real Example of Workflow
SP Designer VS Visual Studio
SharePoint Designer 2013
Develop Workflow using SharePoint Designer
Demo: Developing SharePoint Designer 2013 Workflow
Create Workflow using Visual Studio 2012
Get an overview of Microsoft PowerApps, still in preview, and learn how to build your first PowerApp by connecting to SharePoint Online. For a full recording of the presentation, visit it on YouTube at https://www.youtube.com/watch?v=T6fxBgLoxqc
Slide Deck of the session "Getting Started with SharePoint 2013 Workflows"
Date : 25 October 2014
Event : SPSEvents Washington DC Reston
Place : Microsoft Technology Center, 12012 Sunset Hills Road, Reston , Virginia USA 20190
Twitter Handle: #SPSDC
Build scalable SharePoint 2013 Staged Workflows to run locally and in the CloudBrian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Attendee Takeaways:
Understanding both of the SharePoint 2013 Workflow architectures.
Learn to setup and configure the SharePoint 2013 Workflow Manager.
Learn to build staged workflows and run them in the local or the Microsoft Azure cloud
In this demo rich session, Penny will demonstrate will introduce some of the new workflow features of SPD 2013: concentrating on loops, the new dictionary variable and calling web services, as well as the new SharePoint 2013 Promoted Links list app.
In this session you will get a high level introduction to how you can use Visio Services inside SharePoint or Office 365 to among other things filter your SharePoint List. Before it was always problems when sharing diagrams produced with Visio, well with the 2013 versions of Visio, SharePoint and Office 365 all that has changed, now sharing is as easy as uploading the diagram to a document library and telling the users where it is.
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
Workflow in SharePoint 2010 has been revamped with a new designer for building both reusable workflows and list-based workflows. Come and learn about the new possibilities for automating business processes in SharePoint 2010 with easy-to-use, no-code tools. This talk will describe the new workflow features and demonstrate how SharePoint 2010 can be used to create rich end-to-end workflows, cheaply and easily.
This webinar will introduce you to Project Siena and show you how to use it with SharePoint Online and Office 365 data by building on-the-fly Windows apps. No coding skills required!
You will also learn:
•How to create an app with Project Siena
•How to connect to SharePoint as a datasource from Project Siena
•How to store your data back to SharePoint from your Project Siena app
•How to publish your app and install it on your computer
Custom Development in SharePoint – What are my options now?Talbott Crowell
Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you haven’t thought about yet.
Tips, tricks, and hows on Migrating from SharePoint OnPrem to SharePoint Online. / Office 365, and how to set up your environment in Office 365. Fasttrack, OnRamp, DirSync etc
Title :Advanced Office365 Sharepoint online Workflows
Event: Capital Area .NET SharePoint Special Interest Group
Url: http://www.meetup.com/CapArea-NET-SPSIG/events/229709059/
Date : 18 May 2016
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...Brian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Building an App Forms Business Solution - Penelope CoventrySPC Adriatics
In this session, after a brief introduction on how to use Microsoft Access® 2013 to build Microsoft® SharePoint® apps with a full SQL Server® database, Penny will demonstrate how such technology was used in an actual business scenario. Most of the session will be ‘no-code’, and Penny will discuss hints and tips that she found useful. This session is applicable to information users, using either Office 365™ or an on-premises installation of Microsoft SharePoint® 2013. This session also briefly summarise other existing and planned SharePoint-related Microsoft Forms solutions, such as Excel Surveys (aka “FoSS”), and Forms on SharePoint Lists (aka “FoSL”).
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...Brian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Attendee Takeaways:
1. Understanding both of the SharePoint 2013 Workflow architectures.
2. Learn to setup and configure the SharePoint 2013 Workflow Manager.
3. Learn to build staged workflows and run them in the local or the Microsoft Azure cloud.
http://www.sharepointfest.com/Chicago/agenda/283-wf103
The story for workflow in SharePoint 2010 has changed significantly. This sessions details the new capabilities that allow for business users designing workflows in Visio, through to SharePoint designer improvements and finishing in visual studio.
In this demo rich session, Penny will demonstrate will introduce some of the new workflow features of SPD 2013: concentrating on loops, the new dictionary variable and calling web services, as well as the new SharePoint 2013 Promoted Links list app.
In this session you will get a high level introduction to how you can use Visio Services inside SharePoint or Office 365 to among other things filter your SharePoint List. Before it was always problems when sharing diagrams produced with Visio, well with the 2013 versions of Visio, SharePoint and Office 365 all that has changed, now sharing is as easy as uploading the diagram to a document library and telling the users where it is.
Building Workflows for SharePoint 2010 with SharePoint Designer and VisioElaine Van Bergen
Workflow in SharePoint 2010 has been revamped with a new designer for building both reusable workflows and list-based workflows. Come and learn about the new possibilities for automating business processes in SharePoint 2010 with easy-to-use, no-code tools. This talk will describe the new workflow features and demonstrate how SharePoint 2010 can be used to create rich end-to-end workflows, cheaply and easily.
This webinar will introduce you to Project Siena and show you how to use it with SharePoint Online and Office 365 data by building on-the-fly Windows apps. No coding skills required!
You will also learn:
•How to create an app with Project Siena
•How to connect to SharePoint as a datasource from Project Siena
•How to store your data back to SharePoint from your Project Siena app
•How to publish your app and install it on your computer
Custom Development in SharePoint – What are my options now?Talbott Crowell
Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you haven’t thought about yet.
Tips, tricks, and hows on Migrating from SharePoint OnPrem to SharePoint Online. / Office 365, and how to set up your environment in Office 365. Fasttrack, OnRamp, DirSync etc
Title :Advanced Office365 Sharepoint online Workflows
Event: Capital Area .NET SharePoint Special Interest Group
Url: http://www.meetup.com/CapArea-NET-SPSIG/events/229709059/
Date : 18 May 2016
SharePointFest 2013 Washington DC - WF 204 - Build scalable SharePoint 2013 S...Brian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Building an App Forms Business Solution - Penelope CoventrySPC Adriatics
In this session, after a brief introduction on how to use Microsoft Access® 2013 to build Microsoft® SharePoint® apps with a full SQL Server® database, Penny will demonstrate how such technology was used in an actual business scenario. Most of the session will be ‘no-code’, and Penny will discuss hints and tips that she found useful. This session is applicable to information users, using either Office 365™ or an on-premises installation of Microsoft SharePoint® 2013. This session also briefly summarise other existing and planned SharePoint-related Microsoft Forms solutions, such as Excel Surveys (aka “FoSS”), and Forms on SharePoint Lists (aka “FoSL”).
WF 103 - Build scalable SharePoint 2013 Staged Workflows to run locally and i...Brian Culver
SharePoint 2013 now supports two workflow platforms. We will walk through using the two workflow platforms and how they are different. We will configure the SharePoint 2013 Workflow Manager and build a workflow that can run locally and in the Azure cloud seamlessly.
Attendee Takeaways:
1. Understanding both of the SharePoint 2013 Workflow architectures.
2. Learn to setup and configure the SharePoint 2013 Workflow Manager.
3. Learn to build staged workflows and run them in the local or the Microsoft Azure cloud.
http://www.sharepointfest.com/Chicago/agenda/283-wf103
The story for workflow in SharePoint 2010 has changed significantly. This sessions details the new capabilities that allow for business users designing workflows in Visio, through to SharePoint designer improvements and finishing in visual studio.
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT
SharePoint has become mission critical, complex, and wide-ranging in most enterprises. How do we apply the best practices of ALM in this environment?
Learn more from this presentation, delivered by Envision IT, Leaders in SharePoint Solutions
10 Best SharePoint Features You’ve Never Used (But Should)Christian Buckley
A walk through of the advances made in the SharePoint 2010 platform from earlier versions, as well as a list of 10 out of the box features that most end users are not using, but should. From a webinar given on 6-5-2012
This presentation shows the new features in SharePoint 2013 that help in building/designing websites that are added to bridge the gap between design and development of Websites on SharePoint 2013
We all build different project sites during the years, and also used the content by query web part to lift up the different projects we was part of, but how can we achieve the same in Modern SharePoint.
In this session we will:
Use Hub sites as the home of our Projects,
Create a Project template with Site Design and Site Scripts,
Enable a flow to add some more magic.
Look at different web parts both from Microsoft and from the community to help us lift up our Project Sites.
Ensure it is is all security trimmed so that we don’t see more then we have access to see.
Really Cool!
And we will also make sure that our Projects are teamified so that we also can access them from Microsoft Teams, and with prepopulated content, so our Project Managers can start to work immediately So lets build the new Project Hub together.
Now you know how to get up and running with a SharePoint Framework project, how to get up and running with Microsoft Graph and use it in your SharePoint Framework solutions we will look at integrating with Microsoft Teams.
Join this session to understand available assets of SharePoint Framework (SPFx) and what is important for you as SharePoint Developer and Architect in the development area with SharePoint modern portals. In this session, you will know more about extending existing experiences across SharePoint and Teams.
Develop, Build, Package and Deploy Office Add-ins with Visual Studio - ESPC 2015Bram de Jager
Office Add-ins have been around for a while as VSTO packages, but things have changed with the introduction of Office 2013. A new App Model for Office provides add-ins who live both in the Office Desktop client and Office Online. Join this session to discover what Office Add-ins are, discover the latest changes and how to create them using standard-based technologies like HTML5, JavaScript and CSS3.
The session covers different types of Office Add-ins, like task pane, content add-ins for Word, Excel, PowerPoint and mail add-ins for Outlook. We'll talk about how to develop, build, package and deploy Office Add-ins. Demo's cover creating add-ins with Visual Studio and deploy them for availability in the store.
SharePoint 2013 Web Content Management for Developers TSPUGEd Musters
As presented to the Toronto SharePoint User Group on March 20, 2013. With powerful new content search capabilities, metadata driven navigation, and new features such as design manager and cross site publishing, this presents a paradigm shift for developers with a focus on WCM publishing sites (intranet, internet). These new features and capabilities will be presented at an introductory level during this talk. The session will then focus on your typical Visual Studio “Publishing Solution” in SharePoint 2010. How do you get this running on a SharePoint 2013 Farm “as is” (migration)? What is involved if I want to convert my existing visual studio solution to SP 2013 developer tools and then fully over to the SP 2013 publishing paradigm? We’re already in development of a SharePoint 2010 site - can we deploy SharePoint 2013 now or should we wait? This session will provide insight into how you should develop today, and be ready for the new world that awaits in SharePoint 2013!
Public speaking on "IT Career Path in Enterprise Sector". It was great experience with #ULABians. You are the architect of your own career. Build it your way! Please find the steps below to move forward. Best of Luck!
This SharePoint Power User training is designed for individuals who need to learn the fundamentals of managing SharePoint sites. Is your organization using (or thinking about) SharePoint? SharePoint Power User Course will equip you to know how to be more productive and work more efficiently in SharePoint. After an introduction to SharePoint 2013, you will learn many practical tools, from site creation and deletion to creating and managing lists and libraries.
Take this workshop to learn the core skills common to most SharePoint development activities, and find out how to work with back-end data and front-end user interfaces. Get guidelines and best practices to help you optimize your SharePoint applications, explore workflows inside the dramatically enhanced SharePoint Designer, and see cool demos that show you how to create an app, deploy it to a catalog, and install it. SharePoint developer training also prepare you for certification on Microsoft SharePoint.
Office 365 is your complete Office in the cloud and the new way to get things done. Office 365 gives you the freedom to get work done virtually anytime, anywhere, and on any device. See what's possible and begin your journey. This end-user training will walk you through the products in the suite and how Office 365 can make you and your team more productive.
Introduction and What’s new in SharePoint 2013MJ Ferdous
What is SharePoint?
Why SharePoint can be used for?
Types of SharePoint edition
SharePoint 2013 Overview
What do you think about new version?
SharePoint 2013 Three-tier farm configuration
Capabilities and Features in SharePoint 2013
Market Overview
SharePoint 2013 training opportunity
Common Questions by Dev/IT Pro
SharePoint Development
==================
What are WebParts?
Working with WebPart through browser
Customize WebPart through SharePoint Designer
Customizing List views (Conditional formatting)
Create Webpart using Visual Studio
Building a simple webpart
Building a visual webpart
Sandbox solution overview
Farm Solution Deployment
SharePoint is typically associated with web content management and document management systems, but it is actually a much broader platform of web technologies, capable of being configured into a wide range of solution areas.
Design And Implementation Of A Bangla CompilerMJ Ferdous
It is evident that the familiar programming environment accelerates the efficiency of the
programmer. If a programmer has a chance to write a program in his/her native language
then undoubtedly it will enhance the overall performance of programming. Keeping in
this mind, this project tries to design and implement a Bangla compiler. This compiler
has been named as Ekushe. The whole project may be divided into two phases. The first
phase is the designing of a high-level Bangla programming language. The implemented
language follows the top down approach of popular structured programming languages.
Many basic features of imperative programming languages such as: loop, block structure,
conditional branching etc have been included in Ekushe.
In the second phase the compiler has been designed and implemented. This part actually
includes lexical, syntax and semantics issues of the language. Finally, it deals with
generating assembly code. The final job is to execute the file by creating executable file.
However, as this is the first step of our venture, many complexities of the language have
been avoided. But the major features of any contemporary languages have been included
in our implemented compiler Ekushe.
An implementation of visualization and Transportation of warehouse on Electronic Batch Recording (EBR) application regarding Manufacturing Execution Systems (MES)
An implementation of visualization and Transportation of warehouse on Electronic Batch Recording (EBR) application regarding Manufacturing Execution Systems (MES)
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
3. SharePoint Development
– Overview of SharePoint Development
– Development Tools for SharePoint 2010
– Developer Dashboard in SharePoint
– Visual Studio 2010 templates for SharePoint
4. Overview of SharePoint Development
Check This Video (Presented by Paul Andrew,
Microsoft Corporation)
– http://msdn.microsoft.com/en-us/sharepoint/ee514561.aspx
5.
6. Development Tools for SharePoint 2010
• Microsoft Visual Studio 2010: Visual Studio 2010 includes
14 project templates for SharePoint development. It also
includes visual Web Part and packaging designers, and
connects with Team Foundation Server for Application
Lifecycle Management (ALM).
• Microsoft SharePoint Designer 2010: With SharePoint
Designer 2010, you can configure SharePoint sites, create list
schema, add design elements, and build workflow models.
What’s more, SharePoint Designer and Visual Studio work
well together: You can use Visual Studio-based workflow
activities in SharePoint Designer, and you can export sites
from SharePoint Designer to Visual Studio.
7. Development Tools for SharePoint 2010
• Import Tool for Visual Studio 2010: Use this tool to
import a VSeWSS project that you created in Visual
Studio 2008 for SharePoint 2007 using the VSeWSS
extensions. The tool imports projects into Visual Studio
2010 and the resulting projects target SharePoint 2010.
The tool runs as a Visual Studio 2010 project template
and it is available here as source code and contains a
powershell script to build a VSIX file that can be directly
installed into Visual Studio 2010.
• URL: http://archive.msdn.microsoft.com/VSeWSSImport
8. Developer Dashboard in SharePoint
• The developer dashboard is a new feature in SharePoint
2010 that is design to provide additional performance
and tracing information that can be used to debug and
troubleshoot issues with page rendering time.
• The dashboard is turned off by default, but can be
enabled via the object model or stsadm (and PowerShell
too).
• When the dashboard is turned on you will find
information about the controls, queries and execution
time that occur as part of the page rendering process
• The information appears at the bottom of the page.
9. Here’s an example of what the “short” version of the output looks like :
10. Developer Dashboard in SharePoint
• As you can see, it provides information from the perspective of the event pipeline,
the web server and database.
• On the left side you can see the different events that fired in the page processing
pipeline and within that, you can see how long individual web parts took to within
those events.
• On the top right hand side you see information about the page processing as whole,
including the overall execution time, the amount of memory used in the processing
of the page request and the correlation ID, which can be of great value when trying
to link the page render to entries in the ULS log.
• Underneath the server information you will find a list of the different database calls
that were made through the object model by various components in the page itself
as well as the controls it hosts – all useful information.
13. Visual Studio 2010 templates for SP
Empty SharePoint Project
• The contents of an Empty SharePoint Project are common to all of the
project templates
Business Data Connectivity Model
• Business Data Connectivity Model projects let you integrate business data
into SharePoint. Business data can come from back-end server applications,
such as SQL Server, Siebel, and SAP.
• A Business Data Connectivity Model project is an Empty SharePoint Project
that contains a Business Data Connectivity Model item.
Content Type
• Content Type projects let you create custom content types based on an
existing (base) content type such as a document, announcement, or a task.
• The custom content type provides the same attributes and fields as the
base content type together with any fields you define.
14. Visual Studio 2010 templates for SP
Event Receiver
• Event receivers handle events for items in the SharePoint site, such as lists, Web
items, and workflows. The event receiver project template lets you handle
• The event receiver class can handle events that occur on the SharePoint site when
items such as files, fields, items, lists, attachments, Web sites, and workflows are
added, updated, deleted, or removed.
Import Reusable Workflow
• Import Reusable Workflow projects let you import a reusable, declarative workflow
created in SharePoint Designer 2010 into Visual Studio.
• The workflow exported from the SharePoint site as a .wsp file. Once imported into
Visual Studio, you can customize it, add code to it, and then deploy it to a
SharePoint site.
Import SharePoint Solution Package
• Import SharePoint Solution Package projects let you import an existing SharePoint
site, exported to a .wsp file, into Visual Studio.
• Once imported into Visual Studio, you can customize its item and redeploy them.
15. Visual Studio 2010 templates for SP
List Definition
• One of the major building blocks of a SharePoint site are lists, which are defined by list definitions. A
list definition is similar in concept to a base class or template — it defines all of the components of a
list, such as its fields, forms, views, and toolbar.
• This creates a standalone project that can contain other SharePoint project items such as content
types, list instances, and event receivers.
Module
• Modules (not to be confused with Visual Basic modules) contain any files that you want to
accompany the SharePoint project, such as development notes or a Readme file.
• The module project template creates an Empty SharePoint Project that contains a Module node.
• The Module node contains two project item templates: an XML definition file, which acts as a
manifest for the module, and a sample.txt file, a file included for example purposes.
Sequential Workflow
• A sequential workflow is a series of business logic steps, performed in sequence, until the last step is
completed.
• Sequential workflows are used to manage processes that involve SharePoint items such as lists and
documents
• You can create either site-level (global) workflows or list-level (local) workflows, and you can select
whether a workflow starts automatically or manually.
16. Visual Studio 2010 templates for SP
Site Definition
• Site definition projects contain everything that an Empty SharePoint Project
contains, plus
– A default .aspx page (used as the default Web page for the site.),
– An onet.xml file( which defines the components of the site), A
– webtemp xml file( which specifies the site definition configurations that appear in the Template
Selection section of the New SharePoint Site page)
State Machine Workflow
• A state machine workflow is a set of business logic states, transitions, and actions.
• The steps in a state machine workflow are not performed in sequence; instead, they
are triggered by actions and states.
• Like a sequential workflow, state machine workflows are associated with SharePoint
items such as lists and documents.
• Once again, you can create site-level (global) workflows or list-level (local)
workflows. You can also select whether a workflow starts automatically or manually.
Visual Web Part
• A visual Web part is a Web part that you create by using the Visual Web Developer
designer in Visual Studio.
• A Visual Web Part project is an Empty SharePoint Project that contains a Visual Web
Part item.
Editor's Notes
As you can see, it provides information from the perspective of the event pipeline, the web server and database. On the left side you can see the different events that fired in the page processing pipeline and within that, you can see how long individual web parts took to within those events. On the top right hand side you see information about the page processing as whole, including the overall execution time, the amount of memory used in the processing of the page request and the correlation ID, which can be of great value when trying to link the page render to entries in the ULS log. Underneath the server information you will find a list of the different database calls that were made through the object model by various components in the page itself as well as the controls it hosts – all useful information.
Using Windows PowerShellCmdlets==========================(Get-SPFarm).PerformanceMonitor.DeveloperDashboardLevel = ”On” (Get-SPFarm).PerformanceMonitor.DeveloperDashboardLevel = ”OnDemand” The on demand setting is really the optimal setting in my opinion. Here’s what it gives you: once it is set to on demand, site collection admins can turn it on or off. STSADM comman=============stsadm -o setproperty -pn developer-dashboard -pv on stsadm -o setproperty -pn developer-dashboard -pv off stsadm -o setproperty -pn developer-dashboard -pvondemand