I want to create a mobile version of a dotnetnuke website. Now, I have no intention of administrating the website on a mobile phone. I just want to be able to view the pages and modules. The modules, skins and containers will be all specifically designed to render well on a mobile phone.
Basically I need two seperate 'interfaces' to the dotnetnuke website. One 'web' interface for administrating the site. And another mobile interface to view the pages. My main issues is this: I do not want to use a <form runat="server"> control on the mobile interface. But obviously it is required on the 'web' interface so that all the DNN controls will continue to work.
The general idea is to create a new Mobile.aspx page which performs much the same of the Default.aspx page, but without the DNN:form control. So how do I choose which page should be used when a request comes into the site....
I intend to use www.mycompany.com as the URL for the Website, and m.mycompany.com as the URL for the mobile site. How I should I configure this in IIS etc.... Do I need two seperate DNN installations which access the same database (is this even possible?) ?
Or can I rewrite the incoming request based on the host which the request is accessing?
I do NOT want to rewrite the request based on the User-Agent.
If anyone can provide help on the above problems please let me know....thanks!
-Darragh
BTW: I have looked at the MobiNuke module on snowcovered which goes a long way to solving my problems, but I'd prefer NOT to use 3rd party software if possible.