First time here? You may want to check out the blog archive, subscribe to the RSS feed, sign up for free email updates, or follow me on Twitter. Thanks for visiting!

Find and Replace Text Across DNN Modules 

DNN text/html replacement moduleHere is a little stocking stuffer for you.

Born from a recent client engagement and brought to life by our good friend Mitchel Sellers, this little utility module allows you to not only search for, but also replace any string across all text/html module instances of your DNN-based website.

In a wizard-like fashion, the module presents its search results in a table, listing the module ID, module title and a link to the page of the respective text/html module before committing any replacements to the database.

By default, the module functions in “admin-only” mode, meaning that only registered users in the DNN Administrator role have access to the module. You may however grant any other DNN user role permissions via module settings.

Please be aware that this is a powerful tool that may modify multiple database records quickly. It is important to fully understand the impact of changes across your website. As always, we strongly recommend that you backup your DNN database prior to performing any replacements.

Free download:

Module roadmap:

  • Ability to preview changes to modules
  • Ability to select specific module instances to change
  • Ability to perform replacements in text of other modules

Questions or comments? Post them below.




Comments

Vitaly Kozadayev Vitaly Kozadayev says:

I took a quick look at the module - worked perfectly! This is a very useful tool! Thank you, guys!

Tom Kraak Tom Kraak says:

Thanks Vitaly, I'm glad you found it useful.

Déclic Vidéo FX Déclic Vidéo FX says:

Should be perfect if we can use it with Apollo MLHTML (multi language module)


DV

Mitchel Sellers Mitchel Sellers says:

I am glad that individuals are finding this module helpful. DV we can possibly explore the ability to add that module in as a supported module.

If anyone has questions or is in need of assistance I have setup a dedicated forum for this module here - http://www.mitchelsellers.com/Forums/tabid/123/view/topics/forumid/19/Default.aspx

Chris Hammond Chris Hammond says:

Actually, the link you have going to the Engage: F3 module isn't accurate anymore. The F3 module does Search/Replace it was always intended to do. Thanks for the link though! -Chris

Tom Kraak Tom Kraak says:

Thanks Chris - I did notice that you added "replace" functionality to Engage: F3 recently.

Lance Lance says:

Tom (Mitch, Chris) - nice freebie!

I would pay for the module too if it had the 3 planned enhancements plus:

1) created a rollback script just before changing the database. (Find and replace is very painful to get wrong.)

2) had a regex engine to do things like move images into a new folder or strip out depreciated tags.

Of the 3, replacing content in other tables is pretty high up there for me. I had to create stored procedures to adjust Ventrian and blog modules. Much better if I could get the feed back this provides.

Jeff W Jeff W says:

Cool. So, this would be like the "permanent" version of Bruce's inline links tool, right?

Does it only work with Text/HTML modules or will it also affect articles in, say, Ventrian News Articles?

Tom Kraak Tom Kraak says:

Only works with DNN's text/html module for now.

Name (required)

Email (will not be published) (required)

Website

Enter the code shown above:

Subscribe to our Feeds Follow on Twitter