Let's Make Workbench Even More Useful! #7561
Replies: 6 comments 1 reply
-
I like all of that but first of all, I'd like the following for workbench: make it look and feel like an actual site in SharePoint.
I'd like all of the above before having more telemetry. I use Workbench for development, but I cannot ever be certain it works the same in a "real page". Preferably that anxiety is taken away first 😀 |
Beta Was this translation helpful? Give feedback.
-
At a minimum, the workbench must mimic the actual environment. That means have the option of actual full page mode so we can properly test SPA, etc without resorting to scriptlets or other web parts or manually changing container css. Support for application customizers, definitely. |
Beta Was this translation helpful? Give feedback.
-
Just duplicating what I said on twitter (now that I'm at a laptop): I rarely use the SPFX Workbench when working on the platform, due to the lack of a site chrome. I typically add my web part to a new page and use the querystring to enable debug (using the nice shortcut in the SP Editor browser extension). I also use spfx-fast-serve for rapid recompilation & automatic page refresh - which is close to but not quite as near-instant as react hot module reloading - now THAT would be awesome. My wishlist:
|
Beta Was this translation helpful? Give feedback.
-
I'm not using the workbench or just for a specific context like first build or quickly see the render. I have two dev sites, Communication and Team for testing my developments so I'm 100% sure everything is working well on proper sites before production deployment. As said before me in this thread and maybe the most important thing, the workbench should have the same behavior than a "normal" site (app customizer, theme, single page application, team vs communication, size, placeholders, etc.) and provide more advanced technical insights in the console or in a dedicated section as mentioned in the initial post is a good idea. |
Beta Was this translation helpful? Give feedback.
-
A lot of good things has already been mentioned and I agree with all of them, especially with the ones about prioritizing look and feel before telemetry. I would also like to add a few to the list:
|
Beta Was this translation helpful? Give feedback.
-
As mentioned by others, telemetry would be awesome but I think other elements should be improved before this to make the workbench more appealing to use. The Workbench Customizer web part solves some of the UI issues via very simple customisations when added to the workbench page (together with the web part to be developed), but I think this should be built-in instead of a custom web part:
these are "quick wins", but as others said, things like theming and app customizers are a must and long due. Regarding telemetry, I would prefer the info to be displayed somewhere on the page in perhaps a location that could be opened/closed as needed (even if the UI was basic). The console log is often full of stuff. |
Beta Was this translation helpful? Give feedback.
-
Greeting Folks,
We know the workbench is currently used quite a bit by all of you and we would like to make it more useful as we know we have not evolved it in a while.
After an initial brainstorming, we came out with the following ideas to make the workbench a better tool. But, ultimately, this has to be a tool that all of you use; so we would really love to get your feedback and learn what would be useful for you.
Those are the ideas we thought about so far:
I'll start with some questions here (and please ask more!):
Please, feel free to share your ideas ... and thank you for your time input!
Beta Was this translation helpful? Give feedback.
All reactions