·
2 min read

Power Pages Pro-developer experience enhancement update

As we progress through 2024, we have been rolling out a host of new Pro-developer features and improvements designed to elevate your development experience. From code understanding with Pro-developer Copilot’s Explain Code feature, tools for site migrating to enhanced data models, and improved collaboration with Copresence support in Visual Studio Code for the Web, there’s a lot to explore. Here’s a detailed look at the key updates we’ve released.

Pro-developer Copilot Code Explain

In February, we introduced the “Explain Code” feature in Power Pages for Visual Studio Code, powered by Copilot. This chat-based assistant, already support ability to help write and optimize code, now serves as a tutor, offering detailed explanations of your code snippets. This feature is a game-changer for understanding complex code quickly. [Read more about this feature in our blog post.]

Migrate Site to Enhanced Data Model

In April, we launched the pac powerpages migrate-datamodel command in the Power Pages CLI, currently in preview. This powerful tool simplifies the process of migrating your existing standard data model site to an enhanced data model, making it more efficient and reducing the potential for errors. [Learn more about this feature in our blog post.]

Support for Copresence in VS Code for the Web

Collaboration is essential for successful development projects, and in May, we made a significant stride by introducing Copresence in Power Pages Visual Studio Code for the Web. Previously available in the Power Pages design studio, Copresence is now integrated into the VS Code for the Web, enhancing real-time collaboration and communication. [Read more about this feature in our blog post.]

Additional Improvements

Quick Open file and Text Search across files support in VS Code for the Web

Search for content across files using Ctrl+Shift+F and navigating files with Ctrl+P (Quick Open) in Power Pages Visual Studio Code for the Web. Although this feature has been available in VS Code desktop since its initial release, it now also enabled in VS Code for the Web.

graphical user interface, text, application

Power Pages Actions view in VS Code for the Web

We’ve also introduced Power Pages Actions, enabling you to preview site changes and access to Design Studio directly within VS Code for the Web. This feature eliminates the need to switch contexts, providing a more integrated and efficient development experience.

graphical user interface, text, application, chat or text message

Copilot Enhancements

Our Pro-developer Copilot has seen significant improvements, particularly in code generation accuracy. When working with custom JavaScript forms, you can now ask Copilot to add validations, and it will generate more precise and reliable code. For example, if you open a “Ask for an Advisor” basic form Custom JS file and ask Copilot “Write JavaScript code for form field validation to check phone field value is in the valid format.”, it will identify the logical name of the phone field and use it accurately in the JS code. This enhancement makes coding more efficient, saving you time and effort.

graphical user interface, text, application, chat or text message

Looking Ahead

These updates represent just a few of the exciting advancements we’ve made in the Power Pages Pro-developer experience over the past six months. As we continue to innovate and enhance our platform, our commitment to delivering tools that empower developers and streamline workflows remains unwavering.

Thank you,

Neeraj Nandwana