Live Preview for Page & Report Extensions in Business Central
Disclaimer: The ideas and concepts discussed in this newsletter are purely speculative and do not reflect any in-flight projects or official plans from Microsoft. These are the thoughts of someone passionate about exploring the "what ifs" of technology and its future potential.
Imagine having a live preview for page and report extensions in Business Central as an AL Developer.
One of the most time-consuming aspects of Business Central development is the back-and-forth process of modifying, publishing, and verifying changes in page and report extensions. But what if developers could preview changes instantly? That’s the vision for an integrated Live Preview mode, a potential game-changer in Business Central development.
Where We Are Now
Currently, Business Central provides a Page Designer tool that allows users to personalize layouts. However, when it comes to extension development, designers must rely on manually writing AL code, publishing changes, and refreshing the UI, thus creating an inefficient workflow.
The existing Design Mode within Business Central gets part of the way there. When developers add or modify fields, the system generates an extension package, which can be downloaded and manually adjusted in Visual Studio Code. While helpful, this still requires several steps that slow down development.
The Vision for Live Preview
Imagine a true WYSIWYG (What You See Is What You Get) editor directly within Business Central:
Such an approach would provide significant productivity boosts, particularly for new developers learning Business Central’s AL language and UI structure.
Potential Features & Benefits
UX/UI Considerations
A seamless user experience is key to ensuring the success of Live Preview in Business Central. Here are some critical UX/UI factors to consider:
Recommended by LinkedIn
By focusing on these UX/UI principles, Microsoft can create a tool that is both powerful and user-friendly, enabling developers to work more efficiently without a steep learning curve.
How It Would Change Development
For experienced developers, this would cut down iteration time significantly, eliminating unnecessary publishing cycles. For newcomers, it provides a clearer understanding of how UI changes impact underlying AL code. In essence, it would make Business Central extension development more intuitive, efficient, and accessible.
What’s Next?
While this functionality doesn’t exist yet, it’s an exciting possibility for future updates. The Business Central community has long requested better UI design tools, and integrating a Live Preview Mode could be the next big step.
For now, we’ll keep an eye on Microsoft’s roadmap and continue advocating for this innovation. If implemented, it could transform Business Central development as we know it.
Next Edition of the Power Frame coming 4/16
Stay tuned for the next edition of the Power Frame, where we’ll cover the Smart Schema Extractor for Power BI, a new way to streamline data modeling and report creation.
A special thanks to Marcel Chabot for his insight and collaboration on this edition of the Power Frame. Be sure to check out his blog at Aardvark Labs for more great content on Business Central and Power Platform development.
Microsoft MVP | Business Central Consultant | Empowering Business Transformation | Driving Operational Excellence with Dynamics 365
1moI believe eventually this will return in the near future. As we all continue to become accustomed to quicker turn around on solutions and low code no code concepts, I don’t see why not. Take a look at markdown in VS Code. I can see a preview of the PDF form of the markdown.
I appreciate the concept of a preview page designer for making UI adjustments. It would be a time-saving tool and great for creating design mockups. We had a page preview feature in the past, and I hope it returns to the world of AL.
Business Development | TMG - Designing Solutions for Business Needs
1moI think this sounds amazing - everyone expects instant gratification these days...and that's only going to increase over time. This would be a great feature to get ahead of the game!
Development Practice Manager at The TM Group | Microsoft MVP
1moI really like talking about the "What if" in the path of Business Central. There is so much potential here and the product keeps improving. Thanks for sharing ideas and concepts to broaden our horizons.