Justin James wrote:
The only part I'm not getting is the "Widget Block". I don't see how to dynamically say "load this web block". Or did you load a web block up with all of the widgets and then just hide all of the ones not current?
Kevin Swanson wrote:
For each WebBlock in the Static Entity that enumerates the blocks, put an If widget. In the condition say WebBlockId (or whatever you pass in to Widget Block to tell it which block to display) = WebBlock.XYZ... and in the "True" part of the If, put Web Block XYX.
So you end up with a single WebBlock that you can call, passing a WebBlockId, and have it show the correct WebBlock.
Do NOT use a "hide" via CSS. Use an If widget. Otherwise it will run the preparation for all of the hidden Web Blocks.
A side from the technical background and the truly entertaining multiple references to "Looks Great in Sales Demo". I would suggest approaching the project in phases. You may pitch the idea of instead of hundreds of widgets that they prioritize a short list (5 - 10) that would be built in the initial roll out. After production roll out let some time pass and then see if they really need more widgets. As you all seem aware, asking for the blue sky is most detrimental to the success of a project.