Sample projects


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Cadillac FairviewNotice all CF mall sites have the same template
  • Cadillac FairviewNotice all CF mall sites have the same template
  • T4G Infocentre
  • T4G Infocentre
  • Sample projects

    1. 1. Sample Projects<br />by Ramdewar, Ryan<br />
    2. 2. Typical Project Layout<br />Contains “12 Hive” folder layout as well as other folders required for use in WSP Builder.<br />Contains build script to copy DLL files and recycle app pool for quick debugging<br />Contains WSP deployment scripts.<br />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<br />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<br />
    3. 3. Canadian Pension Plan Investment Board<br />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 <br />
    4. 4. Canadian Pension Plan Investment Board<br />Sample Hover box content pulls employee information from Shared Service provider which is synchronized with Active Directory through shared services provider<br />
    5. 5. Canadian Pension Plan Investment Board<br />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<br />
    6. 6. Canadian Pension Plan Investment Board<br />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<br />
    7. 7. Cadillac Fairview<br />Created admin tools for SharePoint central administration to allow automation of <br />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 <br />
    8. 8.
    9. 9.
    10. 10.
    11. 11. Cadillac Fairview<br />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<br />
    12. 12. Cadillac Fairview<br />Sample HR Content entry form <br />
    13. 13. Cadillac Fairview<br />Sample HR area home screen<br />
    14. 14. T4G Infocentre<br />Internal intranet site for T4G a blogging system which allows employees to post blog content.<br />Admin users can post special categories for Benefits, Events etc. <br />Created custom SilverLight video player, WCF Services used with JQuery uses state of the art div based css techniques for styling site<br />
    15. 15.
    16. 16. T4G Infocentre<br />Silverlight Media player inside of Light Box. Created using JQuery / custom webpart <br />
    17. 17. T4G Infocentre<br />Event Calendar can filter by location / category uses default SharePoint control<br />
    18. 18. T4G Infocentre<br />List view for events<br />
    19. 19.
    20. 20. T4G Infocentre<br />People and Teams list. Shows employee info when picture is hovered over<br />
    21. 21. T4G Infocentre<br />Employee profile shows charter information and allows employee to enter skills and upload a large picture of their choice <br />
    22. 22. T4G Infocentre<br />Shows current OCS status and allows imitating phone calls or IM from profile page<br />
    23. 23. Rogers Business Services<br />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<br />
    24. 24. Rogers Business Services<br />Discussion Board uses JQuery to hide fields from default SharePoint forms from users when replying to discussions <br />
    25. 25. Rogers Business Services<br />Custom news web part for displaying news articles, archived articles<br />
    26. 26. Rogers Business Services<br />Project Tracking Home Page<br />
    27. 27. Rogers Business Services<br />Project display form. Uses JQuery / Custom Display form to achieve required look <br />
    28. 28. Rogers Business Services<br />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 <br />I eventually ended up leading the portal development working with business analysts and junior developers within Rogers. <br />
    29. 29. Rogers Business Services<br />SSRS reporting Services integrated into project tracking lists<br />
    30. 30. Rogers Business Services<br />Calendar uses JQuery / web services to replace default calendar links with actual report links, highlights cell based on executive report or public report<br />
    31. 31.
    32. 32. Rogers Business Services<br />Integrated BA-Insights search component to allow document preview in search page. Uses xsl to prevent executive tagged content from appearing inadvertently <br />
    33. 33. Rogers Business Services<br />Webpart allows creating default SharePoint surveys but with specific permissions and allows copying previous surveys into a new one<br />
    34. 34. ACE Canada<br />Not for profit organization built on WSS 3.0<br />
    35. 35. ACE Canada<br />Admin section allows team site creation assigning of a team president and user approval, user profile exporting<br />
    36. 36. ACE Canada<br />Admin section allows team site creation assigning of a team president and user approval, user profile exporting<br />
    37. 37. ACE Canada<br />Home page after sign in contains<br />
    38. 38. ACE Canada<br />List of team sites custom user has permission to web part allows viewing details from other teams<br />
    39. 39. ACE Canada<br />Sample Team site for school<br />