CDN Requirements for the Slideshow Web Part?

%3CLINGO-SUB%20id%3D%22lingo-sub-69376%22%20slang%3D%22en-US%22%3ECDN%20Requirements%20for%20the%20Slideshow%20Web%20Part%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-69376%22%20slang%3D%22en-US%22%3E%3CP%3EAccording%20to%20%3CA%20href%3D%22https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F4021555%2Fnon-cdn-enabled-sharepoint-picture-library-slideshow-web-part-no-longe%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ethis%20link%3C%2FA%3E%2C%20you%20have%20introduced%20a%20breaking%20change%20into%20the%20environment%20by%20requiring%20that%20Slideshow%20picture%20libraries%20are%20now%20tied%20to%20a%20CDN%20origin.%26nbsp%3BNow%2C%20unless%20you%20have%20the%20%22Show%20Toolbar%22%20enabled%26nbsp%3Bon%20your%20Picture%20Library%20Slideshow%20web%20part%2C%20%3CU%3Eno%20picture%20displays%20at%20all%3C%2FU%3E!%20I%20opened%20a%20ticket%20with%20Premier%20support%2C%20and%20they%20said%20this%20was%20expected%20functionality%20and%20that%20the%20feature%20was%20%22deprecated%22.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ESo...%20I%20jump%20through%26nbsp%3Bthe%20hoops%20and%20enable%20CDN.%20But%20that's%20not%20even%20good%20enough.%26nbsp%3BNow%2C%20every%20picture%20library%20has%20to%20be%20enabled%20as%20a%20CDN%20Origin%20in%20order%20for%20the%20slideshow%20to%20work.%20How%20is%20this%20manageable%3F%20Every%20picture%20library%20has%20a%20unique%20name%2C%20with%20it's%20own%20unique%20directory.%20It%20is%20unreasonable%20to%20expect%3A%3C%2FP%3E%3COL%3E%3CLI%3EYour%20average%20user%20to%20know%20that%20they%20have%20to%20request%20a%20CDN%20origin%20for%20their%20library%20if%20they%20want%20to%20use%20it%20in%20a%20Slideshow%3C%2FLI%3E%3CLI%3EAdministrators%20to%20keep%20up%20with%20the%20demand%20if%20people%20knew%20they%20had%20to%20do%20this%20to%20get%20their%20slideshow%20working.%3C%2FLI%3E%3C%2FOL%3E%3CP%3EWhile%20the%20CDN%20feature%20seems%20promising%2C%20I%20have%20no%20clue%20why%20the%20CDN%20would%20be%20required%20in%20order%20to%20add%20a%26nbsp%3Bslideshow%2C%20since%20the%20images%20in%20a%20slideshow%20are%20generally%20not%20common%20assets%20that%20you%20would%20host%20in%20a%20CDN.%20The%20fact%20that%20you%20introduced%20this%20as%20a%20breaking%20change%20to%20the%20environment%2C%20with%20no%20rails%20that%20prevent%20a%20user%20from%20using%20a%20%22deprecated%22%20feature%20(I%20call%20it%20a%20broken%20feature)%20makes%20me%20question%20whether%20I%20can%20rely%20on%20Office%20365%20as%20a%20platform%20that%20users%20can%20trust.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-69376%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-188115%22%20slang%3D%22en-US%22%3ERe%3A%20CDN%20Requirements%20for%20the%20Slideshow%20Web%20Part%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-188115%22%20slang%3D%22en-US%22%3EMarc%2C%3CBR%20%2F%3E%3CBR%20%2F%3EWhat%20did%20you%20end%20up%20doing%20for%20your%20slideshow%3F%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%2C%3CBR%20%2F%3ERob.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-69715%22%20slang%3D%22en-US%22%3ERe%3A%20CDN%20Requirements%20for%20the%20Slideshow%20Web%20Part%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-69715%22%20slang%3D%22en-US%22%3E%3CP%3EI%20can%20certainly%20understand%20why%20you'd%20want%20to%20improve%20performance%2C%20but%26nbsp%3Bperformance%20improvements%20shouldn't%20hobble%20functionality.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20would%20be%20in%20favor%20of%20adding%20a%20feature%20toggle%26nbsp%3Bwithin%20the%20Admin%20Center%26nbsp%3Bthat%20enables%20CDN%20across%20picture%20libraries.%20If%20this%20feature%20is%20disabled%2C%20the%20slideshow%20might%20be%20slower%2C%20but%20it%20shouldn't%20prevent%20a%20slideshow%20from%20working.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-69669%22%20slang%3D%22en-US%22%3ERe%3A%20CDN%20Requirements%20for%20the%20Slideshow%20Web%20Part%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-69669%22%20slang%3D%22en-US%22%3E%3CP%3EHello%20Marc%2C%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EWe%20apologize%20for%20the%20issues%20you%20were%20facing%20where%20the%20Picture%20Library%20Slideshow%20web%20part%20was%20not%20displaying%20images%20when%20no%20toolbar%20was%20specified%20for%20display.%26nbsp%3B%20We%E2%80%99re%20now%20rolling%20out%20a%20change%20to%20fix%20this%20issue%20in%20the%20next%20few%20days%2C%20so%20that%20an%20image%20will%20be%20displayed.%26nbsp%3B%20You%20can%20see%20updates%20around%20this%20via%20SP101452%20on%20the%20Service%20Health%20Dashboard%20in%20the%20Admin%20Center.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ERegarding%20autorotation%20and%20the%20content%20delivery%20network%20requirement%20%E2%80%93%20with%20the%20volume%20of%20imagery%20and%20content%20served%20through%20picture%20libraries%2C%20and%20with%20the%20recent%20roll-out%20of%20CDN%20support%20for%20libraries%2C%20some%20image%20libraries%20might%20be%20good%20candidates%20for%20use%20%3CA%20href%3D%22https%3A%2F%2Fdev.office.com%2Fblogs%2Fgeneral-availability-of-office-365-cdn%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ein%20conjunction%20with%20recently%20rolled-out%20CDN%20capabilities%3C%2FA%3E.%26nbsp%3B%20Updating%20the%20picture%20library%20slideshow%20web%20part%20to%20look%20towards%20CDN%20usage%20for%20autorotation%20functionality%20was%20a%20step%20towards%20improving%20performance%20across%20SharePoint%20sites.%20As%20you%20note%2C%20configuring%20a%20CDN%20does%20require%20some%20Powershell%20to%20deploy%20%E2%80%93%20we%20definitely%20take%20the%20feedback%20here%20and%20will%20look%20to%20consider%20improving%20the%20ability%20to%20turn%20on%20CDN%20functionalities%20for%20libraries.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EThank%20you%20for%20the%20feedback%20here%20around%20the%20Picture%20Library%20slideshow%20web%20part.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E--%20Mike%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
New Contributor

According to this link, you have introduced a breaking change into the environment by requiring that Slideshow picture libraries are now tied to a CDN origin. Now, unless you have the "Show Toolbar" enabled on your Picture Library Slideshow web part, no picture displays at all! I opened a ticket with Premier support, and they said this was expected functionality and that the feature was "deprecated".

 

So... I jump through the hoops and enable CDN. But that's not even good enough. Now, every picture library has to be enabled as a CDN Origin in order for the slideshow to work. How is this manageable? Every picture library has a unique name, with it's own unique directory. It is unreasonable to expect:

  1. Your average user to know that they have to request a CDN origin for their library if they want to use it in a Slideshow
  2. Administrators to keep up with the demand if people knew they had to do this to get their slideshow working.

While the CDN feature seems promising, I have no clue why the CDN would be required in order to add a slideshow, since the images in a slideshow are generally not common assets that you would host in a CDN. The fact that you introduced this as a breaking change to the environment, with no rails that prevent a user from using a "deprecated" feature (I call it a broken feature) makes me question whether I can rely on Office 365 as a platform that users can trust.

3 Replies
Highlighted

Hello Marc,

 

We apologize for the issues you were facing where the Picture Library Slideshow web part was not displaying images when no toolbar was specified for display.  We’re now rolling out a change to fix this issue in the next few days, so that an image will be displayed.  You can see updates around this via SP101452 on the Service Health Dashboard in the Admin Center.

 

Regarding autorotation and the content delivery network requirement – with the volume of imagery and content served through picture libraries, and with the recent roll-out of CDN support for libraries, some image libraries might be good candidates for use in conjunction with recently rolled-out CDN capabilities.  Updating the picture library slideshow web part to look towards CDN usage for autorotation functionality was a step towards improving performance across SharePoint sites. As you note, configuring a CDN does require some Powershell to deploy – we definitely take the feedback here and will look to consider improving the ability to turn on CDN functionalities for libraries.

 

Thank you for the feedback here around the Picture Library slideshow web part.

 

-- Mike

Highlighted

I can certainly understand why you'd want to improve performance, but performance improvements shouldn't hobble functionality. 

 

I would be in favor of adding a feature toggle within the Admin Center that enables CDN across picture libraries. If this feature is disabled, the slideshow might be slower, but it shouldn't prevent a slideshow from working.

Highlighted
Marc,

What did you end up doing for your slideshow?

Thanks,
Rob.