SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Share Po int
Deve lope r Tips and Tric ks




                                                        Microsoft Technical Readiness Specialists
             Aa ron S a ikovs ki
      S e nior Cons ulta nt, R e a dify
          (Founder of www.ozmoss.com)

      E : a a ro n.s a iko vs ki@re a dify.n e t
               W: www.re a d ify.n e t




                                                        www.readify.net
    B : h ttp:/ ru s kyd otne t.b lo g s p o t.c om /
               /
Agenda

•   In troduc tion
•   Ove rvie w - S h a re P oint a s a De ve lop e r pla tfo rm




                                                                  Microsoft Technical Readiness Specialists
•   How do I g e t s ta rte d?
•   De m o – De ve loping with S h a re P oint
•   Que s tions
•   R e s ou rc e s




                                                                  www.readify.net
Microsoft Technical Readiness Specialists   www.readify.net
        Intro duc tio n
Introduction

•   SharePoint is a great development platform
•   WSS/MOSS is a Server product
•   There is no “developer edition”...yet




                                                 Microsoft Technical Readiness Specialists
•   Administration and Development can overlap
•   SharePoint gives you lots out of the box
•   Is my project suited to SharePoint?




                                                 www.readify.net
Microsoft Technical Readiness Specialists   www.readify.net
     S hare Po int as a De ve lo pe r
     platfo rm
SharePoint as a Developer platform

•   Quick and easy to install and configure
•   WSS/MOSS SDKs with samples
•   Code samples, blogs etc available




                                                       Microsoft Technical Readiness Specialists
•   Active (and vocal) community, user groups
•   Minimal coding needed (generally)
•   Rich customisation experience
•   Integrates with version control, build tools etc
•   Visual Studio 2005/2008 integration




                                                       www.readify.net
•   Think of it as ASP.NET++
Common Myths

•   Debugging is not supported
•   There is no code behind support
•   Limited tool support




                                                   Microsoft Technical Readiness Specialists
•   No source control integration
•   Deployment of custom components is hard
•   Test Driven development can’t be done
•   The platform isn’t ready yet
•   No AJAX or Silverlight support On it’s way!!




                                                   www.readify.net
Microsoft Technical Readiness Specialists   www.readify.net
        Ho w do I g e t s tarte d?
Getting Started

•   Virtual PC 2007
•   Windows SharePoint Services & MOSS
•   Visual Studio 2005




                                               Microsoft Technical Readiness Specialists
•   Visual Studio 2005 extensions – WF & WSS
•   SharePoint Designer
•   InfoPath Client
•   SQL Express/Server 2005
•   64 Bit Vista > 4GB RAM - Ideal




                                               www.readify.net
•   Download WSS & MOSS SDKs
Microsoft Technical Readiness Specialists   www.readify.net
       • De ve loping with S h a re P oint
Demo
Microsoft Technical Readiness Specialists   www.readify.net
        Que s tio ns ?
Deve lo per Re s o urc es
• Aus tra lia n S h a re P oint Community Ma iling Lis t
  – www.oz mos s .c om

• WS S De ve lope r Ce ntre




                                                                            Microsoft Technical Readiness Specialists
  – h ttp:/ ms dn2.mic ros oft.c om/ n-us / h a re point/ fa ult.a s px
           /                        e      s             de

• Windows S h a re P oint S e rvic e s Te c h Ce nte r
  – h ttp:/ te c h ne t.mic ros oft.c om/ n-a u/
           /                             e      windows s e rve r/ h a re poin
                                                                  s

• S h a re P oint Te a m B log
  – h ttp:/ blog s .ms dn.c om/ h a re point/
             /                 s




                                                                            www.readify.net

Weitere ähnliche Inhalte

Andere mochten auch

907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers
907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers
907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicersbizquirk
 
20091121 Globalwarming Sw Group02
20091121 Globalwarming Sw Group0220091121 Globalwarming Sw Group02
20091121 Globalwarming Sw Group02SzSS
 
20091126 Fr Group02
20091126 Fr Group0220091126 Fr Group02
20091126 Fr Group02SzSS
 
The Simpsons
The SimpsonsThe Simpsons
The Simpsonsfabiofxt
 
20091121 Globalwarming Sw Economic Effects
20091121 Globalwarming Sw Economic Effects20091121 Globalwarming Sw Economic Effects
20091121 Globalwarming Sw Economic EffectsSzSS
 
20091029 Sweden Group12
20091029 Sweden Group1220091029 Sweden Group12
20091029 Sweden Group12SzSS
 
Thruwithfigures
ThruwithfiguresThruwithfigures
Thruwithfiguresbizquirk
 
20100427 zwolle comenius_geo
20100427 zwolle comenius_geo20100427 zwolle comenius_geo
20100427 zwolle comenius_geoSzSS
 
Blind Taste Test Results
Blind Taste Test ResultsBlind Taste Test Results
Blind Taste Test Resultsguest0c29ba
 
Crg diagnostico capacitacion
Crg diagnostico capacitacionCrg diagnostico capacitacion
Crg diagnostico capacitacioncheramig
 
Organización y métodos en chile
Organización y métodos en chileOrganización y métodos en chile
Organización y métodos en chilecheramig
 
Change The World Or Go Home Psfk
Change The World Or Go Home   PsfkChange The World Or Go Home   Psfk
Change The World Or Go Home Psfkguest548aa2
 
Blind Taste Test
Blind Taste TestBlind Taste Test
Blind Taste Testguest0c29ba
 
Cepal persp estrateg proy sociales anexo 2
Cepal persp estrateg proy sociales anexo  2Cepal persp estrateg proy sociales anexo  2
Cepal persp estrateg proy sociales anexo 2cheramig
 

Andere mochten auch (15)

907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers
907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers
907438-Mobile-Data-Arbitrage-Portal-System-for-Mid-Range-Automotive-Servicers
 
20091121 Globalwarming Sw Group02
20091121 Globalwarming Sw Group0220091121 Globalwarming Sw Group02
20091121 Globalwarming Sw Group02
 
20091126 Fr Group02
20091126 Fr Group0220091126 Fr Group02
20091126 Fr Group02
 
The Simpsons
The SimpsonsThe Simpsons
The Simpsons
 
20091121 Globalwarming Sw Economic Effects
20091121 Globalwarming Sw Economic Effects20091121 Globalwarming Sw Economic Effects
20091121 Globalwarming Sw Economic Effects
 
20091029 Sweden Group12
20091029 Sweden Group1220091029 Sweden Group12
20091029 Sweden Group12
 
Thruwithfigures
ThruwithfiguresThruwithfigures
Thruwithfigures
 
20100427 zwolle comenius_geo
20100427 zwolle comenius_geo20100427 zwolle comenius_geo
20100427 zwolle comenius_geo
 
Blind Taste Test Results
Blind Taste Test ResultsBlind Taste Test Results
Blind Taste Test Results
 
DECOUPLED
DECOUPLEDDECOUPLED
DECOUPLED
 
Crg diagnostico capacitacion
Crg diagnostico capacitacionCrg diagnostico capacitacion
Crg diagnostico capacitacion
 
Organización y métodos en chile
Organización y métodos en chileOrganización y métodos en chile
Organización y métodos en chile
 
Change The World Or Go Home Psfk
Change The World Or Go Home   PsfkChange The World Or Go Home   Psfk
Change The World Or Go Home Psfk
 
Blind Taste Test
Blind Taste TestBlind Taste Test
Blind Taste Test
 
Cepal persp estrateg proy sociales anexo 2
Cepal persp estrateg proy sociales anexo  2Cepal persp estrateg proy sociales anexo  2
Cepal persp estrateg proy sociales anexo 2
 

Ähnlich wie Moss Dev Tips

7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM Success7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM SuccessDux Raymond Sy
 
7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM Success7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM SuccessDux Raymond Sy
 
"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach
"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach
"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA BeachDux Raymond Sy
 
7 Ways To Leverage SP for PM Success PMI NYC
7 Ways To Leverage SP for PM Success PMI NYC7 Ways To Leverage SP for PM Success PMI NYC
7 Ways To Leverage SP for PM Success PMI NYCDux Raymond Sy
 
"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFO"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFODux Raymond Sy
 
"8 Steps To Effectively Build A SharePoint Site" for SPS NYC
"8 Steps To Effectively Build A SharePoint Site" for SPS NYC"8 Steps To Effectively Build A SharePoint Site" for SPS NYC
"8 Steps To Effectively Build A SharePoint Site" for SPS NYCDux Raymond Sy
 
"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline
"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline
"7 Ways To Leverage SP For PM Success" for PMI-WDC SkylineDux Raymond Sy
 
Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Ivo Jansch
 
Reporting in Project Online and Project Professional - Oleksiy Prosnitskyy
Reporting in Project Online and Project Professional - Oleksiy ProsnitskyyReporting in Project Online and Project Professional - Oleksiy Prosnitskyy
Reporting in Project Online and Project Professional - Oleksiy ProsnitskyySPC Adriatics
 
Reporting In Project Professional and Project Online
Reporting In Project Professional and Project OnlineReporting In Project Professional and Project Online
Reporting In Project Professional and Project OnlineOlexiy Prosnitskyy
 
A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09
A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09
A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09Roku
 
APIs and SDKs: Breaking Into and Succeeding in a Specialty Market
APIs and SDKs: Breaking Into and Succeeding in a Specialty MarketAPIs and SDKs: Breaking Into and Succeeding in a Specialty Market
APIs and SDKs: Breaking Into and Succeeding in a Specialty MarketScott Abel
 
Web Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and ServiceWeb Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and Servicekilmeny21
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development75waytechnologies
 
Professional PHP: an open-source alternative for enterprise development [Kort...
Professional PHP: an open-source alternative for enterprise development [Kort...Professional PHP: an open-source alternative for enterprise development [Kort...
Professional PHP: an open-source alternative for enterprise development [Kort...Combell NV
 
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraHow to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraCareervira
 
RESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web DesignRESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web DesignDave Olsen
 
Himmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & DebuggingHimmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & DebuggingSentri
 

Ähnlich wie Moss Dev Tips (20)

IT Career Planning
IT Career PlanningIT Career Planning
IT Career Planning
 
7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM Success7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM Success
 
7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM Success7 Ways To Leverage SP for PM Success
7 Ways To Leverage SP for PM Success
 
"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach
"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach
"7 Ways To Leverage SharePoint for Project Management Sucess" SPS VA Beach
 
7 Ways To Leverage SP for PM Success PMI NYC
7 Ways To Leverage SP for PM Success PMI NYC7 Ways To Leverage SP for PM Success PMI NYC
7 Ways To Leverage SP for PM Success PMI NYC
 
"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFO"Leveraging SharePoint for Project Management" for SPTech Conference SFO
"Leveraging SharePoint for Project Management" for SPTech Conference SFO
 
"8 Steps To Effectively Build A SharePoint Site" for SPS NYC
"8 Steps To Effectively Build A SharePoint Site" for SPS NYC"8 Steps To Effectively Build A SharePoint Site" for SPS NYC
"8 Steps To Effectively Build A SharePoint Site" for SPS NYC
 
"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline
"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline
"7 Ways To Leverage SP For PM Success" for PMI-WDC Skyline
 
Becoming A Php Ninja
Becoming A Php NinjaBecoming A Php Ninja
Becoming A Php Ninja
 
Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008Enterprise PHP Development - ZendCon 2008
Enterprise PHP Development - ZendCon 2008
 
Reporting in Project Online and Project Professional - Oleksiy Prosnitskyy
Reporting in Project Online and Project Professional - Oleksiy ProsnitskyyReporting in Project Online and Project Professional - Oleksiy Prosnitskyy
Reporting in Project Online and Project Professional - Oleksiy Prosnitskyy
 
Reporting In Project Professional and Project Online
Reporting In Project Professional and Project OnlineReporting In Project Professional and Project Online
Reporting In Project Professional and Project Online
 
A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09
A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09
A Semantic Web enabled System for Résumé Composition and Publication - SWIM 09
 
APIs and SDKs: Breaking Into and Succeeding in a Specialty Market
APIs and SDKs: Breaking Into and Succeeding in a Specialty MarketAPIs and SDKs: Breaking Into and Succeeding in a Specialty Market
APIs and SDKs: Breaking Into and Succeeding in a Specialty Market
 
Web Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and ServiceWeb Publishing: An Overview of Tools and Service
Web Publishing: An Overview of Tools and Service
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development
 
Professional PHP: an open-source alternative for enterprise development [Kort...
Professional PHP: an open-source alternative for enterprise development [Kort...Professional PHP: an open-source alternative for enterprise development [Kort...
Professional PHP: an open-source alternative for enterprise development [Kort...
 
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by CareerviraHow to Become a Front-End Developer? Step-by-Step Guide by Careervira
How to Become a Front-End Developer? Step-by-Step Guide by Careervira
 
RESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web DesignRESS: An Evolution of Responsive Web Design
RESS: An Evolution of Responsive Web Design
 
Himmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & DebuggingHimmelstein SP Connections HAD207 SharePoint Logging & Debugging
Himmelstein SP Connections HAD207 SharePoint Logging & Debugging
 

Kürzlich hochgeladen

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
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
 
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
 

Kürzlich hochgeladen (20)

Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
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
 
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
 

Moss Dev Tips

  • 1. Share Po int Deve lope r Tips and Tric ks Microsoft Technical Readiness Specialists Aa ron S a ikovs ki S e nior Cons ulta nt, R e a dify (Founder of www.ozmoss.com) E : a a ro n.s a iko vs ki@re a dify.n e t W: www.re a d ify.n e t www.readify.net B : h ttp:/ ru s kyd otne t.b lo g s p o t.c om / /
  • 2. Agenda • In troduc tion • Ove rvie w - S h a re P oint a s a De ve lop e r pla tfo rm Microsoft Technical Readiness Specialists • How do I g e t s ta rte d? • De m o – De ve loping with S h a re P oint • Que s tions • R e s ou rc e s www.readify.net
  • 3. Microsoft Technical Readiness Specialists www.readify.net Intro duc tio n
  • 4. Introduction • SharePoint is a great development platform • WSS/MOSS is a Server product • There is no “developer edition”...yet Microsoft Technical Readiness Specialists • Administration and Development can overlap • SharePoint gives you lots out of the box • Is my project suited to SharePoint? www.readify.net
  • 5. Microsoft Technical Readiness Specialists www.readify.net S hare Po int as a De ve lo pe r platfo rm
  • 6. SharePoint as a Developer platform • Quick and easy to install and configure • WSS/MOSS SDKs with samples • Code samples, blogs etc available Microsoft Technical Readiness Specialists • Active (and vocal) community, user groups • Minimal coding needed (generally) • Rich customisation experience • Integrates with version control, build tools etc • Visual Studio 2005/2008 integration www.readify.net • Think of it as ASP.NET++
  • 7. Common Myths • Debugging is not supported • There is no code behind support • Limited tool support Microsoft Technical Readiness Specialists • No source control integration • Deployment of custom components is hard • Test Driven development can’t be done • The platform isn’t ready yet • No AJAX or Silverlight support On it’s way!! www.readify.net
  • 8. Microsoft Technical Readiness Specialists www.readify.net Ho w do I g e t s tarte d?
  • 9. Getting Started • Virtual PC 2007 • Windows SharePoint Services & MOSS • Visual Studio 2005 Microsoft Technical Readiness Specialists • Visual Studio 2005 extensions – WF & WSS • SharePoint Designer • InfoPath Client • SQL Express/Server 2005 • 64 Bit Vista > 4GB RAM - Ideal www.readify.net • Download WSS & MOSS SDKs
  • 10. Microsoft Technical Readiness Specialists www.readify.net • De ve loping with S h a re P oint Demo
  • 11. Microsoft Technical Readiness Specialists www.readify.net Que s tio ns ?
  • 12. Deve lo per Re s o urc es • Aus tra lia n S h a re P oint Community Ma iling Lis t – www.oz mos s .c om • WS S De ve lope r Ce ntre Microsoft Technical Readiness Specialists – h ttp:/ ms dn2.mic ros oft.c om/ n-us / h a re point/ fa ult.a s px / e s de • Windows S h a re P oint S e rvic e s Te c h Ce nte r – h ttp:/ te c h ne t.mic ros oft.c om/ n-a u/ / e windows s e rve r/ h a re poin s • S h a re P oint Te a m B log – h ttp:/ blog s .ms dn.c om/ h a re point/ / s www.readify.net