PORTAL DESIGN & CASE STUDY 1999 - 2009
Jun 13, 2015
PORTAL DESIGN & CASE STUDY
1999 - 2009
INFRASTRUCTURE DESIGN
Infrastructure is designed on the following criteria:• Project Scope (Internet facing? excel services?)
• Budget
• High Availability
• Capacity Planning
• Use of existing infrastructure
• Information Architecture
• Governance
• Run the SharePoint Capacity Planning Tool
INFRASTRUCTURE DESIGN
CUSTOM DEVELOPMENT
• Strong Microsoft Web Development team since 1999 o ASP; o ASP.NET 1.0 – 3.5; o SQL Server 7.0 – 2008
• Experienced in building custom web parts populated by Web Services,
SharePoint lists and the SSP database
• Custom Development is based on the following industry standards
• Microsoft ASP.NET AJAX Controls• jQuery• W3C compliance
• Developing with Telerik controls for over 2 years
CUSTOM DEVELOPMENT:WEATHER
Current Weather web part
• Weather details are retrieved via a web service
• Details are in XML and is styled in XSLT
• Configuration settings allow administrator to select
different location
and temperature unit (Fahrenheit or Celsius)
• Web part is easily styled by designer by editing XSLT file
(no need to
edit code)
CUSTOM DEVELOPMENT:MOST VIEWED Most Viewed Pages Web Part
• Data retrieved via SharePoint Usage Reports Data• Data is automatically managed via SP• No need for an additional database
• Can display the number of times page was hit in the last predefined period (7 days, 1 month, 6 months, 1 year)
• Web part is easily styled by designer via style sheets• Title of parent page is displayed for easier navigation• Data is updated once a day and stored in a SharePoint list
CUSTOM DEVELOPMENT:TOP SEARCHES Top Searches Web Part
• Data retrieved via SharePoint Usage Reports Data
• Data is automatically managed via SP• No need for an additional database
• Web part displays the most frequently used key words when searching the website
• Web part is easily styled by designer via style sheets• Web part takes you directly to search results page• Data is updated once a day and stored in a SharePoint
list
CUSTOM DEVELOPMENT:CHAT Persistent Chat Web Part
• Easier and quicker than using the discussion board
• Chat is stored in a SharePoint list
• Administrators can block users from contributing to the
chat
• Web part is easily styled via style sheets (no need to edit
code)
CUSTOM DEVELOPMENT:STOCK QUOTE Stock Quote Web Part
• Displays a graphical representation of Stock for predefined
company
• Data/images retrieved via MSN Money and stored in
SharePoint list• Configuration settings allows SharePoint administrator to
configure the Stock Quote code
CUSTOM DEVELOPMENT:POLL Poll Web Part
• Provides an easier interface for a one question poll than
surveys
• Poll results are stored and managed in a SharePoint list
• Response of old poll’s is archived for record purposes• Poll settings are configured directly from the web past
display or SharePoint list
STANDARD WEB PARTS
Strong design and configuration skills on standard SharePoint web parts
PRODUCT ENHANCEMENTS
Product development and enhancements considerations
• Easy to configure
• Easy to style
• Dependant on SharePoint lists and database
• Based on Microsoft Standards and recommendations
• Fantastic 40 templates
• Open Source solutions from CodePlex
• Enhanced by our development and design experience
• Produce “SharePoint on Steroids” products
PRODUCT ENHANCEMENTS
NEW
NEW
NEW
THE END RESULT
SharePoint On Steroids
WORKFLOW
Built workflows to achieve the following goals
• Automation• Automatically update leave calendar when leave is
approved
• Automatically create a discussion forum thread for a new document added to the document library
• Approval• Approval required to publish content added or
updated by content contributor• Notification• Administrators are notified of “Feedback” form
submission• Group of users are notified via email when a new
discussion thread or poll is created• Task delegation• Tasks assigned to predefined workers when a
request form is submitted
WORKFLOWCASE STUDY Recruitment Workflow Process
POST DEPLOYMENT
Post deployment include the following:
• Skills Transfer• Custom built end user manuals• Custom built administrator manuals• Project specific training videos• Onsite training sessions to end users and
administrators• Support• Source code and manuals available on CD• Quality checks performed by trained copy writer• General task assistance and troubleshooting
• Change Management• Support include new development request• Change management is based on ...
• feedback from end user and administrators• information received from usage reports• Streamlining analysis