One of my mentors taught me that with enough time and money, anything is possible.In your case I have A solution (I'm sure not the only solution and maybe not the best solution) that will work. We were/are converting our "old" site over from a home grown JSP application into LiveSite. The BU didn't want to switch everything over at once so I created a "slurp" component that would, by using a custom built Page Token, go get the content of a URL passed in and write it out. LiveSite would open an HTTP connection to the given URL, get the content and paste it in where desired.It worked 100% of the time every time. The nice thing is the URL it went could have been anything - .jsp, .asp, .... it could be modified to handle binary content (such as automatically generated images) but that's beyond our scope.The Component looks like this:[PHP]$URL_PAGE_INCLUDE[][/PHP]Custom Page Tokens are defined in the Interwoven install folder:\ApplicationContainer\server\default\deploy\iw-preview.war\WEB-INF\conf\livesite_customer\resources\customer-resource-config.xmlwithin that file (I'm not at liberty to post the whole thing) will have in there something like:[PHP] com.xxxxx.livesite.page.PageInclude[/PHP]The source code for you PageInclude class will be inInterwoven\TeamSite\local\config\lib\content_center\livesite_customer_src\src\com\xxxxx\livesite\page\PageInclude.javaThat class should extend "PageTokenVariable"(Now it gets complicated and I'm near the end of my knowledge tree for this.) but from what I can tell in the code you need to override the methods:public void init(final BaseRequestContext context) { // get parameters passed in}public Element toElement(String elementName)public void render(final PrintWriter writer, final BaseRequestContext context) throws Exception private void reinitializeParams(final BaseRequestContext context)In our code the logic to actually open the http connection and get the content is called from both the "toElement" and "render" methods. I'm not the author of this so I'm not sure exactly what's going on.Basically we created this as a temporary bridge between our old system and our new one. It could be used to get content from anywhere.Good luck
if other tech stacks (such as php, jsp, etc), can be used in component level, so to generate output as .page but content logic shall be rendered via php / jsp files?"