2012-04-27 45 views

回答

5

有幾種方法可以做到這一點。您需要評估每一項並確定最符合您的目標和管理數量的最佳路線。需要記住的另一件事是您最終提供給訪問者的用戶體驗。

可能最靈活的解決方案是使用responsive web design根據當前正在查看網站的設備的尺寸來調整和更改內容和佈局 - 無論我們談論的設備的類型如何。 American Athlete Magazine是這種方法的一個很好的展示。

您還可以在主網站或另一個網站上顯示移動版塊,以顯示針對移動設備查看優化的內容。在這種情況下,您將創建一個移動友好設計,爲移動訪問者提供最佳的用戶體驗,並以同樣友好的方式維護內容。然後,使用內置的重定向工具將訪問者重定向到您網站的移動網站或移動版塊。自v06.01.05版起,它們在DNN的所有版本中。這種方法的一個例子可以在Day of DotNetNuke及其mobile variant中看到。

當然還有其他方法可行,但這些是最常見的。在任何一種情況下,您都可以使用內容共享來簡化維護內容,但實際上您應該平衡管理的便利性和訪問者的預期用戶體驗。

關於mobile capabilities in the DotNetNuke Wiki有很多更多的信息。

-1

有上述Will的不同方法。

  1. 您可以創建一個子門戶(yourdomain.com/mobi或mobi.yourdomain.com)和修改已經存在的皮膚(看看CodePlex上的MIT許可證移動皮膚:http://dotnetnuke.codeplex.com/site/search?query=mobile%20skin)你需要把在重定向時,當小顯示器拉起站點時,它將用戶移動到移動版本。兒童門戶的問題在於,您將不得不維護兩個獨立的版本...因此,如果您打算做出許多更改,請考慮選項2.

  2. 您也可以將移動版本的皮膚上傳到根門戶網站,但您需要進行皮膚調整,因爲您希望移動皮膚拉動動態菜單。如果您選擇此路徑,則可以在單獨的頁面上使用相同的模塊實例(因此您只需進行一次更改,並且它將在桌面皮膚和移動皮膚上覆制)。

  3. 您可以稍等片刻... DNN 6.2將隨移動重定向功能發佈(目前僅在DNN Pro和Enterprise中發現)。我不確定DNN是否會發布新版本的移動皮膚。

如果你需要幫助,我很高興能向您收取正確的解決方案:) ACK!