SlideShare una empresa de Scribd logo
1 de 39
Sample Projects by Ramdewar, Ryan
Typical Project Layout Contains “12 Hive” folder layout as well as other folders required for use in WSP Builder. Contains build script to copy DLL files and recycle app pool for quick debugging Contains WSP deployment scripts. Contains List Operations class which is used for performing common list tasks such as creating   	lists, adding all different field types, finding list items etc.  through static methods Contains  Layouts Class for easily creating controls such as divs, tables, text boxes etc. which help 	reduce lines of code within the webpart also done through static methods
Canadian Pension Plan Investment Board Created Solution Project management within CPPIB utilized JQuery and Light Boxes  to create dynamic hover content with current project status , dynamic report generating using Excel Services and automatic notifications to project members
Canadian Pension Plan Investment Board Sample Hover box content pulls employee information from Shared Service provider which is synchronized with Active Directory through shared services provider
Canadian Pension Plan Investment Board Project site home page gives team members an overview of the project current status and provides a place to store documents etc. Site is generated automatically based on a template once it is approved by appropriate person
Canadian Pension Plan Investment Board Report fields are named ranges which allow excel services to fill them with data from SQL server & SharePoint. Allows client to change report layout without affecting report generation
Cadillac Fairview Created admin tools for SharePoint central administration to allow automation of  mall site creation,  CSS changes, used JQuery to completely change the UI of the default SharePoint image picker, created control to automate adding Google analytics
Cadillac Fairview Phase one of company wide intranet portal. Created several custom web parts which use a xml based configuration for pulling data from other areas of the site. Automatically switches between english and french without using SharePoint variations which would require separate site collections be created for each language
Cadillac Fairview Sample HR Content entry form
Cadillac Fairview Sample HR area home screen
T4G Infocentre Internal intranet site for T4G a blogging system which allows employees to post blog content. Admin users can post special categories for Benefits, Events etc.  Created custom SilverLight video player, WCF Services used with JQuery uses state of the art div based css techniques for styling site
T4G Infocentre Silverlight Media player inside of Light Box. Created using JQuery / custom webpart
T4G Infocentre Event Calendar can filter by location / category uses default SharePoint control
T4G Infocentre List view for events
T4G Infocentre People and Teams list. Shows employee info when picture is hovered over
T4G Infocentre Employee profile shows charter information and allows employee to enter skills and upload a large picture of their choice
T4G Infocentre Shows current OCS status and allows imitating phone calls or IM from profile page
Rogers Business Services Uses custom web parts to pull data from other areas from site. Uses file handlers integrated into SharePoint OM to pull most recent videos and key indicators when clicked. Custom css theme and light box photo gallery
Rogers Business Services Discussion Board uses JQuery to hide fields from default SharePoint forms from users when replying to discussions
Rogers Business Services Custom news web part for displaying news articles, archived articles
Rogers Business Services Project Tracking Home Page
Rogers Business Services Project display form. Uses JQuery / Custom Display form to achieve required look
Rogers Business Services Originally project was to make default SharePoint project tracking forms show the current project when creating milestone, tasks etc. without the standard lookup field dropdown  I eventually ended up leading the portal development working with business analysts and junior developers within Rogers.
Rogers Business Services SSRS reporting Services integrated into project tracking lists
Rogers Business Services Calendar uses JQuery / web services to replace default calendar links with actual report links, highlights cell based on executive report or public report
Rogers Business Services Integrated BA-Insights search component to allow document preview in search page. Uses xsl to prevent executive tagged content from appearing inadvertently
Rogers Business Services Webpart allows creating default SharePoint surveys but with specific permissions and allows copying previous surveys into a new one
ACE Canada Not for profit organization built on WSS 3.0
ACE Canada Admin section allows team site creation assigning of a team president and  user approval, user profile exporting
ACE Canada Admin section allows team site creation assigning of a team president and  user approval, user profile exporting
ACE Canada Home page after sign in contains
ACE Canada List of team sites custom user has permission to web part allows viewing details from other teams
ACE Canada Sample Team site for school

Más contenido relacionado

La actualidad más candente

TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
Michael Noel
 
WKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationWKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development Presentation
Rob Wilson
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
SharePoint Saturday NY
 
Eugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field TypesEugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field Types
SharePoint Saturday NY
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
Chris Givens
 

La actualidad más candente (20)

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
 
Sharepoint2
Sharepoint2Sharepoint2
Sharepoint2
 
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
TechEd Africa 2011 - OFC307: Architecting a Disaster Tolerant and Highly Avai...
 
What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)What's new in SharePoint Server 2013 (End user - Admin – Developer)
What's new in SharePoint Server 2013 (End user - Admin – Developer)
 
Introduction to JSLink in 2013
Introduction to JSLink in 2013Introduction to JSLink in 2013
Introduction to JSLink in 2013
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010
 
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
AD303: Building Composite Applications for IBM Workplace Collaboration Servic...
 
ADF Bindings & Data Controls
ADF Bindings & Data ControlsADF Bindings & Data Controls
ADF Bindings & Data Controls
 
Oracle adf online training
Oracle adf online trainingOracle adf online training
Oracle adf online training
 
WKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development PresentationWKDNUG SP2010 Development Presentation
WKDNUG SP2010 Development Presentation
 
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherKathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
 
When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)
 
USGS-Projects
USGS-ProjectsUSGS-Projects
USGS-Projects
 
WyleSharePointSites
WyleSharePointSitesWyleSharePointSites
WyleSharePointSites
 
SharePoint 2010 Developer 101
SharePoint 2010 Developer 101SharePoint 2010 Developer 101
SharePoint 2010 Developer 101
 
Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010Jordan Remix - SharePoint 2010
Jordan Remix - SharePoint 2010
 
Eugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field TypesEugene Rosenfeld: SharePoint Custom Field Types
Eugene Rosenfeld: SharePoint Custom Field Types
 
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
SPS SYD -SharePoint Governance and Lifecycle Management with Project Server 2010
 
Chris givens building custom service applications
Chris givens building custom service applicationsChris givens building custom service applications
Chris givens building custom service applications
 
O365 Saturday - Deepdive SharePoint Client Side Rendering
O365 Saturday - Deepdive SharePoint Client Side RenderingO365 Saturday - Deepdive SharePoint Client Side Rendering
O365 Saturday - Deepdive SharePoint Client Side Rendering
 

Similar a Sample projects

Summary Project Server Psi
Summary Project Server PsiSummary Project Server Psi
Summary Project Server Psi
Phuong Nguyen
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
InfoDev
 
SharePoint 2007 Presentation
SharePoint 2007 PresentationSharePoint 2007 Presentation
SharePoint 2007 Presentation
Ajay Jain
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
sameerbhandari
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
ryanaoliveira
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
Ambi kumar
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
MicrosoftFeed
 

Similar a Sample projects (20)

Summary Project Server Psi
Summary Project Server PsiSummary Project Server Psi
Summary Project Server Psi
 
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
Technical Lead (Azure , SharePoint, ASP.Net ), 12+ years exp.
 
Share point review qustions
Share point review qustionsShare point review qustions
Share point review qustions
 
Share Point For Beginners V1
Share Point For Beginners V1Share Point For Beginners V1
Share Point For Beginners V1
 
Presentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise FeaturesPresentation on Crystal Reports and Business Objects Enterprise Features
Presentation on Crystal Reports and Business Objects Enterprise Features
 
sps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdfsps-2013-architecture-overview.pdf
sps-2013-architecture-overview.pdf
 
SharePoint 2007 Presentation
SharePoint 2007 PresentationSharePoint 2007 Presentation
SharePoint 2007 Presentation
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
 
Leveraging SharePoint as a development platform for the modern intranet
Leveraging SharePoint as a development platform for the modern intranetLeveraging SharePoint as a development platform for the modern intranet
Leveraging SharePoint as a development platform for the modern intranet
 
Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)Portal Integration with SAP BusinessObjects (SDK)
Portal Integration with SAP BusinessObjects (SDK)
 
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
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
CVNUG - Share Point Development
CVNUG - Share Point DevelopmentCVNUG - Share Point Development
CVNUG - Share Point Development
 
Ambikumar - Sharepoint Developer
Ambikumar - Sharepoint DeveloperAmbikumar - Sharepoint Developer
Ambikumar - Sharepoint Developer
 
What’s New for Devs
What’s New for DevsWhat’s New for Devs
What’s New for Devs
 
SharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern IntranetSharePoint as Development Platform for the Modern Intranet
SharePoint as Development Platform for the Modern Intranet
 
Share point answer the question
Share point answer the questionShare point answer the question
Share point answer the question
 
Sharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra usSharepoint designer workflow by quontra us
Sharepoint designer workflow by quontra us
 
Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
Intro to SharePoint for Developers
Intro to SharePoint for DevelopersIntro to SharePoint for Developers
Intro to SharePoint for Developers
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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
 

Sample projects

  • 1. Sample Projects by Ramdewar, Ryan
  • 2. Typical Project Layout Contains “12 Hive” folder layout as well as other folders required for use in WSP Builder. Contains build script to copy DLL files and recycle app pool for quick debugging Contains WSP deployment scripts. Contains List Operations class which is used for performing common list tasks such as creating lists, adding all different field types, finding list items etc. through static methods Contains Layouts Class for easily creating controls such as divs, tables, text boxes etc. which help reduce lines of code within the webpart also done through static methods
  • 3. Canadian Pension Plan Investment Board Created Solution Project management within CPPIB utilized JQuery and Light Boxes to create dynamic hover content with current project status , dynamic report generating using Excel Services and automatic notifications to project members
  • 4. Canadian Pension Plan Investment Board Sample Hover box content pulls employee information from Shared Service provider which is synchronized with Active Directory through shared services provider
  • 5. Canadian Pension Plan Investment Board Project site home page gives team members an overview of the project current status and provides a place to store documents etc. Site is generated automatically based on a template once it is approved by appropriate person
  • 6. Canadian Pension Plan Investment Board Report fields are named ranges which allow excel services to fill them with data from SQL server & SharePoint. Allows client to change report layout without affecting report generation
  • 7. Cadillac Fairview Created admin tools for SharePoint central administration to allow automation of mall site creation, CSS changes, used JQuery to completely change the UI of the default SharePoint image picker, created control to automate adding Google analytics
  • 8.
  • 9.
  • 10.
  • 11. Cadillac Fairview Phase one of company wide intranet portal. Created several custom web parts which use a xml based configuration for pulling data from other areas of the site. Automatically switches between english and french without using SharePoint variations which would require separate site collections be created for each language
  • 12. Cadillac Fairview Sample HR Content entry form
  • 13. Cadillac Fairview Sample HR area home screen
  • 14. T4G Infocentre Internal intranet site for T4G a blogging system which allows employees to post blog content. Admin users can post special categories for Benefits, Events etc. Created custom SilverLight video player, WCF Services used with JQuery uses state of the art div based css techniques for styling site
  • 15.
  • 16. T4G Infocentre Silverlight Media player inside of Light Box. Created using JQuery / custom webpart
  • 17. T4G Infocentre Event Calendar can filter by location / category uses default SharePoint control
  • 18. T4G Infocentre List view for events
  • 19.
  • 20. T4G Infocentre People and Teams list. Shows employee info when picture is hovered over
  • 21. T4G Infocentre Employee profile shows charter information and allows employee to enter skills and upload a large picture of their choice
  • 22. T4G Infocentre Shows current OCS status and allows imitating phone calls or IM from profile page
  • 23. Rogers Business Services Uses custom web parts to pull data from other areas from site. Uses file handlers integrated into SharePoint OM to pull most recent videos and key indicators when clicked. Custom css theme and light box photo gallery
  • 24. Rogers Business Services Discussion Board uses JQuery to hide fields from default SharePoint forms from users when replying to discussions
  • 25. Rogers Business Services Custom news web part for displaying news articles, archived articles
  • 26. Rogers Business Services Project Tracking Home Page
  • 27. Rogers Business Services Project display form. Uses JQuery / Custom Display form to achieve required look
  • 28. Rogers Business Services Originally project was to make default SharePoint project tracking forms show the current project when creating milestone, tasks etc. without the standard lookup field dropdown I eventually ended up leading the portal development working with business analysts and junior developers within Rogers.
  • 29. Rogers Business Services SSRS reporting Services integrated into project tracking lists
  • 30. Rogers Business Services Calendar uses JQuery / web services to replace default calendar links with actual report links, highlights cell based on executive report or public report
  • 31.
  • 32. Rogers Business Services Integrated BA-Insights search component to allow document preview in search page. Uses xsl to prevent executive tagged content from appearing inadvertently
  • 33. Rogers Business Services Webpart allows creating default SharePoint surveys but with specific permissions and allows copying previous surveys into a new one
  • 34. ACE Canada Not for profit organization built on WSS 3.0
  • 35. ACE Canada Admin section allows team site creation assigning of a team president and user approval, user profile exporting
  • 36. ACE Canada Admin section allows team site creation assigning of a team president and user approval, user profile exporting
  • 37. ACE Canada Home page after sign in contains
  • 38. ACE Canada List of team sites custom user has permission to web part allows viewing details from other teams
  • 39. ACE Canada Sample Team site for school

Notas del editor

  1. Cadillac FairviewNotice all CF mall sites have the same template
  2. Cadillac FairviewNotice all CF mall sites have the same template
  3. T4G Infocentre
  4. T4G Infocentre