I'm new to Contribute, having just done my first site migration to using
Contribute for the CMS.

The site is built in ColdFusion and I hacked a solution to pull all the
content out of a database where it had been to a flat file format editable by
Contribute. All my content is in an /includes directory, or directories under
that, and is pulled into ColdFusion pages where necessary. A file, let's call
it /includes/dir1/dir2/file.html could be called by 50 pages all over the site.

The problem is, what if /includes/dir1/dir2/file.html includes a hyperlink to
/somedirectory/somefile.cfm ? Well, currently, the hyperlink Contribute gives
me will be something like ../../../somedirectory/somefile.cfm . This is very
shortsighted, as my HTML content might be included from
/someotherdirectory/someotherfile.cfm Oops, suddenly Contribute's "clever"
relative hyperlink is completely useless.

So I guess now I have to write a regular expression to parse all my content on
the fly to change relative hyperlinks to absolute for all my content, all the
time, whenever any of it is displayed? Otherwise I get broken hyperlinks all
over the site. Or is there any way for Contribue to use hyperlinks that are
relative to the site's root directory?

Contribute makes the best WYSIWYG editor I know of offhand for my clients to
use, but unfortunately it creates broken HTML. It's this and a few other
limitations of Contribute that make me wonder what Macromedia was thinking when
they developed it. It's like building a great luxury car but then putting
square wheels on it or something.

- Andrew.