SharePoint Development: When Out-of-the-Box Just Isn t Enough

Similar documents
Developing Secure Mobile Applications from SharePoint Presented by Seyfarth Shaw LLP and Something Digital

Day 1 - Technology Introduction & Digital Asset Management

The knowledge of ASP.NET 2.0 is a must. Knowledge of Sharepoint Portal Server (SPS 2003) would be an added advantage.

Please contact Cyber and Technology Training at for registration and pricing information.

iglobe CRM SharePoint App Documentation

The Single Source For Your Business Technology Needs. SharePoint Services at

SharePoint AD Information Sync Installation Instruction

Microsoft SQL Server Review

SharePoint 2010/2013 Course

Microsoft Business Intelligence 2012 Single Server Install Guide

SHAREPOINT ARCHITECTURE FUNDAMENTALS

126 SW 148 th Street Suite C-100, #105 Seattle, WA Tel: Fax:

JapanCert 専 門 IT 認 証 試 験 問 題 集 提 供 者

How to sync your local SharePoint with the Microsoft Office 365 cloud

Microsoft Dynamics Training

How to configure Incoming Enabled Libraries in MOSS2007 RTM using Exchange 2007 in an Active Directory Domain.

InterAction: A Different Perspective Using Your Firm s Portal

Leverage SharePoint with PSI:Capture

BI xpress Product Overview

IIS SECURE ACCESS FILTER 1.3

Course MS55077A Project Server 2013 Development. Length: 5 Days

MicroStrategy Course Catalog

"Charting the Course to Your Success!" MOC B Configuring and Administering Microsoft SharePoint Course Summary

SharePoint Server 2010 Capacity Management: Software Boundaries and Limits

Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems

Intelligent Dashboards made Simple! Using Excel Services

Agenda. Project Management Pain Points. Solution Option Highlights. The Dark Side. Discussion. Identify your business needs / requirements

Workshop 2: Empowering a Self-Service Organization through Forms & Workflows Jennifer Ann Mason

ADFS for. LogMeIn and join.me authentication

LEARNING SOLUTIONS website milner.com/learning phone

CA Clarity PPM. Connector for Microsoft SharePoint Product Guide. Service Pack

Microsoft SharePoint 2010 Overview

MatchPoint Technical Features Tutorial Colygon AG Version 1.0

UF Health SharePoint 2010 Document Libraries

This document details the following four steps in setting up a Web Server (aka Internet Information Services -IIS) on Windows XP:

<Insert Picture Here> Michael Hichwa VP Database Development Tools Stuttgart September 18, 2007 Hamburg September 20, 2007

SQL Server Setup for Assistant/Pro applications Compliance Information Systems

DocAve 6 SharePoint Migrator

70-243: Administering and Deploying System Center 2012 Configuration Manager : Monitoring and Operating a Private Cloud with System Center 2012

Business Intelligence: So Many Tools and So Little Time! Angela M. Hickey, Levenfeld Pearlstein, LLC Andrew M. Baker, Seyfarth Shaw, LLP Anna

Enterprise Solutions IT Services 4132 Heartleaf Ln Naperville, IL 60564

Office 365 and SharePoint Local File Share Synchronization

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

Business Intelligence Using SharePoint 2013 and Office365

How To Create A Site In Sharepoint 2013

Microsoft SharePoint 2010 End User Quick Reference Card

Unity Application Suite SQL Server Database Integration

Microsoft Corporation. Project Server 2010 Installation Guide

SMB Intelligence. Reporting

MOC Visualizing Data with SharePoint 2013, Report Builder, PowerPivot & PowerView with NO CODE

How to Quickly Create Custom Applications in SharePoint 2010 or 2013 without Custom Code

Whats New in CRM 2015 Update 1

Michael Noel. Colin Spence. SharePoint UNLEASHED. 800 East 96th Street, Indianapolis, Indiana USA

CRM 2013 Customizations

Microsoft Technology Practice Capability document. MOSS / WSS Building Portal based Information Worker Solutions. Overview

QualysGuard WAS. Getting Started Guide Version 3.3. March 21, 2014

White Paper SharePoint 2013 in Diverse Industries TATA

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

Leveraging SharePoint for Library Services - F6

The Essential Guide to Meeting Administrative Challenges in Multi-Tiered SharePoint Environments

Choosing the Right Reporting Tool. Brenda Arnold Jeff Smith

Layer2 Term Set Glossary App for SharePoint 2013

Meeting Workspace Alternatives

Introduction to Directory Services

Up, Up & Away with Microsoft Dynamics CRM and SharePoint 2013

How to move a SharePoint Server bit environment to a 64-bit environment on Windows Server 2008.

Nintex Workflow 2013 Help

Microsoft SharePoint Products & Technologies

MOC 20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Business Intelligence and Data Visualization Applications with Web Maps

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

SharePoint Integration Framework Developers Cookbook

After downloading your Trial or Purchase, follow these simple steps to start managing all of your Employee Onboarding needs:

SharePoint List Filter Favorites Installation Instruction

NOORUDDIN BHATTI PROFESSIONAL EXPERIENCE. Sharjah City Municipality. TACME (Technical Art Concepts) Oct Jun 2013

HOTPin Integration Guide: DirectAccess

Application Integration with SharePoint

Microsoft SharePoint Products & Technologies

Integration Microsoft Dynamics CRM with SharePoint and Office 365 via OData

FORMS & WORKFLOW SHAREPOINT Practical Discussion

Quick Start Guide Mobile Entrée 4

Working with Structured Data in Microsoft Office SharePoint Server 2007 (Part1): Configuring Single Sign On Service and Database

The software shall provide the necessary tools to allow a user to create a Dashboard based on the queries created.

Microsoft Office SharePoint Server (MOSS) 2007 Overview

CRM Migration Manager for Microsoft Dynamics CRM. User Guide

Layer2 Business Data List Connector for SharePoint

Turning Your SharePoint Intranet Into a Productivity Center Nonprofit Technology and Communications Conference

iglobe CRM SharePoint App Documentation Version Thursday, January 30, 2014 Support contact iglobe:

ADS2013: App Development with SharePoint 2013

SPT2013: Developing Solutions with. SharePoint DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

Site Configuration Mobile Entrée 4

Manage Office. A SharePoint solution. Executive Summary. About our Client. Business Situation

Ajera 7 Installation Guide

Enabling single sign-on for Cognos 8/10 with Active Directory

Getting a handle on SharePoint security complexity

Advanced Workflow Concepts Using SharePoint Designer 2010

How To Configure Windows Server 2008 as a RADIUS Server with MS-CHAP v2 Authentication

New Features of SharePoint 2013

SharePoint 2010 Developer Track

Setting Up Person Accounts

Transcription:

SharePoint Development: When Out-of-the-Box Just Isn t Enough

Henry Bernet Senior SharePoint Architect Pillsbury Winthrop Shaw Pittman Mark Soriano Application Development Manager, Seyfarth Shaw LLP Tim Kenney, Esq. VP, Client Success Handshake Software

Simple requirements Short timeline Developers are busy on other projects Small user base Potential for frequent functional changes 3 rd Party Tools When we use them

3 rd Party Tools PROS & CONS PROS Faster to design and implement Use less resources Minimal testing Minimal coding Vendor support Extensive knowledge base CONS Functionality limitations Look/feel limitations Restricted to vendor development enhancement & bug/fix cycle Ongoing support if vendor is out of business

3 rd Party Tools Use Cases Client/Matter Lookup Intranet SP 2010 Allows users to search for client and matter information Firm Directory Intranet SP 2010 Profiles of staff and attorneys Column/View Permissions Extranet SP 2013 Show/Hide list views and columns

Client/Matter Lookup How we did it XMLaw OneView Webparts Microsoft SQL SharePoint 2010

Firm Directory How we did it XMLaw OneView Webparts Microsoft SQL HTML/JavaScript SharePoint 2010

Column/View Permissions How we did it SharePointBoost Solutions SharePoint 2013

Complex requirements Firm Initiative Large internal/external user base Functionality not available by purchasing 3 rd Party Tools Custom Code When we use them

Custom Code PROS & CONS PROS No functionality limitations Truly unique and innovative application development Highly customizable Full control when integrating with other systems CONS Requires more resources Extensive unit, load and functionality testing Slower to market Ongoing support and enhancements

Custom Code Use Cases New Business Intake Intranet SP 2010 Allows users to submit conflicts request SeyfarthLink Documents Extranet SP 2013 Upload and edit documents SeyfarthLink Financials Extranet SP 2013 Financial data on a given matter

New Business Intake Request Form How we did it XMLaw OneView Webparts C#.NET Web Application Microsoft SQL SharePoint 2010

SeyfarthLink Documents Library How we did it Telerik Kendo UI HTML5/jQuery SharePoint 2013

SeyfarthLink Financial Dashboard How we did it Telerik DataViz HTML5/jQuery SharePoint 2013

Getting to Hello World a real world app experience

plan your environment a pain in the app

Microsoft Documentation Developer Training Write it down plan your environment

DNS Zones App Catalog Gotchas External Access setup the infrastructure

show the world I'm Good Enough, I'm Smart Enough, and Doggone It, People Like Me!

External DNS Network Considerations show the world

make up your own rules <INSERT THE FUNNY HERE>

The App Domain Security Concerns make up your own rules

small steps out of the box It s so easy, even I could do it!

maximizing sharepoint search

Search Display Templates Javascript & HTML Managed Properties maximizing sharepoint search

extend your user profiles

Timer Jobs Data Warehouse Filtered Lists extend your user profiles

document library tree view

OOB Document Library Query String Pusher document library tree view

SOLD!

enterprise search

Recommind by Decisiv Search Scopes Lexis Search Advantage Custom Webparts enterprise search

litigation profiles

Monitor Suite Client Team Legal Profiles Query String Pusher litigation profiles

two factor authentication

SecureAuth 2FA via Voice and SMS Claim Provider two factor authentication

Focus on Business Utility FIRST let all other decisions flow from that What Problems Are You Solving? Going Beyond the Box with Third Party Vendors Help us help you

Working with Vendors of 3 rd Party Tools Best Practices DO Focus on solving problems and giving new benefits Get involved and own the project Ask questions internally and to the vendor Be realistic with expectations Get training DON T Invest then not use Expect one tool to do it all

Client Example 1

Client Example 1

Sheppard Mullin

Sheppard User Profile

Jones, Skelton & Hochuli

BestPractices in Going Beyond the Box with SharePoint

Perkins Coie (above the fold)

Perkins Coie (below the fold)

Limitless options for rendering business-related content in a search Hovering over a Client Record presents a Time Chart in this case

Document List in this case from Worksite Tab interface presents a Document List

Client Example 1

Sheppard Mullin SharePoint Search

Best Practices in Going Beyond the Box with SharePoint DO s and DON Ts DO Use the best of what SP Offers (e.g. Lists, Search) Configure with tools instead of custom code/script (when possible) PERSONALIZE Integrate as much as makes sense for richer experience Focus on presentation DON T Build Because You Can Think in web parts Give them the same thing in a different color box Build Rome in a day Think native SharePoint has to be the best answer Think you re finished

Questions We ll now open it up for questions

Thank You