We originally released the Upendo DNN Prompt just less than two years ago. Holy moly, I thought I was going to look it up and find a much longer span of time! I've personally used this SO many times for projects, I guess it seems like much longer. Upgrades alone are faster. This release brings a couple of fun updates, and it sets the stage for some other updates we can't wait to work on later.
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.
Raised Minimum DNN Platform Version
Until this release, the generator was building against DNN Platform 09.04.00. Raising the minimum version of DNN for a development tool is a tricky thing. We're trying to not be too aggressive with it, because DNN websites maintained/built by teams, typically can't upgrade as quickly as smaller sites that are maintained by fewer people.
This of course means that as a developer, you're able to have access to bug fixes, performance updates, and more. But it also means that you have access to newer and improved APIs. Depending on when you started your project, you're missing out on cool things, like the Event System!
Added set-captcha
Command
We've added a new command, set-captcha, that helps a non-technical DNN website owner to toggle the built-in CAPTCHA setting that's used to show/hide the CAPTCHA when people attempt to log in.
This feature used to have a setting in the UI, but it's no longer there. To be fair, this is probably because the built-in CAPTCHA isn't as secure as any third-party CAPTCHA. However, it's been historically impossible to find someone to donate the time to update/fix it.
Though, there's still apparently some value to using it for some people.
Still, it's a built-in and free way to have a little peace of mind.
Personally, we tend to use custom or third-party extensions to replace the default login for this and other reasons. It's a shame that this first-time experience isn't better. Maybe you can help the community with that, dear reader? ;)
This is a toggle-based command. Meaning, if you execute the command, it just reverses the dual-tier state. If CAPTCHA is already enabled, it's disabled. If it's disabled already, then it'll become enabled.
YOUTUBE VIDEO DEMO: https://www.youtube.com/watch?v=YdR1oFIaZwA
Upendo DNN Prompt Road Map
We have a very exciting update coming in the next release. For the purpose of not ruining the surprise, we haven't published this into GitHub yet. You'll have to bribe me to find out! {Hahaha!}
Download & View The Project
If you want to help build or suggest features for the Upendo DNN Prompt extension, please feel free to visit the project using the links below.
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!
This blog article is cross-posted from the official DNN website.
Top comments (2)
Fantastic @hismightiness - nice work!
Thank you!