Hi Bernd,
Thank you for the additional information. Yeah, I agree that you are right on the issue of yes we can get results of a rendertag back via RQL. We thought what you meant is by direct RQL call to a specific renderarea. The solution presented is having rendertag output in a page instance, then use page preview to get the result.
You are are right on the DS URL not being SEO friendly, but you can still have different part of the site published to different content groups (directory) in DS. Ok, the URL will be ugly, containing something like http://hostname:port/cps/rde/xchg/myproject/pathtostylesheet.xsl/-/products/widget.htm, but it is best practice to have incoming traffic to go to a front end web server and fetch content (usually dynamic because DS is an app server) from DS as needed. Static content (images, css, js) should be published to the web server. it is always a good idea to off load unnecessary work from the app server to the web server. Regarding that ugly URL, we setup a rewrite rule on the web server to replace the ugly portion and output
http://hostname/products/widget.htm.
I am sure you did things in the particular way because that may be the best way for the project. I am just basing my solution on all the information that is given in this post.
Instead of using rendertag to output breadcrumb, I find it better to use the native breadcrumb placeholder. It is faster and more reliable in many different project structured.
http://simplyreddot.blogspot.com/2012/03/breadcrumb-rendertag-vs-placeholder.htmlThe workflow, extra project variant, publication target, publication project variant, and external RQL process was something we also investigated a few years back for auto file naming. We abandoned the idea because it is a lot of extra work to setup, adds complexity to the project, extra work to rebuild in different environment, and when exporting a project, there are all these many different dependencies one have to worry about. Hence, we gave users the following plugin. Just include a snippet of code (no preexecution required, so no ugly preexecution error screen is anything fails) inside the foundation template, during smartedit view or preview, it automatically use the headline and assign it as file name.
http://simplyreddot.blogspot.com/2012/02/auto-file-name.htmlOf course, please feel free to modify it so it uses the breadcrumb + page headline. Just be careful of the the size of the file name (less than 250 chars being SEO friendly?). Because of that, we tend to assign publication packages for each major section of the site.
Best regards and nice talking to you.