{"id":108999,"date":"2024-05-23T09:51:00","date_gmt":"2024-05-23T16:51:00","guid":{"rendered":""},"modified":"2025-07-09T14:50:46","modified_gmt":"2025-07-09T21:50:46","slug":"power-pages-pro-developer-experience-enhancement-update","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/power-pages\/power-pages-pro-developer-experience-enhancement-update\/","title":{"rendered":"Power Pages Pro-developer experience enhancement update"},"content":{"rendered":"\n
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\u2019s 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\u2019s a lot to explore. Here\u2019s a detailed look at the key updates we\u2019ve released.<\/p>\n\n\n\n
In February, we introduced the \u201cExplain Code\u201d 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<\/a>.]<\/p>\n\n\n\n In April, we launched the 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<\/a>.]<\/p>\n\n\n\n Search for content across files using We\u2019ve 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.<\/p>\n\n\n 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 \u201cAsk for an Advisor\u201d basic form Custom JS file and ask Copilot \u201cWrite JavaScript code for form field validation to check phone field value is in the valid format.\u201d, 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.<\/p>\n\n\n These updates represent just a few of the exciting advancements we\u2019ve 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.<\/p>\n\n\n\n Thank you,<\/p>\n\n\n\n Neeraj Nandwana<\/p>\n","protected":false},"excerpt":{"rendered":" From code understanding with Pro-developer Copilot\u2019s 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\u2019s a lot to explore.<\/p>\n","protected":false},"author":459,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3475],"property":[],"topic":[3435],"coauthors":[3265],"class_list":["post-108999","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-pages","topic-operations","review-flag-1593580420-967","review-flag-new-1593580248-627"],"yoast_head":"\nMigrate Site to Enhanced Data Model<\/h2>\n\n\n\n
pac powerpages migrate-datamodel<\/code> 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<\/a>.]<\/p>\n\n\n\nSupport for Copresence in VS Code for the Web<\/h2>\n\n\n\n
<\/h2>\n\n\n\n
Additional Improvements<\/h2>\n\n\n\n
Quick Open file and Text Search across files support in VS Code for the Web<\/h3>\n\n\n\n
Ctrl+Shift+F<\/code> and navigating files with Ctrl+P<\/code> (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.<\/p>\n\n\n
<\/figure>\n\n\n\n<\/h3>\n\n\n\n
Power Pages Actions view in VS Code for the Web<\/h3>\n\n\n\n
<\/figure>\n\n\n\n<\/h3>\n\n\n\n
Copilot Enhancements<\/h3>\n\n\n\n
<\/figure>\n\n\n\nLooking Ahead<\/h2>\n\n\n\n