Sustainable SharePoint 2010 Customizations By Bill Keys.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Esri International User Conference | San Diego, CA July 14, 2011 Troubleshooting ArcGIS Web APIs (JavaScript, Flex, Silverlight) from a Support Perspective.
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Rich Media & Video presented On the agenda HTML5 Hosted vs. on-premise HTML5 in SharePoint Beyond video: rich media in SharePoint.
The DataFlex Web Framework Changing the Game Stephen W. Meeley Development Team Data Access Worldwide
11 Getting Started with ASP.NET Beginning ASP.NET 4.0 in C# 2010 Chapters 5 and 6.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
SharePoint Saturday Sponsors Gold Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Working Magic with jQuery and SharePoint Web Services.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Microsoft SharePoint 2010 Upgrade Preview FSU SharePoint Users Group Presents: Thursday, December 1 st, 2011.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
SharePoint Development 101: Feature Design By Becky Isserman
Microsoft Share Point 2007 Lela Castaneda. Microsoft Office SharePoint Designer 2007 top 10 benefits 1)Be more productive with next-generation Microsoft.
Michael Atkins. Note:  This is a non-technical overview  Some light technical background is given, to put things in context  Some of the content is.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
OM. Brad Gall Senior Consultant
WebMatrix 2 /* web with benefits */. Everything You Need Start create new from OSS apps or templates, or start with existing sites hosted remotely or.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
About Me  A SharePoint Technical Lead   
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Open Solutions for a Changing World™ Copyright 2005, Data Access WordwideElectos June 6-9, 2005 Key Biscayne, Florida Data Access Europe BV Eddy Kleinjan,
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Customization Using SharePoint Designer 2007 Overview Editing look and feel –Master pages.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Eric Maurer Copyright Keller Schroder 6/11/2008. Types of Customization Customize pre-installed Microsoft Web Parts i.e. Content Editor Web Part Write.
Sponsors Gold Silver Bronze Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Module 2: Using Microsoft Visual Studio.NET. Overview Overview of Visual Studio.NET Creating an ASP.NET Web Application Project.
What is Web Site Administration Tool ? WAT Allow you to Configure Web Site With Simple Interface –Manage Users –Manage Roles –Manage Access Rules.
Artezio LLC Address: 3G Gubkina Str., suite 504, Moscow, Russia, Phone: +7 (495) Fax: +7 (495)
VITALE, CATURANO & COMPANY LTD Microsoft SharePoint Web Part Development Overview VITALE, CATURANO & COMPANY LTD SharePoint Developer Series – Web Part.
Michael Hofer Senior Consultant Microsoft Corporation.
Microsoft ASP.NET Beginning Object-Oriented Web Design Bryan Jenks © Integrated Ideas 2005.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Intro to Datazen.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – SharePoint.
USING SHAREPOINT TO CREATE YOUR PUBLIC WEBSITE JUNE 13, 2:45 PRESENTED BY: MARK GEROW & CHARLES FARAMARZI-RAD, FENWICK & WEST LLP MICHAEL P. KOLB,
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Microsoft Office SharePoint 2007 Technical Enablement Tour Patrick Tisseghem (Managing Partner – U2U)
SharePoint 2007 Business Intelligence October 23 th, 2008 Neil Iversen - Inetium.
DotNetNuke Portal Management Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application developer Conference.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
DEV103 – Web Part Transformers – More than meets the eye By: D’arce Hess.
Taking the Red Pill: Working with and Entering the World of SharePoint Development John Huschka Portals and Collaboration Lead, Coldwater Software September.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
Office 365 What Is The Right Fit For You? Andrew Riley, MCTS, MCTIP, ITIL v3.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
SharePoint 2007 Business Intelligence
SharePoint Broken Link Manager
Anatomy of a Display Template
ALTOVA XMLSPY.
What is SharePoint and why you should care
Web Development in Microsoft Visual Studio 2013
Beginning Object-Oriented Web Design
AngularJS and SharePoint Chris Douglas Senior SharePoint Developer InfoReliance Web: Twitter:
SharePoint Broken Link Manager
AngularJS and SharePoint I Chris Douglas Senior SharePoint Developer ECS Web:
The SharePoint framework
Building Serverless Enterprise Applications
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Sustainable SharePoint 2010 Customizations By Bill Keys

Our Environment ● SharePoint 2010 Enterprise ● Threat Management Gateway ● Active Directory Integration ● Production and Test Environments ● Two SharePoint servers and one database server for each environment

Challenges ● SSO with Third-party Applications ● Supporting Multiple Computing Environments ● High Availability ● Preparing for Next Version

Safe Guards Quotas Recycle Bin Backups Max Upload – Protect our Database Custom User Permissions No page deleting rights, no applying css, create groups, etc. Test environment – TEST TEST TEST!

Custom Development

Web Parts ● Content Editor Web Part ● Custom HTML and JavaScript ● ● Hidden Web Part for customization to local CSS Demo ● Content Query Web Part ● SharePoint list and CQWP is a great match! Demo

InfoPath Form Before After

SharePoint Designer Advantages Deployment is fast Build for SharePoint Rapid development Disadvantages Server side code not supported Little software developers tools support Usages Add HTML, CSS, JavaScript or JQuery to a page Workflows

Server Side Code Can’t developed on client side? SSO Third Party Applications Trusted Keys Get user profile information Need code to send ?

Using ASP.NET Code Inline code not support by default Hello World ");%> Need to edit web.config to allow Application Pages Regular aspx pages Usually reside in sub folder in_ layouts Visual Studio comes to the rescue

Visual Studio ● For Developers ● Templates for SharePoint ● Packaging ● Deployment

VS Custom Development

Examples Daily Digest SharePoint Lists and Forms ASP.Net code to support sending eColleage SSO SharePoint User Profile Code

Source Control Now Supports Git!

Debugging SharePoint Developer Dashboard Firebug Fiddler – HTTP traffic debugger

SharePoint 2013 Prepare for migrating to SharePoint 2013 New App Model XSLT replaced with JavaScript- based CSR.Net 4.5 support New Web Parts for customizations Styling changes

2010 Solutions to 2013 Import package into Visual Studio 2012 Edit your.cspro Build, package, deploy

2010 SPServices JQuery to 2013 Core of SPServices works DOM has changed New CSS Keep your 2010 code clean and modular Post to community form

2013 Web Parts Content Editor Content Query Improved

Best Practices 1.Don’t code if you don’t need too. 2.Don’t manually make changes to config files 3.Document all customizations 4.Think future migrations

Thanks you! Contact me at