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
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
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
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.
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