Download & Extend

Node Find Replace

Allows global case sensitive find replace in node body, node title, cck nodes, file paths etc.
Note: file paths is only available in the development snapshot.

Running a find replace creates a snapshot so changes can be undone / redone.

The Undo / Redo functionality runs off a separate history table, only nodes that changed for a particular find/replace are effected.

The find and replace occurs across all node revisions for a couple of reasons.
1. This module was originally written to fix full urls (generated by WYSIWYG's mostly) when moving a site, and I didn't want revision changes to re-break the urls.
2. I didn't want find and replace operations to generate new revisions because this would bloat the node_revisions table quite a bit.
Finding and replacing common text could easily double it.

With a little refactoring, it would extremely simple to make this module support menus, taxonomy or anything else.
As it is it is pretty easy to add support for new items. The history, undo and redo is the same for any table, you just have to pay close attention to make sure you insert data into the history table correctly.

This module should currently be considered alpha since it is very new and has not had much testing.
I highly recommend backing up your data prior to using it.

See Also

http://drupal.org/project/scanner

Donate

Support Development via Paypal Donation

Downloads

Recommended releases

Version Downloads Date Links
5.x-1.5 tar.gz (10.38 KB) | zip (11.36 KB) 2009-Feb-20 Notes
4.7.x-1.1 tar.gz (8.9 KB) | zip (9.58 KB) 2008-Mar-02 Notes

Development releases

Version Downloads Date Links
5.x-1.x-dev tar.gz (10.5 KB) | zip (11.23 KB) 2011-Feb-25 Notes
4.7.x-1.x-dev tar.gz (8.77 KB) | zip (9.38 KB) 2011-Feb-25 Notes

Project Information

  • Module categories: Administration, Content, Utility
  • Maintenance status: Unknown
  • Development status: Unknown
  • Reported installs: 8 sites currently report using this module. View usage statistics.
  • Downloads: 1,917
  • Last modified: September 16, 2009

Maintainers for Node Find Replace

  • regx - 17 commits
    last: 3 years ago, first: 4 years ago

Issues for Node Find Replace

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here