DNN Blogs

Written for the Community, by the Community

Upendo Prompt Helps You Demo & Test in Your DNN Websites!

Written By Will Strohl
2023-08-15

For a long time now, I've been meaning to put this update into Upendo Prompt. I need to create users all of the time for various types of demos and other kinds of show-and-tell moments. Isn't it a bit of a time waste and embarrassing/annoying to have to come up with user accounts on the fly? Worse, if people are watching it live too. This update will save you a TON of time!  

What is Upendo DNN Prompt? 

If you didn't already know, DNN has a built-in command line tool available to administrators and superuser, called Prompt. This feature makes it super-easy to do many common administrative tasks, such as page and user management - all using a few commands. It's quite powerful. Not only for the reasons I just introduced, but it's yet another extension point for DNN.  

Anyone can build and install commands on their DNN website!  

Our goal for some of the commands is to mature them to the point of contributing them back to the core of DNN. To do that, we'll need your feedback, of course. However, we're also waiting until we get closer to DNN 11. The APIs for building prompts are a bit challenging for a first-timer, still.  

Upendo Prompt 1.6 Updates

In this release, we didn't focus on any bugs, but rather, focused on a single feature that brought with it two shiny new commands for your enjoyment. They are `set-demousers` and `delete-demousers`.  

When using the `set-demousers` command, it will attempt to create a handful of user accounts for you to use on the website. Just type the command and press <Enter>. You'll see the results straight away. If you've already run this command or a user account of the same name already exists, it will let you know and perform the necessary logic to skip it.  

The `delete-demousers` command is there simply to clean up the demo work you've just done. When run, this command will soft- and permanently-delete the user accounts matching those matching the usernames created by the previous prompt command.  

Pretty cool, huh? Let's see it in action!  

Video Demonstration


Download & Project Links

Are you ready to use these cool new prompt commands? All you need to do is follow your desired link(s) below.  

  • Project Homepage
  • Project Documentation
  • Download (install & upgrade)

In Closing 🙏🏽 

Hey DNN fans! Ever dreamed of supercharging the DNN world? 

Will Strohl here, and I'm on a mission to make DNN CMS more awesome than ever – but I need YOUR help! 🚀

From firing up the Day of DotNetNuke to dancing across the DNNConnections stage in Vegas, I've been living and breathing DNN. And guess what? I've got a treasure trove of new ideas and I'm ready to spill the beans, all thanks to your support on GitHub Sponsors.

So, do you wanna be a part of this exciting DNN adventure? 

Your sponsorship is not just a tap on the 'support' button; it's a high-five, a fist bump, a join-in-the-fun kind of partnership

Together, we'll build, laugh, learn, and maybe even invent a new DNN dance move or two!

Ready to rock the DNN CMS world with me? Click that button and let's make some DNN magic happen! 🎉

Join this DNN Adventure with Will – Sponsor Now & Let's Innovate Together!

Total: 6 Comment(s)
This could be super useful - great work!
Wednesday, August 16, 2023 ·
Thank you!
Friday, August 25, 2023 ·
Great, thank you!
Thursday, August 17, 2023 ·
My pleasure! :)
Friday, August 25, 2023 ·
Thanks Will!
Thursday, August 24, 2023 ·
Of course! :)
Friday, August 25, 2023 ·

Would you like to help us?

Awesome! Simply post in the forums using the link below and we'll get you started.

Get Involved