SharePoint Conference Panel - MNSPUG October 2011

spanflockInternet and Web Development

Jun 24, 2012 (5 years and 2 months ago)

528 views

Meeting # 83

Welcome to the

Minnesota SharePoint

User Group

http://
www.sharepointmn.com

October 12
th
, 2011

SharePoint Conference Review and Panel Discussion

Johnny Harbieh, Lucas Riedi, Shikhar Thapa, Veasnar Yem, Scott Yokiel

Meeting # 83

Agenda


Introductions


Summary and Overview of Conference


Scott Yokiel


Best Practices Summary


Scott Yokiel


Cloud and Office 365


Johnny Harbieh


SharePoint and Mobile Devices


Shikahr

Thapa


Break


Business Intelligence


Veasnar Yem


3
rd

Party Vendor Solution Showcase


Lucas Riedi


Panel Q & A

Meeting # 83

User Group Goal / Objectives


Develop and support a local community focused on Microsoft
SharePoint Technologies



Educate user group members about SharePoint Technologies


Transfer knowledge within the community


Communicate best practices


Introduce new products / solutions

Meeting # 83

Introductions


MNSPUG Sponsors

Avtex (
www.avtex.com
)


Technology consulting company


Practice area focused on SharePoint


Benchmark Learning (
www.benchmarklearning.com
)


Training on many technologies


Microsoft (
www.microsoft.com
)





Wrox

Press (
www.wrox.com
)




O’Reilly (
www.oreilly.com
)

Meeting # 83

www.SharePointMN.com



Website for user group



SharePoint resource documents



SharePoint resource links



RSS Feeds



Meeting Schedule



Past User Group Presentations



info@sharepointmn.com


www.sharepointmn.com


Meeting # 83

Social Networking


Linked In group


The most interactive… includes job postings…

http://www.linkedin.com/groups?gid=1878792



Facebook group

http://www.facebook.com/home.php?#/group.php?gid=27333305456



Twitter tags
-

@MNSPUG and #MNSPUG


Meeting # 83

Upcoming Schedule



Next Meeting



November 9
th

9:00 AM to 11:30 AM



Microsoft’s Bloomington Office



Topic:
Real World SharePoint Stories and Solutions

Check
www.SharePointMN.com

for updates!


Ongoing Schedule



2
nd

Wednesday of every month



9:00 to 11:30 am



Microsoft’s Bloomington Office

Meeting # 83

Local
and Online Events

ScarePoint

Saturday


October 29
th

http://
www.sharepointsaturday.org/twincities/default.aspx


Normandale

College


Bloomington,
MN



Microsoft Webcast Calendar of Events

http://
www.microsoft.com/events/webcasts/calendar/monthview.aspx#filter




SharePoint
ShopTalk

(Online)


Every Thursday @ 11:30 AM

http://sharepointshoptalk.blogspot.com
/




Meeting # 83

Giveaways!


2 Travel Mugs


2 Ceramic Mugs

Two $50

Gift Cards

Meeting # 83

http://
www.sharepointmn.com

Presenters

Meeting # 83

Quick Intro

Scott Yokiel

Lead
SPConsultant


“I have people skills…”




Meeting # 83

Quick Intro

Johnny Harbieh

Lead Consultant, Avtex

MCTS, MCSD, MCPD, MCDBA


@Jharbieh

johnnyharbieh.wordpress.com



Meeting # 83

Quick Intro

Shikhar D. Thapa

Senior Consultant, Avtex


@dadanepal

Meeting # 83

Quick Intro


Vish Yem


SharePoint Consultant


MCTS: WSS and MOSS
Development


Dad and Hawkeye fan


Meeting # 83

Quick Intro

Lucas Riedi

IW Consultant, Avtex


@
obwanknobi




Meeting # 83

http://
www.sharepointmn.com

Keynote Recap

Meeting # 83

SP2010 Where we are today


125 M SharePoint users


Fastest MS product to hit $1 B


125 M Licenses to 65,000 customers


Enterprise deployment is 67%


14 T Content DBs in Denali CTP!


750,000 SP developers

Meeting # 83

What’s New


Denali


365
xNext
, BCS to web services


365 supports
iOS

at end of
month


Wave 15
dev

cycle, expect….


MCA

Meeting # 83

Common Themes


We’re still knee deep in migrations


I didn’t know SharePoint could do that


What after file share migration

Meeting # 83

Keynote Comedy

http://www.mssharepointconference.com/pages/keynote.aspx

Meeting # 83

Key Messages

Keynote


“Productivity Delivered”


“Self
-
service utility”


Partner echo
-
system unleashed


An enterprise
-
class platform

Sessions


“If you don’t have a big profile database, you probably don’t have a
successful implementation of social”


“If you are going to bend SharePoint, you are going to be in a lot of hurt”


“It is always good to step away from the keyboard when working with
SharePoint”


“Just because you can, it doesn’t mean you should



“If you know where you’re going, and you know what you have, then
you’ll have a better chance getting there”




Meeting # 83

Facts and Numbers


About 7500 Attendees


125 Million Licenses Sold


65 K Customers


700 K Developers


1162 Books on Amazon


vNext will have 12 Times the # of UI/UX resources


More that 6 K partners world wide



Meeting # 83

http://
www.sharepointmn.com

Best Practices and
Neato

finds

Meeting # 83

Theater View, and API

Meeting # 83

Caching
for
dummies

<
BlobCache



location
="C:
\
blobCache
"

path
="
\
.(
gif|jpg|png|css|js
)$"


maxSize
="10"


enabled
="false"/>

Meeting # 83

Thinking
HTML5


SP 2010 = XHTML 1.0 and CSS 2.1


Future = HTML 5 and CSS 3.0


Polyfill
?


Modernizr


Meeting # 83

More HTML5…


http://blog.drisgill.com/2010/09/html5
-
and
-
sharepoint
-
2010
-
and
-
ie9
-
beta.html


http://kyleschaeffer.com/sharepoint/v5
-
responsive
-
html5
-
master
-
page/


http://
www.criticalpathtraining.com/members/Pages/default.aspx

Fall Backs!

Meeting # 83

Jquery

Tricks

function
getWebUrl
() {



var

siteCollectionUrl

= _
spPageContextInfo.siteServerRelativeUrl
;


//
var

webSvcUrl

= _
spPageContextInfo.webServiceRelativeUrl
;



if(
siteCollectionUrl.length

-

1, 1) != "/") {



siteCollectionUrl

+= "/";


}


return
siteCollectionUrl
;

}

Meeting # 83

Migration Best Practices


Thinking
vNext

migration


Patterns


Portals.domain.com


Team.domain.com


Collaboration.domain.com


Mysite.domain.com


Records.domain.com


Services.domain.com


Extranet.domain.com


Meeting # 83

http://
www.sharepointmn.com

Cloud and Office 365

Meeting # 83

Key Messages


“Cloud on Your own Terms”


“Service is not a noun, it is a verb, it is what we
do”


“If a feature is not yet secure or not yet tested
against multi
-
tenancy, we don’t turn it on”


“Develop through extensibility”


“Identity and Authentication is a very important
thing to keep track of”


What can you do with SharePoint Online? Share!

Meeting # 83

Office 365 Service Capabilities and Updates


Enterprise Search in O’365 can search across
multiple site collections unlike in BPOS


Availability of BCS capability via WCF Services
in upcoming update of O’365


Enabling
multi
-
tenancy and building cloud
ready
features and services


Meeting # 83

Did You Know?


50 K organizations signed up the 1
st

week of
O’365 going
live


The
O’365 Management Portal site is built on top of
Windows
Azure


Each Service in O’365 is serviced via it’s own network or

stamp”


SharePoint Online is supported by individuals tied to the
SharePoint Product Team


SharePoint Online is supported by a “brain
-
like” function
called Grid Manager


SharePoint Online is a multi
-
tenant hosting environment


Meeting # 83

Key Terms and Technologies


Windows Azure Platform


SQL Azure


Azure App Fabric, App Fabric Service Bus


Azure Compute (Web Role)


Identity and Federation


Hyper
-
V and Virtual Machine Manager


Silverlight, CSOM and JSON


Sandbox Solutions


Multi
-
Tenancy


Meeting # 83

Tools


Content Harvester (Not yet Available)


Visual Round Trip Analyzer

http://
www.microsoft.com/download/en/detail
s.aspx?displaylang=en&id=21462



CKS Development Tools

http://
visualstudiogallery.msdn.microsoft.com/e
e876627
-
962c
-
4c35
-
a4a6
-
a4d89bfb61dc


Meeting # 83

References


Office 365 Community

community.office365.com/en
-
us/default.aspx



Office
365 Offering Page
www.office365.com



Windows Azure

msdn.microsoft.com/en
-
us/library/dd179367.aspx


Meeting # 83

http://
www.sharepointmn.com

SharePoint and Mobile Devices

Meeting # 83

http://www.sharepointmn.com


Meeting # 79

Meeting # 83

Mobile Demographics

Meeting # 83

Why Mobile?

Meeting # 83

Have you had this conversation?

Meeting # 83

Current State


?mobile=1


Requires authentication


Collaboration focused


Limited functionality

Meeting # 83

User Expectations

Standard website
site


Ideally supports
mobile browsing


Accommodate
Zoom and Touch

Mobile specific site


More than just
scaled down
experience


Focus on mobile
workloads

Apps


Full rich experience


Offline support


Behave like an App

Meeting # 83

Mobile Site Challenges


Resolution, Aspect and Resolution


Device market fragmentation


Interaction Modes


Pen


Touch


Camera


Voice

Meeting # 83

SharePoint and Mobile: HTML construction


Filter what files you send to the browser


PublishingWebControls:AuthoringContainer


DisplayAudience
=“
AuthorsOnly



Hide the ribbon with
SPSecurityTrimmedControl


Avoid table (if you can)

Meeting # 83

Mobile Implementation Strategies

Pros

Cons

Single Site

Use a mobile
Stylesheet

Universal

content

Lower administrative effort

Same HTML

Data cost for mobile


Two

Web Apps

Redirection and PRIME

Nice URLs.

Separate

mark
-
up for sites

Content Deployment

Keeping content

in sync

One Web

Application

Using Variations

Good content
management.

Separate

mark
-
up

Support different sites for
different devices.

Not

perfect URLs

It’s variations after all.


Meeting # 83

Meeting # 83

Summary


Mobile is here to stay


Expectations for mobile experience will only
increase


Fragmentation of mobile technologies is a
challenge


Implementation strategies


Feature and manageability


Meeting # 83

http://
www.sharepointmn.com

Business Intelligence

Meeting # 83

By the Numbers


Ranked highest in vision and ability to execute


24%
-

Fastest growing BI vendor over the past year


50%
-

Most widely deployed BI vendor

Meeting # 83

Vision & Strategy


Oversight vs. Insight


Central IT management vs. self
-
service


Four Pillars

Familiar

Collaborative

Complete

On Your Terms


Fun!

Meeting # 83

SQL Server “Denali” Reporting Services


Reporting Services now as a shared service application

30
-
60% faster than SQL Server 2008 R2 SharePoint mode


Self
-
service alerting

Create alerts directly on data

Authors control which data is available for alerting

Intuitive and easy to schedule

All managed within SharePoint



Meeting # 83

Project “Crescent”


“Interactive data exploration and visual presentation experience”


Only available in SharePoint integrated mode of Reporting Services

All of the launch points for Crescent are within SharePoint


Web based
SilverLight

application


High visual design experience


Rich interactivity


Presentation
-
ready


End users getting answers from the data

Meeting # 83

Project “Crescent”

DEMO

Meeting # 83

References


What is “Denali”:
http://
www.microsoft.com/sqlserver/en/us/future
-
editions.aspx


Download
“Denali” CTP3:
https://www.microsoft.com/betaexperience/pd/SQLDCTP3CTA/enus
/


Project
Crescent Overview:
http://
social.technet.microsoft.com/wiki/contents/articles/project
-
crescent
-
overview.aspx


Meeting # 83

http://
www.sharepointmn.com

Vendor Solution Showcase

Meeting # 83

Vendors


Bamboo


Unbound Solutions


Qumu

Meeting # 83

Bamboo


Knowledge Base Solution
Accelerator


Discussion
Board Plus


Cross
-
Site Display Web Part

Meeting # 83

Unbounded Solutions


Print multiple documents and versions


Print InfoPath forms


Print lists and list item attachments


Print web parts and filtered lists and libraries

Meeting # 83

Qumu


Hardware appliance


Fully integrates into SharePoint


Converts videos


Meeting # 83

References


http://store.bamboosolutions.com/


http
://
www.theunbounded.com/products/sha
repoint
-
printing/sharepoint
-
printing
-
services.asp


http
://
www.qumu.com/enterprise
-
video
-
solutions/embed
-
video
-
sharepoint.html

Meeting # 83

http://www.sharepointmn.com


Meeting # 79

Q & A Panel

http://www.sharepointmn.com


Meeting # 83

Last But Not Least


Please Fill Out Evaluations


Drawings for Giveaways

Meeting # 83

http://www.sharepointmn.com


Meeting # 79

Thanks for coming!

http://www.sharepointmn.com