<div dir="ltr">My concern on this is that it raises a barrier to entry for contributors. It's not intuitive. As a fix in an emergency, sure. But I'd be concerned about building this out as the standard way we do things.<div>
<br></div><div>---- Nick</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, May 26, 2014 at 11:43 AM, David Cramer <span dir="ltr"><<a href="mailto:david.cramer@rackspace.com" target="_blank">david.cramer@rackspace.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 5/26/14, 10:07 AM, Nick Chase wrote:<br>
> Plus my concern in changing Id values is breaking any references.<br>
<br>
</div>You can reduce (but not eliminate) the impact of a file name change by<br>
changing the file names via a processing instruction:<br>
<br>
<section xml:id="some-dumb-id"><?dbhtml filename="intro.html"?>...<br>
<br>
If you use <?dbhtml filename="..."?> you'll get the aesthetically<br>
pleasing intro.html file name without having to change the xml:id and<br>
break xrefs to the section. However, if you have external links to<br>
some-dumb-id.html from other documents, those links would obviously break.<br>
<br>
Regardless of the publishing tool chain, when changing the names of<br>
existing resources on the web, the best approach is to add 301 redirects<br>
to avoid breaking bookmarks, links, and losing SEO karma.<br>
<br>
Regards,<br>
David<br>
<br>
</blockquote></div><br></div>