SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Using Visual Studio 2010 to Build SharePoint 2010 Solutions Randy Williams
About the Speaker US-West Coast Manager for Synergy Corporate Technologies Based in San Diego, California Consultant/Trainer/Author SharePoint MVP Specialty in Architecting Solutions Email: rwilliams@synergyonline.com Blog: www.synergyonline.com/randy Twitter: @tweetraw
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
SharePoint Platform and Product Your Product Microsoft Product {your solution here} Platform Infrastructure Base Platform .NET Framework ASP.NET, WCF, Workflow
Development Requirements Requires x64 operating system Windows 7 Windows Vista SP1 Windows Server 2008 Windows Server 2008R2 SharePoint 2010 must be installed locally Foundation or Server Visual Studio 2010
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
VS Templates and Designers Project and Item Templates Templates for many SharePoint elements Support for sandboxed solutions Visual Designers Design web parts Build Business Data Connectivity (BDC) models Create Workflows Workflow Enhancements Site level workflows Templates for association & initiation forms
Project Templates
Project Wizard Site used to deploy & debug solution Support for sandboxed solutions
Item Templates
CKSDev Community Kit for SharePoint Development Extends Visual Studio Project System Just a sample of the add-ins… Automate call to SPMetal from Server Explorer Adding SharePoint references Quick Deploy WSPBuilder Project Conversion Download from cksdev.codeplex.com Screen casts at http://bit.ly/fVKdDH
Visual Studio SharePoint Power Tools Additional add-ins Provided by Microsoft Sandboxed-compatible Visual Web Part Sandboxed compilation – displays build errors for disallowed code Download from http://bit.ly/hmx9hS
Sandboxed Solutions Business Agility Security and Stability Essential Agility Essential Stability Simpler development model Easy & Rapid Deployment Office 365 (Cloud) Limited API Access Monitored Resources Site Collection Quotas Separate Process
Creating a Sandboxed visual web part DEMO
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
VS SharePoint Projects Project commands Package, Retract Project properties Sandboxed, Site URL Features & Package nodes Mapped folders Project items & files have SharePoint specific properties
Feature Designer Feature Scope Feature Title Add/Remove items View/Edit Feature Manifest
What are Solution (WSP) Packages? Used to Deploy Code Contains all customized files and deployment instructions WSP extension Internally a cabinet file Created by Visual Studio Farm or Sandboxed Assembly.DLL WSP Manifest.XML Content.htm Image.jpg
Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest
Working with Features and Solutions DEMO
Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
Visual Studio Debugging F5 Experience Web.config changes Can still attach to W3WP.exe process Developer Dashboard stsadm-o setproperty    -pn developer-dashboard -pvondemand
Server Explorer and SharePoint Tool window which provides view of local SharePoint sites & artifacts View site collections, sites, features, lists, fields, etc… View properties for artifacts Add any number of connections to different sites Read only
SharePoint Manager Extends the concept of the Server Explorer Many properties can be changed Separate Windows Application Must be run on SharePoint Server Do not run against production server! Download from spm.codeplex.com
DEMO Debugging and Add-ins
Don’t Forget SharePint!! Join us at 6:30 pm at TheDaily Pint for a free drink, kindly provided by Rackspace! A great opportunity to network with other SharePoint Professionals! Please complete your Speaker Evaluation and turn it in before you leave. Drop off at the Community table or at the Cafeteria before closing.
Thank you Questions?
Thanks to  Our Sponsors

Weitere ähnliche Inhalte

Was ist angesagt?

STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...Joel Oleson
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Joel Oleson
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Stepsstandale
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbi kumar
 
Fast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationFast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationAhmed Madany
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint ResumeCSharpGirl
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...Joel Oleson
 
Web adi success story
Web adi success storyWeb adi success story
Web adi success storyguesta7771aa
 
SharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFSharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFYogesh Sahani
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationSharePoint Saturday New Jersey
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIRapidValue
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownJoel Oleson
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementationAshish Harbhajanka
 
R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integratorSajid Rahim, MSc,PMP
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Storyseanwfielding
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resumeskmeyer2010
 

Was ist angesagt? (20)

STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...
 
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
 
Oracle Web ADI Implementation Steps
Oracle Web ADI Implementation StepsOracle Web ADI Implementation Steps
Oracle Web ADI Implementation Steps
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
Fast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and ConfigurationFast search 2010 for SharePoint 2010 Installation and Configuration
Fast search 2010 for SharePoint 2010 Installation and Configuration
 
Patricia Todd SharePoint Resume
Patricia Todd SharePoint ResumePatricia Todd SharePoint Resume
Patricia Todd SharePoint Resume
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
 
Web adi success story
Web adi success storyWeb adi success story
Web adi success story
 
SharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDFSharePoint_Developer_Admin.PDF
SharePoint_Developer_Admin.PDF
 
Extensions in OAF
Extensions in OAF Extensions in OAF
Extensions in OAF
 
Improving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous IntegrationImproving the SharePoint Development Process with Continuous Integration
Improving the SharePoint Development Process with Continuous Integration
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Shakthi_Resume
Shakthi_ResumeShakthi_Resume
Shakthi_Resume
 
SharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill DownSharePoint 2010 Upgrade Drill Down
SharePoint 2010 Upgrade Drill Down
 
Webadi -a_sample_implementation
Webadi  -a_sample_implementationWebadi  -a_sample_implementation
Webadi -a_sample_implementation
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
R12 payables leverage desktop integrator
R12 payables   leverage desktop integratorR12 payables   leverage desktop integrator
R12 payables leverage desktop integrator
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resume
 

Andere mochten auch

When to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media ChannelsWhen to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media ChannelsAvePoint
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineAvePoint
 
Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)IOZ AG
 
Administrationsschulung Grundlagen
Administrationsschulung GrundlagenAdministrationsschulung Grundlagen
Administrationsschulung GrundlagenMichael Hertel
 
UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15Thorsten Firzlaff
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVChristian Krause
 
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...Thorsten Firzlaff
 
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...AvePoint
 
Achieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePointAchieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePointAvePoint
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointPutting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointAvePoint
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineAvePoint
 
ECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePointECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePointChristian Kiesewetter
 
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...Dennis Hobmaier
 
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...Thorsten Firzlaff
 
2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein Main2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein MainThorsten Firzlaff
 
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...Thorsten Firzlaff
 
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboardThorsten Firzlaff
 
Sharepoint Toolbox
Sharepoint ToolboxSharepoint Toolbox
Sharepoint Toolboxbusitec GmbH
 
Share point rbs in depth englisch
Share point rbs in depth englischShare point rbs in depth englisch
Share point rbs in depth englischSamuel Zürcher
 
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...Hudu Zakaria
 

Andere mochten auch (20)

When to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media ChannelsWhen to Use What? How to Leverage Relevant Social Media Channels
When to Use What? How to Leverage Relevant Social Media Channels
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project Online
 
Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)Workflow Management mit SharePoint und Nintex (Vorgehen)
Workflow Management mit SharePoint und Nintex (Vorgehen)
 
Administrationsschulung Grundlagen
Administrationsschulung GrundlagenAdministrationsschulung Grundlagen
Administrationsschulung Grundlagen
 
UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15UC Internet Kampagnenpaket 2013-04-15
UC Internet Kampagnenpaket 2013-04-15
 
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAVIntegrate your business - SharePoint 2010 and Microsoft Dynamics NAV
Integrate your business - SharePoint 2010 and Microsoft Dynamics NAV
 
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
2013 06-12-ShareConf - Nintex 2013 – Neuerungen im Bereich Mobil, Social und ...
 
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
Deliver SharePoint Success: Drive Business Value with Winning Governance and ...
 
Achieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePointAchieving Built-in Governance with AvePoint
Achieving Built-in Governance with AvePoint
 
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePointPutting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
Putting on Your Design Bootstraps: Intro to Responsive Design and SharePoint
 
Fast Track Project Management Success with Project Online
Fast Track Project Management Success with Project OnlineFast Track Project Management Success with Project Online
Fast Track Project Management Success with Project Online
 
ECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePointECM in der Praxis: Personalakt im SharePoint
ECM in der Praxis: Personalakt im SharePoint
 
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
Collaboration mit SharePoint - erfolgreiche Zusammenarbeit als Gemeinschaftsp...
 
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
2012-10-20 Workshop SharePoint Days - Business Prozesse mit SharePoint, InfoP...
 
2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein Main2013 09-05 Bechtle IT Forum Rhein Main
2013 09-05 Bechtle IT Forum Rhein Main
 
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
2012-06-25 SharePoint Konferenz Wien - Bessere Kundenbindung durch Social Med...
 
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard2011 01-11-SharePoint UserGroup Düsseldorf  SPDashboard
2011 01-11-SharePoint UserGroup Düsseldorf SPDashboard
 
Sharepoint Toolbox
Sharepoint ToolboxSharepoint Toolbox
Sharepoint Toolbox
 
Share point rbs in depth englisch
Share point rbs in depth englischShare point rbs in depth englisch
Share point rbs in depth englisch
 
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
CONCEPT PAPER ON PARTICIPATORY VIDEO AND INNOVATION FOR SOCIAL CHANGE TO OMPT...
 

Ähnlich wie Using Visual Studio to Build SharePoint 2010 Solutions

Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewiczSession 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewiczMithun T. Dhar
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part developmenticdesktop
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointChakkaradeep Chandran
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003John Sanderson
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for DevsMicrosoftFeed
 
Jeremy thake introducing alm to share point development implementations (ap...
Jeremy thake   introducing alm to share point development implementations (ap...Jeremy thake   introducing alm to share point development implementations (ap...
Jeremy thake introducing alm to share point development implementations (ap...Jeremy Thake
 
Ep structured share point development - v.4
Ep   structured share point development - v.4Ep   structured share point development - v.4
Ep structured share point development - v.4Ivan Sanders
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint SolutionsChris Riley ☁
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
Share Point Development With Vs10
Share Point Development With Vs10Share Point Development With Vs10
Share Point Development With Vs10Phuong Nguyen
 
Best Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point SolutionsBest Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point SolutionsAlexander Meijers
 
Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Ivan Sanders
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for DevelopersWes Yanaga
 
Sharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme AraçlarıSharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme AraçlarıÇözümPARK
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint DevelopmentChakkaradeep Chandran
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013NIFTIT
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1MJ Ferdous
 

Ähnlich wie Using Visual Studio to Build SharePoint 2010 Solutions (20)

Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewiczSession 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
Session 3 - Developer Tools-Sharepoint firestarter-paul yuknewicz
 
4 tools, sandboxed solutionds, web part development
4   tools, sandboxed solutionds, web part development4   tools, sandboxed solutionds, web part development
4 tools, sandboxed solutionds, web part development
 
Visual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share PointVisual Studio2010 Tools For Share Point
Visual Studio2010 Tools For Share Point
 
Vsts Msdn Presentation2003
Vsts Msdn Presentation2003Vsts Msdn Presentation2003
Vsts Msdn Presentation2003
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
 
Jeremy thake introducing alm to share point development implementations (ap...
Jeremy thake   introducing alm to share point development implementations (ap...Jeremy thake   introducing alm to share point development implementations (ap...
Jeremy thake introducing alm to share point development implementations (ap...
 
Ep structured share point development - v.4
Ep   structured share point development - v.4Ep   structured share point development - v.4
Ep structured share point development - v.4
 
SharePoint 2010 Development
SharePoint 2010 DevelopmentSharePoint 2010 Development
SharePoint 2010 Development
 
No Code Sharepoint Solutions
No Code Sharepoint SolutionsNo Code Sharepoint Solutions
No Code Sharepoint Solutions
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
SharePoint 2010 DEV
SharePoint 2010 DEVSharePoint 2010 DEV
SharePoint 2010 DEV
 
Share Point Development With Vs10
Share Point Development With Vs10Share Point Development With Vs10
Share Point Development With Vs10
 
Best Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point SolutionsBest Practices Configuring And Developing Share Point Solutions
Best Practices Configuring And Developing Share Point Solutions
 
What's New for SP2010 Devs
What's New for SP2010 DevsWhat's New for SP2010 Devs
What's New for SP2010 Devs
 
Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5Developer application lifecycle process and tools - v.5
Developer application lifecycle process and tools - v.5
 
Office 365 for Developers
Office 365 for DevelopersOffice 365 for Developers
Office 365 for Developers
 
Sharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme AraçlarıSharepoint 2010 Geliştirme Araçları
Sharepoint 2010 Geliştirme Araçları
 
Getting Started with SharePoint Development
Getting Started with SharePoint DevelopmentGetting Started with SharePoint Development
Getting Started with SharePoint Development
 
Branding SharePoint 2013
Branding SharePoint 2013Branding SharePoint 2013
Branding SharePoint 2013
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
 

Mehr von Randy Williams

Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessRandy Williams
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsRandy Williams
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks complianceRandy Williams
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social CollaborationRandy Williams
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsRandy Williams
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps todayRandy Williams
 
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaSQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaRandy Williams
 
How governance drives your information and security architecture
How governance drives your information and security architectureHow governance drives your information and security architecture
How governance drives your information and security architectureRandy Williams
 
Sizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsSizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsRandy Williams
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the CloudRandy Williams
 
Enforcing SharePoint Governance
Enforcing SharePoint GovernanceEnforcing SharePoint Governance
Enforcing SharePoint GovernanceRandy Williams
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365Randy Williams
 
Governance - how does information & security drive your architecture
Governance - how does information & security drive your architectureGovernance - how does information & security drive your architecture
Governance - how does information & security drive your architectureRandy Williams
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint GovernanceRandy Williams
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyRandy Williams
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web partsRandy Williams
 

Mehr von Randy Williams (18)

Architecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to SuccessArchitecting Solutions and Systems – Randy’s Secrets to Success
Architecting Solutions and Systems – Randy’s Secrets to Success
 
Governing and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environmentsGoverning and managing hybrid SharePoint environments
Governing and managing hybrid SharePoint environments
 
When governance lacks compliance
When governance lacks complianceWhen governance lacks compliance
When governance lacks compliance
 
The Future of Social Collaboration
The Future of Social CollaborationThe Future of Social Collaboration
The Future of Social Collaboration
 
Getting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 AppsGetting Started with SharePoint 2013 Apps
Getting Started with SharePoint 2013 Apps
 
Building the next generation of browser apps today
Building the next generation of browser apps todayBuilding the next generation of browser apps today
Building the next generation of browser apps today
 
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting NirvanaSQL Server 2012 and SharePoint 2010: Reporting Nirvana
SQL Server 2012 and SharePoint 2010: Reporting Nirvana
 
How governance drives your information and security architecture
How governance drives your information and security architectureHow governance drives your information and security architecture
How governance drives your information and security architecture
 
Sizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the LimitsSizing your Content Databases: Understanding the Limits
Sizing your Content Databases: Understanding the Limits
 
SharePoint Online and the Cloud
SharePoint Online and the CloudSharePoint Online and the Cloud
SharePoint Online and the Cloud
 
Enforcing SharePoint Governance
Enforcing SharePoint GovernanceEnforcing SharePoint Governance
Enforcing SharePoint Governance
 
Migrating to Office 365
Migrating to Office 365Migrating to Office 365
Migrating to Office 365
 
Governance - how does information & security drive your architecture
Governance - how does information & security drive your architectureGovernance - how does information & security drive your architecture
Governance - how does information & security drive your architecture
 
Understanding SharePoint Governance
Understanding SharePoint GovernanceUnderstanding SharePoint Governance
Understanding SharePoint Governance
 
Why I Use SharePoint
Why I Use SharePointWhy I Use SharePoint
Why I Use SharePoint
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Plugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategyPlugging holes in your SharePoint 2010 disaster recovery strategy
Plugging holes in your SharePoint 2010 disaster recovery strategy
 
Spicing up SharePoint web parts
Spicing up SharePoint web partsSpicing up SharePoint web parts
Spicing up SharePoint web parts
 

Kürzlich hochgeladen

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Kürzlich hochgeladen (20)

WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Using Visual Studio to Build SharePoint 2010 Solutions

  • 1.
  • 2. Using Visual Studio 2010 to Build SharePoint 2010 Solutions Randy Williams
  • 3. About the Speaker US-West Coast Manager for Synergy Corporate Technologies Based in San Diego, California Consultant/Trainer/Author SharePoint MVP Specialty in Architecting Solutions Email: rwilliams@synergyonline.com Blog: www.synergyonline.com/randy Twitter: @tweetraw
  • 4. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 5. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 6. SharePoint Platform and Product Your Product Microsoft Product {your solution here} Platform Infrastructure Base Platform .NET Framework ASP.NET, WCF, Workflow
  • 7. Development Requirements Requires x64 operating system Windows 7 Windows Vista SP1 Windows Server 2008 Windows Server 2008R2 SharePoint 2010 must be installed locally Foundation or Server Visual Studio 2010
  • 8. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 9. VS Templates and Designers Project and Item Templates Templates for many SharePoint elements Support for sandboxed solutions Visual Designers Design web parts Build Business Data Connectivity (BDC) models Create Workflows Workflow Enhancements Site level workflows Templates for association & initiation forms
  • 11. Project Wizard Site used to deploy & debug solution Support for sandboxed solutions
  • 13. CKSDev Community Kit for SharePoint Development Extends Visual Studio Project System Just a sample of the add-ins… Automate call to SPMetal from Server Explorer Adding SharePoint references Quick Deploy WSPBuilder Project Conversion Download from cksdev.codeplex.com Screen casts at http://bit.ly/fVKdDH
  • 14. Visual Studio SharePoint Power Tools Additional add-ins Provided by Microsoft Sandboxed-compatible Visual Web Part Sandboxed compilation – displays build errors for disallowed code Download from http://bit.ly/hmx9hS
  • 15. Sandboxed Solutions Business Agility Security and Stability Essential Agility Essential Stability Simpler development model Easy & Rapid Deployment Office 365 (Cloud) Limited API Access Monitored Resources Site Collection Quotas Separate Process
  • 16. Creating a Sandboxed visual web part DEMO
  • 17. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 18. VS SharePoint Projects Project commands Package, Retract Project properties Sandboxed, Site URL Features & Package nodes Mapped folders Project items & files have SharePoint specific properties
  • 19. Feature Designer Feature Scope Feature Title Add/Remove items View/Edit Feature Manifest
  • 20. What are Solution (WSP) Packages? Used to Deploy Code Contains all customized files and deployment instructions WSP extension Internally a cabinet file Created by Visual Studio Farm or Sandboxed Assembly.DLL WSP Manifest.XML Content.htm Image.jpg
  • 21. Package Designer Package name Add/Remove items & features Add assemblies, safe controls, resources View/Edit Package Manifest
  • 22. Working with Features and Solutions DEMO
  • 23. Agenda SharePoint Developer Platform Visual Studio Templates Solutions and Features Debugging and Add-ins
  • 24. Visual Studio Debugging F5 Experience Web.config changes Can still attach to W3WP.exe process Developer Dashboard stsadm-o setproperty -pn developer-dashboard -pvondemand
  • 25. Server Explorer and SharePoint Tool window which provides view of local SharePoint sites & artifacts View site collections, sites, features, lists, fields, etc… View properties for artifacts Add any number of connections to different sites Read only
  • 26. SharePoint Manager Extends the concept of the Server Explorer Many properties can be changed Separate Windows Application Must be run on SharePoint Server Do not run against production server! Download from spm.codeplex.com
  • 28. Don’t Forget SharePint!! Join us at 6:30 pm at TheDaily Pint for a free drink, kindly provided by Rackspace! A great opportunity to network with other SharePoint Professionals! Please complete your Speaker Evaluation and turn it in before you leave. Drop off at the Community table or at the Cafeteria before closing.
  • 30. Thanks to Our Sponsors

Hinweis der Redaktion

  1. THIS SHOULD BE YOUR FIRST SLIDE
  2. THIS SHOULD BE YOUR SECOND TO LAST SLIDE – Encourage everyone to attend and remind them that the Daily Pint is just a few blocks up Pico from SMC (North East)
  3. THIS SHOULD BE YOUR LAST SLIDE – Please ensure to leave this on as people are walking out and you’re wrapping things up. Thanks so much!