SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Building Public Websites inSharePoint 2010
Lessonsfromthefield
André Vala
andre.vala@create.pt
Agenda
 Branding
 ContentStructure
 Multi-languageContents
 DevelopmentBestPractices
 ContentDeployment
 DeploymentTips
 SearchEngineOptimization
 CachingandPerformance
2
/37
Branding
 Customerswantawebsitewithauniqueand
attractivelook&feel
 SharePoint’sout-of-the-boxtemplatesarenotsuited
forpublicfacingwebsites
 ButSharePointisnotalimitation!
/37
3
#1BuildYourOwnMasterPage
 Mostsitesrequireonly1or2masterpages
 Startwithaminimalmasterpage
 Checkouthttp://startermasterpages.codeplex.com
 NeverdeleteaSharePointplaceholder
 Ifyouthinkyoudon’tneedit,hideit
 HidetheribbonandallSharePointelementsfromanonymous
users
 Doitserver-sidetomakethepageslighter
 UseSPSecurityTrimmedControlorEditModePanel
 Alternatively,youcanhaveadifferentmasterpagefor
anonymoususersbutthisrequiresadditionalcoding
Branding
/37
5
#2CreatePageLayouts
 Makeyourpagelayoutsgenericenoughtohandlemorethan
onepage
 Maketheunderlyingcontenttypesevenmoregenericto
handlemorethanonepagelayout
 Includewebpartzonestohandleoptionalcomponentsinthe
layoutandincreaseflexibility
 Numberofpagelayoutscanvarywildlydependingonthe
designneeds,butit’sagoodideatokeepitcontrolled:
 1or2areprobablynotenoughortoogeneric
 Under10isusuallyagoodnumber
 Over10areprobablytoomanyornotgenericenough
Branding
/37
6
ContentStructure
 Pagespresentcontents,butwhereshouldthe
contentsbestored?
 Publishingpages
 Customlists
 Externaldatabases
Depends on the contents
/37
7
#3ContentsinPublishingPages
 Pros
 Changesaremadeinplacewithimmediateresults
 Developmenteffortisminimal
 Informationisstoredwhereitisused
 Usefulwheneachareaofthesiteismanagedseparately
 Cons
 Deploymentandupdateofsitesandpagesismorecomplex
 Samecontentintwodifferentpagesismanagedseparately
 Lessexperiencedusershavemoredifficultymanagingcontents
 Useitfor
 Contentsthatarenotupdatedoften(monthlyorless)
Content Structure
/37
8
#4ContentsinCustomLists
 Pros
 Veryeasytomanagecontents
 Datasheetviewcanincreaseproductivitywheneditinglargeamountsof
contents
 Easiertolearnforlessexperienceusers
 Morecontentmanagementsupporttools
 Easytoexportandimportcontents
 Deploymentandupdateoflistsissimpler
 Cons
 Requiresmoredevelopmenteffort
 Changesarenotinplace,hencenotimmediatelyvisible
 Requiresdevelopingandadditionalcachingmechanism
 Useitfor
 Frequentlyupdatedcontents(dailyorweekly)
Content Structure
/37
9
#5ContentsinExternalDatabases
 Pros
 Supportslargeamountsofdata
 Greatforapplicationloggingandreporting
 Thecontentsarenotreplicatedincontentdeployment
 UserscanaccessthedatausingBCSandExternalLists,withan
experiencesimilartoaregularSharePointlist
 Cons
 Developmenteffortislargerthatthealternatives
 Accesstoinformationismuchharderfortheuser(unlessanExternal
Listorsomeothermeansisgiventotheuser)
 Requiresdevelopingandadditionalcachingmechanism
 Useiffor
 Informationthatisnotmeanttobeeditedorveryrarelyupdated
Content Structure
/37
10
Multi-languageContents
 SharePoint’sVariationsmechanismwasdesignedto
handle multi-language contentmanagement
 Defineasourcelanguage
 Definethetargetlanguages
 Authorcontentinthesourcelanguage
 Publishandapprovethecontent
 Propagatechangestotargetlanguages
 Translatecontentineachtargetlanguage
 Publishandapprove
/37
11
#6UseVariations
 Variations
 Greattocreatetheinitialstructureforallthelanguagesoftheportal
 Newsitesandpagesareautomaticallyreplicatedinallthelanguages
 Replicationcanbeturnedofftoavoidaccidentallyreplacing
translatedversionsofpages
 Allowslanguage-specificcontenttobecreated
 Useitwhentheportalstructureissimilarforallthelanguages
(evenifthereareafewexceptions)
 Alternatively,youcanmanuallycreatethemulti-language
structurewhenthestructuresarecompletelydifferentforeach
language
 Forlargeportals,unlessyouuseatoolformassprovisioningofsites,
listsandpages,thiscanbeadauntingtask
Multi-language Contents
/37
12
GeneralDevelopmentBestPractices
 AfewrulesthateverySharePointdevelopershould
follow
 Disposecorrectly
 Avoidexcessivelogging
 Lazyloadpattern
 WebPartsandUserControls
/37
13
#7DisposeCorrectly
 UndisposedSPSiteandSPWebobjectstakeupalot
ofmemoryspaceintheservercausing performance
issues
 AlwaysuseSPDisposeCheck
 http://archive.msdn.microsoft.com/SPDisposeCheck
 UsetheDisposePatterns
 http://blogs.msdn.com/b/rogerla/archive/2008/02/12/s
harepoint-2007-and-wss-3-0-dispose-patterns-by-
example.aspx
General Development Best Practices
/37
14
#8AvoidExcessiveLogging
 Logging isagreatdiagnosticstoolbutitcomeswith
aperformance penalty
 Toomuchlogging createsverylongandhardtoread
logfiles
 Don’tlogmethodentriesandexitsunlessit’sa
criticalareaofyourcode
 Definelogging policiesatthestartoftheproject
General Development Best Practices
/37
15
#9LazyLoadPattern
 Implementthelazyloadpatternwhenloadingdata
fromlistsorexternaldatabases
 Loadonlywhatyouneedwhenyouneedit
 Makesureyouonlyloaditonce
 Reducesserverloadandmemoryusage
General Development Best Practices
/37
16
#10WebPartsandUserControls
 Usewebparts
 Foroptionalcomponentsofpages
 Forpersonalizationofpages
 Ifuserconfigurationisrequired
 Useusercontrols
 Toincludeinpagelayouts(requiredcomponents)
 Wheneverpersonalizationisnotrequired
 WhenyouwantmorecontroloverthegeneratedHTML
General Development Best Practices
/37
17
ContentDeployment
/37
18
#11UseContentDeployment
 Pros
 Allowsaseparationoftheauthoringandproductionenvironments,
improvingsecurityoftheproductionenvironment
 Replicatesallthechangesinthesourceenvironmenttothetarget
environment
 Disasterrecoveryiseasier
 Cons
 Replicatesallthechangesinthesourceenvironment,eventheones
wedon’twanttoreplicate
 Hasissueswithupdatestocustomwebpartsinpagelayouts
 Useitalways,butdoitright
 http://technet.microsoft.com/en-us/library/ee721058.aspx
Content Deployment
/37
19
#12UseFeaturesandSolutions
 Everythinggetsdeployedthroughfeaturesand
solution(wsp)packages
 Betterdisasterrecovery
 Automaticdeploymenttoallmachinesinthefarm
 Supportforupdates
Deployment Tips
/37
20
#13UseSeparatePackageforImages
 Useadifferentsolutionpackageforsiteimages
 Imagesarerarelyupdated
 Imagestakealotofspace,increasingpackagesize
 Largepackagestakelongertoinstall/update
Deployment Tips
/37
21
PackageStructureSample
 DataStructureforsitecolumns,contenttypesandlisttemplates
 Layoutsforstylesheets,scripts,pagelayoutsandmasterpages
 SystemImagesforsiteimages
 Business/Datafordataaccessandintegrationassemblies
 WebControlsforusercontrolsandresources
 WebControls.Moduleforusercontrolsofaspecificmodule
 WebPartsforwebparts
Deployment Tips
/37
22
SearchEngineOptimization
Searchengineoptimization(SEO)istheprocessof
improving thevisibility ofawebsiteorawebpagein
searchengines'"natural," orun-paid ("organic"or
"algorithmic"),searchresults.
inwikipedia
/37
23
#14DescribetheContents
 Makesureeachpagehasauniquetitlethatreflectsits
contents
 Makesureeachpagehasadescription
 Addadescriptioncolumntoallthecontenttypesusedforpage
layouts
 Addthedescriptionfieldtoaneditmodepanelinthepage
layout
 Usethevalueofthedescriptioncolumninadescriptionmeta
tag
 Makesureeachimagehasanalternativetext(alt
attribute)thatdescribesit
Search Engine Optimization
/37
24
#15AddaSiteMapPage
 AddaSiteMappagethatcontainslinkstothemost
relevantpagesinthesite
 Thesitemapcanbeautomaticallygeneratedormanaged
manually
Search Engine Optimization
/37
25
#16No BrokenLinks
 Makesuretherearenobrokenlinksintheportal
 UseW3CLinkCheckertooltoverifyifyoumissedone
Search Engine Optimization
/37
26
#17ImproveURLStructure
 UsewordsinpageURLs
 Usedashinstead ofunderscoretoseparatewords
 Eachpageshould haveasingleaddresswithasingle
capitalization
 Searchenginesarecasesensitive
 UseIISRewriteModuletotransformalltheaddressesto
lowercase
Search Engine Optimization
/37
27
#18HelptheWebCrawlers
 UseaROBOTS.TXTfile
 Containsalltheaddressesofpagesandimagestobeignoredbysearch
engines
 http://www.robotstxt.org/faq.html
 UseaSITEMAP.XMLfile
 XMLfilewithalltheaddressesofallthepagesinthesitethatshouldbe
crawledbysearchengines
 http://www.sitemaps.org/protocol.html
 Usethelast-modifiedtag
 Everypageshouldcontainthelast-modifiedtagintheheader
 Tellsthesearchenginewhenthepagewaslastupdated
 UsetheLinkCanonicalandLinkAlternatetagswhenservingsimiliar
contentsindifferentlanguages
Search Engine Optimization
/37
28
#19Useful404Pages
 CreatecustomizedandusefulPageNotFound(404)
errorpages
 Helptheusersfindthecontenttheywerelookingfor
 Offeradditionalinterestingcontent
 Encouragetheusertoexplorethesite
Search Engine Optimization
/37
29
#20Configure301Redirects
 Whenpageschangeaddresses, usea301Redirect
tomakesuretheirsearchengineranksarekept
 IISRewriteModulecanbeusedtothisend
 Avoid302Temporary Redirects
 SharePointuses302TemporaryRedirectstoredirect
userstothewelcomepageofawebsite
 Amodulecanbeusedtotransformthe302temporary
redirectsto301redirects
Search Engine Optimization
/37
30
#21UseWebMasterTools
 UseGoogle/Bing freewebmastertools
 Easytointegrate
 Sitecontentandstructureanalysis
 Recommendchangestoimproveranking
Search Engine Optimization
/37
31
#22UseCaching
 ReadthearticlePlanforcachingandperformance
 http://technet.microsoft.com/en-us/library/ee424404.aspx
 ActivatetheBLObcache
 Storesbinaryfilesinthewebserver’sfilesystemavoidingcostlydatabasecalls
 ActivatetheOutputcache
 StoresthegeneratedpageHTMLtoacceleratesubsequentrequestsforthe
samepage
 ImplementaVaryByCustomcachehandlerifnootherSharePointoutput
cacheoptioncanfulfillyourrequirements
 CustomCaching
 UseASP.NETOutputCache(orothercachingmechanisms)whenyouhave
theneedtoconfigurecachingonausercontrolbasis
Caching and Performance
/37
32
#23ReduceHTTPRequests
 Reducethenumberofstylesheetandscriptfilesby
mergingthem,whenpossible
 UseCSSspritesforthesiteimages,whenpossible,
combining multiple imagesintoasingleimage
Caching and Performance
/37
33
#24MinimizePayload
 Optimizeimages
 Compresssiteimages
 Makesurecontenteditorsunderstandtheimportanceof
compressingimages
 UsePNGsorGIFsforsiteimages,andJPEGsforphoto-like
images
 Minify CSSfiles
 MinifyJavaScriptfiles
 Deferloading ofJavaScript
Caching and Performance
/37
34
#25ImproveSpeed
 IntheHTML
 Placeallthestylesheetreferencesfirstandtogether
 Placeallthescriptfilereferencestogetherandafterthe
stylesheetreferences
 UseaContentDeliveryNetwork(CDN) servicefor
images,stylesheets andscriptstoensurethebest
possibleperformanceeverywhereintheworld
Caching and Performance
/37
35
Summary
#1BuildYourOwnMasterPage
#2CreatePageLayouts
#3ContentsinPublishingPages
#4ContentsinCustomLists
#5ContentsinExternalDatabases
#6UseVariations
#7DisposeCorrectly
#8AvoidExcessiveLogging
#9LazyLoadPattern
#10WebPartsandUserControls
#11UseContentDeployment
#12UseFeaturesandSolutions
#13UseSeparatePackageforImages
#14DescribetheContents
#15AddaSiteMapPage
#16NoBrokenLinks
#17ImproveURLStructure
#18HelptheWebCrawlers
#19Useful404Pages
#20Configure301Redirects
#21UseWebMasterTools
#22UseCaching
#23ReduceHTTPRequests
#24MinimizePayload
#25ImproveSpeed
/37
36
Thank You
André Vala
andre.vala@create.pt

Weitere ähnliche Inhalte

Ähnlich wie Building Public Web Sites in SharePoint 2010

2020-06-25 Valofest - Introduction to SharePoint Spaces
2020-06-25 Valofest - Introduction to SharePoint Spaces2020-06-25 Valofest - Introduction to SharePoint Spaces
2020-06-25 Valofest - Introduction to SharePoint SpacesPatrick Guimonet
 
Dynamics 365 for Marketing
Dynamics 365 for MarketingDynamics 365 for Marketing
Dynamics 365 for MarketingJuan Fabian
 
Create Engaging Branded SharePoint Portals and Plan for Content
Create Engaging Branded SharePoint Portals and Plan for ContentCreate Engaging Branded SharePoint Portals and Plan for Content
Create Engaging Branded SharePoint Portals and Plan for ContentCathy Dew
 
Interact 4 0 pim gss - v4
Interact 4 0   pim gss - v4Interact 4 0   pim gss - v4
Interact 4 0 pim gss - v4Odyssey
 
Construction Communication – Getting the Most Out of FieldChat on Your Next P...
Construction Communication – Getting the Most Out of FieldChat on Your Next P...Construction Communication – Getting the Most Out of FieldChat on Your Next P...
Construction Communication – Getting the Most Out of FieldChat on Your Next P...Geoffrey Gualano
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessKanwal Khipple
 
How SEO is now part of the bigger world of Web Strategy Optimisation
How SEO is now part of the bigger world of Web Strategy OptimisationHow SEO is now part of the bigger world of Web Strategy Optimisation
How SEO is now part of the bigger world of Web Strategy OptimisationManheim UK
 
Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014Kasie Hilburn
 
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...Chirag Patel
 
How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing ToolsHow to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing ToolsPinpointe On-Demand
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingStacy Deere
 
Microsoft Dynamics CRM (XRM) & Microsoft Sharepoint
Microsoft Dynamics CRM (XRM) & Microsoft SharepointMicrosoft Dynamics CRM (XRM) & Microsoft Sharepoint
Microsoft Dynamics CRM (XRM) & Microsoft SharepointAli Sharifi
 
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API AdoptionDevelopers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API AdoptionApigee | Google Cloud
 
Successful Website Redesign
Successful Website RedesignSuccessful Website Redesign
Successful Website RedesigntheBATstudio
 
Digital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsDigital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsrAVe [PUBS]
 
See what's at ConnectED 2015 for our Business Partners!
See what's at ConnectED 2015 for our Business Partners!See what's at ConnectED 2015 for our Business Partners!
See what's at ConnectED 2015 for our Business Partners!IBMConnectED
 
The key elements for website design
The key elements for website designThe key elements for website design
The key elements for website designPublisto Ltd.
 
5 Critical Keys to Success with Sitecore DMS
5 Critical Keys to Success with Sitecore DMS5 Critical Keys to Success with Sitecore DMS
5 Critical Keys to Success with Sitecore DMSNavigationArts
 

Ähnlich wie Building Public Web Sites in SharePoint 2010 (20)

2020-06-25 Valofest - Introduction to SharePoint Spaces
2020-06-25 Valofest - Introduction to SharePoint Spaces2020-06-25 Valofest - Introduction to SharePoint Spaces
2020-06-25 Valofest - Introduction to SharePoint Spaces
 
Dynamics 365 for Marketing
Dynamics 365 for MarketingDynamics 365 for Marketing
Dynamics 365 for Marketing
 
Srihari Kallam
Srihari KallamSrihari Kallam
Srihari Kallam
 
Create Engaging Branded SharePoint Portals and Plan for Content
Create Engaging Branded SharePoint Portals and Plan for ContentCreate Engaging Branded SharePoint Portals and Plan for Content
Create Engaging Branded SharePoint Portals and Plan for Content
 
Interact 4 0 pim gss - v4
Interact 4 0   pim gss - v4Interact 4 0   pim gss - v4
Interact 4 0 pim gss - v4
 
Construction Communication – Getting the Most Out of FieldChat on Your Next P...
Construction Communication – Getting the Most Out of FieldChat on Your Next P...Construction Communication – Getting the Most Out of FieldChat on Your Next P...
Construction Communication – Getting the Most Out of FieldChat on Your Next P...
 
Designing SharePoint 2010 for Business
Designing SharePoint 2010 for BusinessDesigning SharePoint 2010 for Business
Designing SharePoint 2010 for Business
 
How SEO is now part of the bigger world of Web Strategy Optimisation
How SEO is now part of the bigger world of Web Strategy OptimisationHow SEO is now part of the bigger world of Web Strategy Optimisation
How SEO is now part of the bigger world of Web Strategy Optimisation
 
Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014Top 10 website needs for manufacturers- Webinar held January 30, 2014
Top 10 website needs for manufacturers- Webinar held January 30, 2014
 
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
Let's get rich and connected with Microsoft Viva Connections - Teams Nation M...
 
How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing ToolsHow to Effectively Build a Martech Stack & Integrate Your Marketing Tools
How to Effectively Build a Martech Stack & Integrate Your Marketing Tools
 
Good vs Evil SharePoint Customizing
Good vs Evil SharePoint CustomizingGood vs Evil SharePoint Customizing
Good vs Evil SharePoint Customizing
 
Mkt460 Week3
Mkt460 Week3Mkt460 Week3
Mkt460 Week3
 
Microsoft Dynamics CRM (XRM) & Microsoft Sharepoint
Microsoft Dynamics CRM (XRM) & Microsoft SharepointMicrosoft Dynamics CRM (XRM) & Microsoft Sharepoint
Microsoft Dynamics CRM (XRM) & Microsoft Sharepoint
 
Developers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API AdoptionDevelopers Hate Marketing! Driving API Adoption
Developers Hate Marketing! Driving API Adoption
 
Successful Website Redesign
Successful Website RedesignSuccessful Website Redesign
Successful Website Redesign
 
Digital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy IntegratorsDigital Signage Content Strategies for Savvy Integrators
Digital Signage Content Strategies for Savvy Integrators
 
See what's at ConnectED 2015 for our Business Partners!
See what's at ConnectED 2015 for our Business Partners!See what's at ConnectED 2015 for our Business Partners!
See what's at ConnectED 2015 for our Business Partners!
 
The key elements for website design
The key elements for website designThe key elements for website design
The key elements for website design
 
5 Critical Keys to Success with Sitecore DMS
5 Critical Keys to Success with Sitecore DMS5 Critical Keys to Success with Sitecore DMS
5 Critical Keys to Success with Sitecore DMS
 

Mehr von André Vala

RGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealRGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealAndré Vala
 
Office Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft TeamsOffice Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft TeamsAndré Vala
 
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)André Vala
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksAndré Vala
 
Planning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft PlannerPlanning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft PlannerAndré Vala
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksAndré Vala
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep DiveAndré Vala
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e FuturoAndré Vala
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep DiveAndré Vala
 
Soluções com Office Graph
Soluções com Office GraphSoluções com Office Graph
Soluções com Office GraphAndré Vala
 
Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013André Vala
 
User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013André Vala
 
How To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsHow To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsAndré Vala
 
Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013André Vala
 
SharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherSharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherAndré Vala
 
Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010André Vala
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010André Vala
 
LINQ to SharePoint
LINQ to SharePointLINQ to SharePoint
LINQ to SharePointAndré Vala
 
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010André Vala
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint DeploymentAndré Vala
 

Mehr von André Vala (20)

RGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo RealRGPD - Testemunho do Mundo Real
RGPD - Testemunho do Mundo Real
 
Office Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft TeamsOffice Dev Day 2018 - Extending Microsoft Teams
Office Dev Day 2018 - Extending Microsoft Teams
 
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint Webhooks
 
Planning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft PlannerPlanning the Death Star with Microsoft Planner
Planning the Death Star with Microsoft Planner
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint Webhooks
 
Microsoft Planner Deep Dive
Microsoft Planner Deep DiveMicrosoft Planner Deep Dive
Microsoft Planner Deep Dive
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep Dive
 
Soluções com Office Graph
Soluções com Office GraphSoluções com Office Graph
Soluções com Office Graph
 
Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013Host-Named Site Collections in SharePoint 2013
Host-Named Site Collections in SharePoint 2013
 
User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013User License Enforcement em SharePoint 2013
User License Enforcement em SharePoint 2013
 
How To Use Host-Named Site Collections
How To Use Host-Named Site CollectionsHow To Use Host-Named Site Collections
How To Use Host-Named Site Collections
 
Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013Novidades na pesquisa no SharePoint 2013
Novidades na pesquisa no SharePoint 2013
 
SharePoint + Azure = Better Together
SharePoint + Azure = Better TogetherSharePoint + Azure = Better Together
SharePoint + Azure = Better Together
 
Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010Federated Authentication in SharePoint 2010
Federated Authentication in SharePoint 2010
 
Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010Using BCS to integrate Azure Services with SharePoint 2010
Using BCS to integrate Azure Services with SharePoint 2010
 
LINQ to SharePoint
LINQ to SharePointLINQ to SharePoint
LINQ to SharePoint
 
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010Solução de Negócio baseadas em Office 2010 e SharePoint 2010
Solução de Negócio baseadas em Office 2010 e SharePoint 2010
 
SharePoint Deployment
SharePoint DeploymentSharePoint Deployment
SharePoint Deployment
 

Kürzlich hochgeladen

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 

Kürzlich hochgeladen (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 

Building Public Web Sites in SharePoint 2010