SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Chippewa Valley .NET User Group SharePoint Development  A focus on WSS/MOSS as a development platform Ryan Oliveira Knowledge and Collaboration  Service Line Manager Solutia Consulting Technology Enablement Services
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Today’s Agenda
[object Object]
Founded in 1997, Solutia Consulting helps clients develop customized software solutions to align with their business goals. We manage projects from requirements gathering through application development, with quality as our top priority.  In 2007 Solutia created the Technology Enablement Practice focused on delivering technology solutions and best practices in support of its Management Consulting and Transformational Support practices. About Solutia Consulting
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SharePoint Platform Overview
Windows SharePoint Server Windows SharePoint Services (WSS 3.0) is a free version of SharePoint focused on delivering the core SharePoint platform framework based on both the .NET  and ASP.NET frameworks. Microsoft Office SharePoint Server Microsoft Office SharePoint Server 2007 is a multi-tiered licensed product meant to service corporate environments providing direct integration with Microsoft Office Products and provide extensive Content Management, Business Intelligence, Business Process Automation and Portal capabilities. There are both Standard and Enterprise licensing options. Microsoft SharePoint Online Released this summer, Microsoft Office Online offers the ability  to host your SharePoint implementation within Microsoft’s Cloud Service (Software as a Service) implementation.  Licensing is based on a per user basis and also includes implementations of Exchange, Live Meeting and Office Communicator (CRM soon as well).  Offered in Shared and dedicated resourced environments, both provide capabilities more aligned to WSS.  SharePoint Configuration/Development Options
SharePoint Logical Architecture Overview
Out of the Box SharePoint  Basic features are typically implemented by individuals who are intended to have a direct relationship with the site, usually based on a well planned governance model establishing the types of capabilities the end user can leverage.  This type of development typically involves working with Web Parts, Views and Document libraries. Back Office Development This level can be looked as ‘configuration development’.  Tools such as Microsoft InfoPath and Microsoft Office SharePoint Designer, typically involve point-and-click type construction approach with a focus on understanding on leveraging tools to build and deploy Web Pages, Workflows, and Forms. Platform and Components customization This type of development is typically focused on leverage. Components developed in should typically be designed with reuse in mind across multiple sites.  Efforts in this this space will typically require a software development lifecycle and should be avoided if solutions can be performed via previous development approaches. SharePoint Configuration/Development Options
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Out of the Box SharePoint Capabilities
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Out of the Box SharePoint Capabilities
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Out of the Box SharePoint Capabilities
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Back Office Development Capabilities
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Microsoft Office InfoPath 2007
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Microsoft Office InfoPath Demo
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SharePoint Designer (SPD) 2007
[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SharePoint Designer Demo
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Development and Customization Types
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Development and Customization Types
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],MOSS Simple Query Example
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SharePoint Professional Development
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SharePoint Professional Development
Building a Custom Web Part
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SharePoint Professional Development
Anatomy of a Solution (WSP) Solution Assembly (<Solution>.dll) The solution’s code will be built into an assembly file which will need to be deployed to the GAC (or /bin) of every SharePoint WFE in the farm Manifest.xml This file is required to describe the package attributes including the location of the required binaries and other reference files such as the feature.xml file as well as the instructions as to where to install certain components Feature.xml Describes the properties of the feature you wish to deploy and how you wish to deploy said features, including definition of any assemblies, dependencies,  or other properties that might support the files. SharePoint Professional Development
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Final Thoughts
Learn more about… MOSS 2007 VHD (Virtual PC) http://www.microsoft.com/downloads/details.aspx?FamilyID=67f93dcb-ada8-4db5-a47b-df17e14b2c74&displaylang=en SharePoint Development Team Blog http://blogs.msdn.com/sharepoint SharePoint Designer Team Blog http://blogs.msdn.com/sharepointdesigner CodePlex Smart Templates http://www.codeplex.com/smarttemplates SharePoint Products and Technologies Customization Best Practices http://msdn.microsoft.com/en-us/library/bb861954.aspx References Ryan Oliveira Solutia Consulting SharePoint Service Line Manager email: ryan.oliveira@solutiaconsulting.com
[object Object]
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Futuremattbremer
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaSharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaPrescient Digital Media
 
Web Page Composer Webinar
Web Page Composer WebinarWeb Page Composer Webinar
Web Page Composer Webinarricharoy
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013Folio3 Software
 
Seminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadSeminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadMaroofAhmad
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010Sachchin Annam
 
The business value of notes 8.5.1
The business value of notes 8.5.1The business value of notes 8.5.1
The business value of notes 8.5.1Chris Sparshott
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010Rishu Mehra
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doFaisal Masood
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentalsbalraj_s
 
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22Venketash (Pat) Ramadass
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013MJ Ferdous
 
SharePoint_mTech
SharePoint_mTechSharePoint_mTech
SharePoint_mTechovais99
 
Share point 2013
Share point 2013Share point 2013
Share point 2013LiquidHub
 
Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010Anup Venu
 
SharePoint 2010 For Business
SharePoint 2010 For BusinessSharePoint 2010 For Business
SharePoint 2010 For BusinessSparked
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConSPTechCon
 

Was ist angesagt? (20)

SharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & FutureSharePoint Developer Experience Present & Future
SharePoint Developer Experience Present & Future
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaSharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
 
Web Page Composer Webinar
Web Page Composer WebinarWeb Page Composer Webinar
Web Page Composer Webinar
 
Introduction to SharePoint 2013
Introduction to SharePoint 2013Introduction to SharePoint 2013
Introduction to SharePoint 2013
 
Seminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadSeminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof Ahmad
 
SharePoint Programming Basic
SharePoint Programming BasicSharePoint Programming Basic
SharePoint Programming Basic
 
Introduction to sharepoint 2010
Introduction to sharepoint 2010Introduction to sharepoint 2010
Introduction to sharepoint 2010
 
The business value of notes 8.5.1
The business value of notes 8.5.1The business value of notes 8.5.1
The business value of notes 8.5.1
 
Introduction To SharePoint 2010
Introduction To SharePoint 2010Introduction To SharePoint 2010
Introduction To SharePoint 2010
 
Sharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can doSharepoint 2010 overview - what it is and what it can do
Sharepoint 2010 overview - what it is and what it can do
 
Share point 2010 Fundamentals
Share point 2010 FundamentalsShare point 2010 Fundamentals
Share point 2010 Fundamentals
 
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
emediaIT - Sharepoint 2010 and K2 Breakfast - 2010.04.22
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
SharePoint_mTech
SharePoint_mTechSharePoint_mTech
SharePoint_mTech
 
Share point 2013
Share point 2013Share point 2013
Share point 2013
 
Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010Benefits of SharePoint 2013 over SharePoint 2010
Benefits of SharePoint 2013 over SharePoint 2010
 
SharePoint 2010 For Business
SharePoint 2010 For BusinessSharePoint 2010 For Business
SharePoint 2010 For Business
 
Kma share point 2010 overview infra and dev technical info
Kma share point 2010 overview infra and dev   technical infoKma share point 2010 overview infra and dev   technical info
Kma share point 2010 overview infra and dev technical info
 
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechConEmpowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
Empowering Business with Hybrid Code/No-Code Solutions by Bob German - SPTechCon
 

Andere mochten auch

Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...Geoff Varosky
 
Securing SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthSecuring SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthKashif Imran
 
SharePoint Permissions Overview
SharePoint Permissions OverviewSharePoint Permissions Overview
SharePoint Permissions OverviewFrancois Pienaar
 
SharePoint Security A to Z
SharePoint Security A to ZSharePoint Security A to Z
SharePoint Security A to ZSteve Goldberg
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Bhakthi Liyanage
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)MJ Ferdous
 
SharePoint Permissions 101
SharePoint Permissions 101SharePoint Permissions 101
SharePoint Permissions 101Thomas Duff
 
Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013Kashish Sukhija
 
SharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedSharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedBenjamin Niaulin
 
Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013AntonioMaio2
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesBobby Chang
 
Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013AntonioMaio2
 

Andere mochten auch (12)

Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
Best Practices in SharePoint Development - Just Freakin Work! Overcoming Hurd...
 
Securing SharePoint Apps with OAuth
Securing SharePoint Apps with OAuthSecuring SharePoint Apps with OAuth
Securing SharePoint Apps with OAuth
 
SharePoint Permissions Overview
SharePoint Permissions OverviewSharePoint Permissions Overview
SharePoint Permissions Overview
 
SharePoint Security A to Z
SharePoint Security A to ZSharePoint Security A to Z
SharePoint Security A to Z
 
Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...Solving business problems: No-code approach with SharePoint designer workflow...
Solving business problems: No-code approach with SharePoint designer workflow...
 
SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)SharePoint Development(Lesson 5)
SharePoint Development(Lesson 5)
 
SharePoint Permissions 101
SharePoint Permissions 101SharePoint Permissions 101
SharePoint Permissions 101
 
Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013Governance of content, permissions & apps in sharepoint 2013
Governance of content, permissions & apps in sharepoint 2013
 
SharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons LearnedSharePoint Security Management - Lessons Learned
SharePoint Security Management - Lessons Learned
 
Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013Best practices for Security and Governance in SharePoint 2013
Best practices for Security and Governance in SharePoint 2013
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 
Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013Best Practices for Security in Microsoft SharePoint 2013
Best Practices for Security in Microsoft SharePoint 2013
 

Ähnlich wie CVNUG - Share Point Development

Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for DevelopersRob Wilson
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power PointNatashaIRWS
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapEuropean Collaboration Summit
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development toolsShakir Majeed Khan
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesCory Peters
 
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...Christian Buckley
 
No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013Asif Rehmani
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Ayman El-Hattab
 
SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101Wes Preston
 
10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes Migration10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes MigrationJoel Oleson
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the questionthan sare
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applicationsChris Givens
 
SharePoint - Intranet CMS?
SharePoint - Intranet CMS?SharePoint - Intranet CMS?
SharePoint - Intranet CMS?Gareth Saunders
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...Marc D Anderson
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stackBijoy Viswanadhan
 
Share pointguidance2010
Share pointguidance2010Share pointguidance2010
Share pointguidance2010ponand
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePointSumit Y
 
How SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaborationHow SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaborationTharun Bangari
 

Ähnlich wie CVNUG - Share Point Development (20)

Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 
Irw Generic Power Point
Irw Generic Power PointIrw Generic Power Point
Irw Generic Power Point
 
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - RoadmapECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
ECS19 - Vesa Juvonen - Getting Started With SharePoint Framework - Roadmap
 
SharePoint 2010 and its development tools
SharePoint 2010 and its development toolsSharePoint 2010 and its development tools
SharePoint 2010 and its development tools
 
!Resume_2015-05-14
!Resume_2015-05-14!Resume_2015-05-14
!Resume_2015-05-14
 
Solve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 FeaturesSolve Todays Problems with 10 New SharePoint 2010 Features
Solve Todays Problems with 10 New SharePoint 2010 Features
 
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
Don't Just Migrate: Transform Your SharePoint Environment - DevConnections Or...
 
No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013No-code developer options in Office 365 and SharePoint 2013
No-code developer options in Office 365 and SharePoint 2013
 
Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
 
SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101SharePoint Saturday Chicago 2011: SharePoint 101
SharePoint Saturday Chicago 2011: SharePoint 101
 
10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes Migration10 Ways SharePoint 2010 Will Impact your Notes Migration
10 Ways SharePoint 2010 Will Impact your Notes Migration
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
SharePoint - Intranet CMS?
SharePoint - Intranet CMS?SharePoint - Intranet CMS?
SharePoint - Intranet CMS?
 
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
SharePointFest Konferenz 2016 - Alternative Approaches to Solution Developmen...
 
Integrated Proposal (Vsts Sps Tfs) - MS stack
Integrated Proposal   (Vsts Sps Tfs) - MS stackIntegrated Proposal   (Vsts Sps Tfs) - MS stack
Integrated Proposal (Vsts Sps Tfs) - MS stack
 
Share pointguidance2010
Share pointguidance2010Share pointguidance2010
Share pointguidance2010
 
Sumit_SharePoint
Sumit_SharePointSumit_SharePoint
Sumit_SharePoint
 
How SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaborationHow SharePoint can improve teamwork & collaboration
How SharePoint can improve teamwork & collaboration
 

Kürzlich hochgeladen

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

CVNUG - Share Point Development

  • 1. Chippewa Valley .NET User Group SharePoint Development A focus on WSS/MOSS as a development platform Ryan Oliveira Knowledge and Collaboration Service Line Manager Solutia Consulting Technology Enablement Services
  • 2.
  • 3.
  • 4. Founded in 1997, Solutia Consulting helps clients develop customized software solutions to align with their business goals. We manage projects from requirements gathering through application development, with quality as our top priority. In 2007 Solutia created the Technology Enablement Practice focused on delivering technology solutions and best practices in support of its Management Consulting and Transformational Support practices. About Solutia Consulting
  • 5.
  • 6.
  • 7. Windows SharePoint Server Windows SharePoint Services (WSS 3.0) is a free version of SharePoint focused on delivering the core SharePoint platform framework based on both the .NET and ASP.NET frameworks. Microsoft Office SharePoint Server Microsoft Office SharePoint Server 2007 is a multi-tiered licensed product meant to service corporate environments providing direct integration with Microsoft Office Products and provide extensive Content Management, Business Intelligence, Business Process Automation and Portal capabilities. There are both Standard and Enterprise licensing options. Microsoft SharePoint Online Released this summer, Microsoft Office Online offers the ability to host your SharePoint implementation within Microsoft’s Cloud Service (Software as a Service) implementation. Licensing is based on a per user basis and also includes implementations of Exchange, Live Meeting and Office Communicator (CRM soon as well). Offered in Shared and dedicated resourced environments, both provide capabilities more aligned to WSS. SharePoint Configuration/Development Options
  • 9. Out of the Box SharePoint Basic features are typically implemented by individuals who are intended to have a direct relationship with the site, usually based on a well planned governance model establishing the types of capabilities the end user can leverage. This type of development typically involves working with Web Parts, Views and Document libraries. Back Office Development This level can be looked as ‘configuration development’. Tools such as Microsoft InfoPath and Microsoft Office SharePoint Designer, typically involve point-and-click type construction approach with a focus on understanding on leveraging tools to build and deploy Web Pages, Workflows, and Forms. Platform and Components customization This type of development is typically focused on leverage. Components developed in should typically be designed with reuse in mind across multiple sites. Efforts in this this space will typically require a software development lifecycle and should be avoided if solutions can be performed via previous development approaches. SharePoint Configuration/Development Options
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. Building a Custom Web Part
  • 29.
  • 30. Anatomy of a Solution (WSP) Solution Assembly (<Solution>.dll) The solution’s code will be built into an assembly file which will need to be deployed to the GAC (or /bin) of every SharePoint WFE in the farm Manifest.xml This file is required to describe the package attributes including the location of the required binaries and other reference files such as the feature.xml file as well as the instructions as to where to install certain components Feature.xml Describes the properties of the feature you wish to deploy and how you wish to deploy said features, including definition of any assemblies, dependencies, or other properties that might support the files. SharePoint Professional Development
  • 31.
  • 32. Learn more about… MOSS 2007 VHD (Virtual PC) http://www.microsoft.com/downloads/details.aspx?FamilyID=67f93dcb-ada8-4db5-a47b-df17e14b2c74&displaylang=en SharePoint Development Team Blog http://blogs.msdn.com/sharepoint SharePoint Designer Team Blog http://blogs.msdn.com/sharepointdesigner CodePlex Smart Templates http://www.codeplex.com/smarttemplates SharePoint Products and Technologies Customization Best Practices http://msdn.microsoft.com/en-us/library/bb861954.aspx References Ryan Oliveira Solutia Consulting SharePoint Service Line Manager email: ryan.oliveira@solutiaconsulting.com
  • 33.

Hinweis der Redaktion

  1. TALK SLOWLY!!!!