I work for a membership management software company (www.chambermaster.com). We provide web modules which our clients can then connect with their websites by creating a template page (any file type) which resides on their server and then is cached by our server. When the module (directory, events calendar, etc...) is requested from our server we deliver the content and wrap it in the template file.
We have several customers using DotNetNuke who have asked if there is a way to integrate the content into their websites without using iframes (historically this has been the only way). Since the release of our new asp based SEO friendly modules earlier this year, we have been able to use our template page method for integration with many CMS programs including Joomla, Drupal, Wordpress, Asp.net Community Starter Kit, as well as several other PHP and ASP based CMS programs.
To assist some clients with the integration process, I installed a basic DNN framework on one of our servers and attempted to get it going with our new SEO friendly modules.
An issue arises when the links in the template page are relative links rather than absolute because the browser tries to locate the resources on our server rather than on the web server where the template page resides.
In DNN I added a base href tag to the default.aspx so that links, images and linked css files are picked up from the correct server. However, it appears that some of the scripts or server commands are not being covered by the base href.
I am impressed with the DNN framework and can see how flexible it is, so I imagine that there is a way to accomplish this goal. Could someone get me pointed in the right direction for a way to force the application to write absolute urls in all cases? Or is there a way that I should be doing this through skinning?
Here are links to my work so far:
*Notice that the navigation is not "shiny" and the spacing between the page elements is "off".
Further documentation about our integration process can be found at http://kb.chambermaster.com/?page_id=12
Any thoughts or assistance would be appreciated.
Thanks,
Sam Couture
Web Solutions Support
ChamberMaster
www.chambermaster.com