Background
Kelly Ford and Peter Donker came up with the concept of DNN Prompt earlier this year. Prompt – as the name suggests is a way to manage DNN through a command-prompt interface.
Kelly and Peter started out by building prototypes, sharing code, blogging, and presenting Prompt at conferences. They got good feedback. When Prompt matured a bit, they contacted DNN Corp. to include Prompt into the Platform. We liked the idea, the feedback and the traction in the community, and came up with a mutually agreeable vision and integration plan.
Since their initial submission of the code-base to us, we have made several revisions. We are very excited to announce Prompt’s preview via our nightly builds.
We also want to thank Clint Patterson and David Poindexter for helping Kelly and Peter.
More details about the initial work can be found at their blog.
How to access
Login as Host > Persona Bar > Setting (gear icon) > Prompt
Help
Type help and press enter to get help. It will show the list of commands. Each command can be clicked to get more details.
Try the first command
Type list-users and press enter to get list of users.
Pagination
Pagination is built-in in the prompt. You can press any key to load the next page or CTRL + X to end.
Clearing the console
Type cls and press enter to clear the prompt console.
Security
Available to SuperUsers only
Auditing
Each and every prompt command executed is logged into the Admin logs. The log type is Prompt Alert.
Availability
Currently available in preview, will ship with the upcoming release (DNN / Evoq 9.2)
Download
Future Prompt Blog Series
1. Surfacing Prompt via stand-alone DLL
2. Surfacing Prompt via a DNN module
Extensibility
DNN Prompt is extensible - obviously! We have two samples at our
public github repo. You can get more details about them via the above two blogs.
Implementation Details
Uninstalling
Prompt is implemented as any standard DNN extension, and can be uninstalled by going to Persona Bar > Settings (gear icon) > Extensions > Persona Bar in drop down > click on the trash icon next to Dnn.PersonaBar.Prompt.