Call Us 203.687.6053

Blog with a focus on DotNetNuke news, tips and tricks, DNN SEO, and insights and opinions about the DNN community at large.

Find and Replace Text Across DNN Modules

Posted by Tom on Tuesday, December 11, 2007 to DotNetNuke, Downloads

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.


Permalink Permalink      Comments 9 Comments      RSS feeds RSS feeds      Email updates Email updates

Technorati tags
DotNetNuke, Downloads
 

Comments

Comment By Vitaly Kozadayev on Wednesday, December 12, 2007 at 1:25 PM

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

Comment By Tom Kraak on Wednesday, December 12, 2007 at 2:51 PM

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

Comment By Déclic Vidéo FX on Wednesday, December 12, 2007 at 2:56 PM

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


DV

Comment By Mitchel Sellers on Wednesday, December 12, 2007 at 3:32 PM

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

Comment By Chris Hammond on Saturday, January 05, 2008 at 2:50 AM

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

Comment By Tom Kraak on Saturday, January 05, 2008 at 9:47 AM

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

Comment By Lance on Tuesday, March 18, 2008 at 9:20 PM

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.

Comment By Jeff W on Monday, November 10, 2008 at 2:02 PM

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?

Comment By Tom Kraak on Sunday, November 16, 2008 at 5:24 PM

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

Add a comment