Overview Version History Q & A Rating & Review
Portal Helper
Set of commands to simplify work with Power Platform CLI for Power Apps Portals / Power Pages.
Usage
You can view list of available commands via Ctrl+Shift+P
and type Portal Helper . There are context menu commands as well. See the full list of available commands and shortcuts below.
Requirements
You need to have the following prerequisites on your machine:
npm
PCF CLI
List of all available commands
Command
Description
List Portals
Shows the list of available portals for current Dataverse organization
Download Portal
Download portal by id from current Dataverse org to specified local path
Download Latest
Download latest version of the portal by id specified in website.yml from current folder
Update Download Latest Settings
Allows to update setting for Download Latest command and download portal based on the new settings
Upload Portal
Upload portal from local folder to current Dataverse org
Upload Current Portal
Upload portal from open workspace folder to current Dataverse org
Create New Auth Profile
Creates a new auth profile for specified Dataverse org
List Auth Profiles
Shows list of profiles that are authenticated with Dataverse orgs for current machine.
Delete Auth Profile
Deletes a specific profile from the current machine
Switch Auth Profile
Changes the default profile connected to Dataverse org
Create Deployment Profile
Allows to create new deployment profile
Context menu commands
Context Menu Command
Description
Create Custom JS
Creates Custom Javascript file (code that will be present in Custom Javascript section of Web Page, Basic Form or Advance Form Step)
Create Custom CSS
Creates Custom CSS file (code that will be present in Custom CSS section of Web Page, Basic Form or Advance Form Step)
Keyboard Shortcuts
Command
Keyboard Shortcut
Upload Portal
Ctrl + U, Ctrl + P
Upload Current Portal
Ctrl + U, Ctrl + C
List Portal
Ctrl + L, Ctrl + P
Download Portal
Ctrl + D, Ctrl + P
Download Latest
Ctrl + D, Ctrl + L
Available Settings
Setting
Description
Download Latest Include Entities
Comma separated list of entities to use as includeEntities parameter in Download Latest command
Download Latest Exclude Entities
Comma separated list of entities to use as excludeEntities parameter in Download Latest command
Features
List Portals
Upload Portal
Upload Current Portal
Download Portal
Download Latest
Create Custom JS and Create Custom CSS
Contributing
Found a bug? or have a feature request? - Create a pull request or an issue on GitHub
License
This software is released under MIT License
Calling out known issues can help limit users opening duplicate issues against your extension.
Release Notes
1.3.0
Changed
Now "Download Portal" supports includeEntities and excludeEntities parameters
Added
New settings for Download Latest command - Include Entities and Exclude Entities
1.2.0
Changed
Now "Upload Portal" supports deploymentProfile parameter
Added
New command - "Create Deployment Profile" - allows to create new deployment profile
1.1.0
Changed
Now "Download Latest" will use current parent folder and website id from website.yml so you don't need to type folder path and portal id
1.0.3
Added
New command - "Download Latest" - allows to download latest changes to the portal + save portal id and folder path to reuse later
New keybinding for Download Latest command - CTRL+D, CTRL+L
New Explorer context menu command - "Create Custom JS" - allows to create custom js file for webpages, basic forms and advance form steps
New Explorer context menu command - "Create Custom CSS" - allows to create custom js file for webpages, basic forms and advance form steps
Changed
Commands now support local folder path that contain white spaces
Uploaded bigger icon
1.0.2
Main icon update
1.0.1
Initial release