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
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 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.
Available to SuperUsers only
Each and every prompt command executed is logged into the Admin logs. The log type is Prompt Alert.
Currently available in preview, will ship with the upcoming release (DNN / Evoq 9.2)
Future Prompt Blog Series
1. Surfacing Prompt via stand-alone DLL
2. Surfacing Prompt via a DNN module
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.
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.