Sunteți pe pagina 1din 20

Distributed Website Content 8 October 2016

Management using SharePoint Online Johannesburg, SA


Jacob Greeff

#SPSJHB
Sponsors
House Keeping
• Hashtag #SPSJHB
• Prizes are at the end
• SharePint for everyone after prizes
• Make sure your cards are stamped
• Podcast and Live Streaming via
2GuysAndSharePoint
About Me
Session Info
In this session we will do a deep dive into
publishing content from SharePoint lists to
an external database to allow for a
centralized area where content can be
pushed into from where it can be displayed
on the publicly facing website
Session Index
1. Background (for the love of God, Why?)
2. Cost
3. Options – SP HA, CMS, Custom
4. Demo-ey stuff….
5. Links
1. Background
January 2015
Announcement

March 2015
Changeover

March 2017 (After)


Deprecation

https://support.microsoft.com/en-us/kb/3027254
1. Background -The Premise
1. You have, or will have O365
and SP Online as your intranet

2. You have some sort of public


facing website (On O365)

3. You may (Or may not) have


an Azure Subscription

4. The March 2017 deadline is


relevant (or this is just cool)
2. Cost (Azure)
Since your website isn’t free
anymore, what will it actually
cost?

Azure is instance based, so you


are really just instantiating VMs
with or without IIS.

But what do those numbers


Mean!?!
2. Cost (Azure) -What you get
Free – No custom domains
Shared – Note 500 user limit
Basic – Well, Basic
Standard – Production
Premium – Production

Cost calculator:
https://azure.microsoft.com/en-us/pricing/calculator/
Understanding the app service pricing
https://azure.microsoft.com/en-us/pricing/details/app-service/
3. Options -Intro
1. SharePoint 2013 Non-HA Farm on Azure
2. Standard Open CMS
3. MVC (and Later, Express with Node.js)

Special mention: Sitecore


3. Option -Non HA Farm
Cost
Speed (SA)
Not the best websites

Intranet
Epic Search Hooks
BCS (wow!)
Role homogenous
SharePoint-ey Goodness

Note: No 2016 (Yet)


3. Option -Open CMS options
Different content / Auth Model
Different portal
Separate skillset

MySQL based

Cost
Pretty Stylish (standard)

Note: Azure gives Joomla,


WordPress, Refinery, Orchard…
3. Option -Custom MVC
Custom Code
Custom Code
Custom Code

ASP.NET based – same as SP and


its little APP children…
4. Demo
1. Website (the thing I have been talking about)
2. Azure AD SSO
3. Provider hosted Ribbon Actions
4. Demo -Website
1. Externally facing (Chrome)

2. Plesk – Website + DB

3. DB Structure SQLMS

4. MVC – Blob models

Normally there would be some


sort of admin panel…
4. Demo -Azure AD SSO
1. Intranet on SP Online (IE)

2. Azure AD (Dir/Applications)

3. OWIN AD client (AD Roles)


URL link
4. Link to Admin console (IE)

Linking AD for O365:


https://msdn.microsoft.com/office/office365/h
owto/setup-development-environment
AD Directory OWIN Middleware:
https://www.microsoftpressstore.com/articles/
article.aspx?p=2473126
4. Demo -Ribbon Actions
1. Plesk App Hosting
HostWeb AppWeb Provider
Host
2. Ribbon Actions

3. App vs Web
No Direct Coupling
4. Catalog (Reg/permission)

5. Sharing Models Vs EF

Get started with Provider hosted addins:


https://msdn.microsoft.com/en-
us/library/office/fp142381.aspx
Questions?
Links
Deprecating the external websites
https://support.microsoft.com/en-us/kb/3027254
Azure Cost calculator
https://azure.microsoft.com/en-us/pricing/calculator/
Understanding the app service pricing
https://azure.microsoft.com/en-us/pricing/details/app-service/
Linking AD for O365:
https://msdn.microsoft.com/office/office365/howto/setup-development-environment
OWIN Middleware:
https://www.microsoftpressstore.com/articles/article.aspx?p=2473126
Get started with Provider hosted addins:
https://msdn.microsoft.com/en-us/library/office/fp142381.aspx
Thank You

S-ar putea să vă placă și