Node Find Replace 5.x-1.3
File ID: 102745
Node Find Replace 5.x-1.3 Description
Description: 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.
Related: Table, Replace, History, Module, revisions, Support, didn, Nodes, paths, bitfinding, taxonomy, Simple, Menus, extremely, Refactoring, Easily, Scripts, Node, replace scripts, node find
O/S:BSD, Linux, Solaris, Mac OS X
File Size: 10.0 KB
|More Similar Code|
Find & Replace It! is a powerful search and replace utility. It allows performing very complex batch-replacement inside text files of any size. It supports regular expression syntax and dozens of encodings. It has scripting capabilities which allow transforming on the fly the replacement text for every found string. It even handles batch processing of the encoding of files, as well as of types of end-of-lines.
Here are some key...
QtFindReplaceDialog is an implementation of a Find/Replace Qt dialog to be used in qt text edit based applications.
The dialogs can be used as a library, or simply by importing the sources into your own applications.
Lets you find and replace text in pages, posts and trashed items with a GUI.
1. Upload directory find_replace to the /wp-content/plugins/ directory
2. Activate the plugin through the 'Plugins' menu in...
Find And Replace Text command line utility. New & improved version of the well-known grep command, with advanced features such as: case-adaption of the replace string; find (& replace) in filenames, auto CVS edit.
Powerful Hex Editor Control. Features:Multilevel undo/redo;Print;Insert/Over edit mode;Fast find/replace text;View and edit as bin/dec/hex/text;Copy hex/dec/bin/text to clipboard;Font and color options;Popup menu;Show/Hide offset/hex/text;Group...
Genie Jython is a basic IDE for Jython programming Language and Java. it is still under development.it includes syntax highlighting, find, replace, print, print preview, compile run, create jar, create manifest etc.
RUNGJenerator is an Utility designed for increasing developement speed.It replicates blocks of similar code adding find/replace functionality.It works good with Ultraedit Macros.It's a general purpose tool for all programming languages and...
An alternative to use when writing a Thesis. Thesistant organizes references, generates Bibliographies, has an equation editor, scratch paper, Spell Check, Find/Replace, a customizable interface, allows you to save as a PDF and much much more...
An embeddable WYSWYG HTML editor for Java Swing. It is based on standard Swing JEditorPane component and provides a rich set of editing features, including paragraph and inline styling, inserting links and images, find/replace functions etc.
A tool to transform single channel C code into multichannel C code. We are using pyparsing to provide a C sensitive find/replace mechanism. The resulting code is more testable than hand edited. The initial source base is DSP code.
|User Review for Node Find Replace