Date post: | 24-Jun-2015 |
Category: |
Technology |
Upload: | guest984aeb |
View: | 588 times |
Download: | 4 times |
Sample Projects
by Ramdewar, Ryan
Typical Project LayoutContains “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 debuggingContains 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 methodsContains 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 BoardCreated 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 BoardSample Hover box content pulls employee information from Shared Service provider which is synchronized with Active Directory through shared services provider
Canadian Pension Plan Investment BoardProject 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 BoardReport 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 FairviewCreated 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 FairviewPhase 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 FairviewSample HR Content entry form
Cadillac FairviewSample HR area home screen
T4G InfocentreInternal 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 InfocentreSilverlight Media player inside of Light Box. Created using JQuery / custom webpart
T4G InfocentreEvent Calendar can filter by location / category uses default SharePoint control
T4G InfocentreList view for events
T4G InfocentrePeople and Teams list. Shows employee info when picture is hovered over
T4G InfocentreEmployee profile shows charter information and allows employee to enter skills and upload a large picture of their choice
T4G InfocentreShows current OCS status and allows imitating phone calls or IM from profile page
Rogers Business ServicesUses 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 ServicesDiscussion Board uses JQuery to hide fields from default SharePoint forms from users when replying to discussions
Rogers Business ServicesCustom news web part for displaying news articles, archived articles
Rogers Business ServicesProject Tracking Home Page
Rogers Business ServicesProject display form. Uses JQuery / Custom Display form to achieve required look
Rogers Business ServicesOriginally 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 ServicesSSRS reporting Services integrated into project tracking lists
Rogers Business ServicesCalendar uses JQuery / web services to replace default calendar links with actual report links, highlights cell based on executive report or public report
Rogers Business ServicesIntegrated BA-Insights search component to allow document preview in search page. Uses xsl to prevent executive tagged content from appearing inadvertently
Rogers Business ServicesWebpart allows creating default SharePoint surveys but with specific permissions and allows copying previous surveys into a new one
ACE CanadaNot for profit organization built on WSS 3.0
ACE CanadaAdmin section allows team site creation assigning of a team president and user approval, user profile exporting
ACE CanadaAdmin section allows team site creation assigning of a team president and user approval, user profile exporting
ACE CanadaHome page after sign in contains
ACE CanadaList of team sites custom user has permission to web part allows viewing details from other teams
ACE CanadaSample Team site for school