Hello, I'm new to SmartStore development and figuring out how to create by first widget.
I created one but it does not appear on the page where I would expect it. I followed the same approach as in the Paypall plugin.
When I put a breakpoint on the constructor of the widget, it never gets there. It looks like the only way to inform SmartStore about the existence of my widget is by adding the DependentWidgets attribute on the Plugin to register it for a provider.
1. Are there other ways to have SmartStore notice and load the Widget?
2. Where can I find documentation about the concept of the Providers in the context of SmartStore? I'd like to know when to use them. Any information about concepts like Hooks would be really helpful and would lower the barrier to get started deloping plugins.
3. What's the best way to add a new page with a widget without touching the existing SmartStore code (for easy upgrading)?
Thanks in advance,
PS: Links to the examples on Confluence documentation are broken (all except 1).