EditTag

v1.2 © Greg Billock

download

What it is: EditTag is a script which facilitates website content management. EditTag allows users to edit pages using a web interface, but restricts editing to specific tagged areas of the document. This feature enables website managers to create a way for content authors who may not know HTML to update a web page in real time without having to worry about adversely affecting the underlying HTML code.

How it works: You place tags like <EDITTAG>content</EDITTAG> in your HTML layout. These tags are recognized by the EditTag content editing script, and NOT recognized by browsers. This means that you (or your clients) can edit selected text on live pages using a web-based interactive tool, and that edited text is immediately visible to people surfing the web. (OK, you have to save it first :-))

The script can also be used to allow prospective page authors to customize a template page and have it published and available immediately, or placed in a private location for later review by site managers.

Background and notices: EditTag provides a WYSIWYG-style file editing (non-edited content appears on the edit screen as well, providing the author with a more contextualized view of the document and its editable areas). It also features customizable fill-out forms and a secure passwording and security model. It also has a "quiet" mode so editing controls can more happily co-exist with other page form content.

Are you looking for a full-featured solution for implementing and managing database-backed websites? You might be interested in another project I have: Terra Cotta.


EditTag Features


EditTag Demo and Documentation

You can try EditTag out on a couple of sample documents. These documents are test.html and weather.html. If you are interested in seeing what EditTag syntax looks like in a sample file, you can View Source on these documents.

Obtaining EditTag

EditTag is available in a supported version for $50 USD. Why might you want to purchase the supported version? You can get installation help for your system, you'll be put on a mailing list to receive information on any bug-fixes and enhancements, and your suggestions for features will receive prioritized attention. If you would like to install, support, enhance, and/or re-release EditTag yourself, it is Open Source released under the GNU GPL, so that option is available, as well.

To request a supported version, please email Greg. If you would like to download the scripts themselves, the links to do so are available here:

A version of the software which will work with mod_perl is also available:

Derek MacEwen has sent me a version of EditTag that works with IE5.5 to provide WYSIWYG editing in field edits. If you use IE5.5, you might want to try this script (it is a drop-in replacement modulo the configuration for the edittag.pl file). Basically, this control allows you to easily make HTML content (or allow your users to make HTML content) without knowing all the HTML tags.

Accompanying files (you can Right-Click-Save these):

Get all the above files in a zipped tar file:


Greg Billock
Feb 23, 2000