私はdnn6によって作成されたサイトを持っています。サイトのモバイルバージョンを追加する必要があります。この問題を解決するにはどうすればよいですか。またはモバイル互換サイトを変換することは可能ですか。
2 に答える
これを達成する方法はいくつかあります。それぞれを評価し、目標と快適な管理の量に最も近い最適なルートを決定する必要があります。覚えておくべきもう1つのことは、最終的に訪問者に提供するユーザーエクスペリエンスです。
おそらく最も柔軟な解決策は、レスポンシブWebデザインを使用して、現在サイトを表示しているデバイスのサイズに応じてコンテンツとレイアウトを調整および変更することです。これは、話しているデバイスの種類に関係ありません。 American Athlete Magazineは、このアプローチの優れたショーケースです。
メインサイト、またはモバイル表示用に最適化されたコンテンツを表示する別のサイトにモバイルセクションを配置することもできます。このシナリオでは、モバイル訪問者に最高のユーザーエクスペリエンスを提供するだけでなく、同様にフレンドリーな方法でコンテンツを維持する、モバイルフレンドリーなデザインを作成します。次に、組み込みのリダイレクトツールを使用して、訪問者をモバイルサイトまたはサイトのモバイルセクションにリダイレクトします。これらは、v06.01.05の時点でDNNのすべてのエディションに含まれています。このメソッドの例は、DayofDotNetNukeとそのモバイルバリアントで見ることができます。
もちろん他の方法もありますが、これらが最も一般的です。どちらのシナリオでも、コンテンツ共有を使用してコンテンツの保守を容易にすることができますが、管理のしやすさと訪問者の期待されるユーザーエクスペリエンスのバランスをとる必要があります。
DotNetNuke Wikiには、モバイル機能に関する詳細情報があります。
上記のウィルのようなさまざまなアプローチがあります。
子ポータル(yourdomain.com/mobiまたはmobi.yourdomain.com)を作成し、既存のスキンを変更できます(MITライセンスモバイルスキンのcodeplexを確認してください:http ://dotnetnuke.codeplex.com/site/search?query = mobile%20skin)リダイレクトを入れる必要があるので、小さなディスプレイがサイトをプルアップすると、ユーザーはモバイルバージョンに移動します。子ポータルの問題は、2つの別々のバージョンを維持する必要があることです...したがって、多くの変更を行う予定がある場合は、オプション2を検討してください。
スキンのモバイルバージョンをルートポータルにアップロードすることもできますが、モバイルスキンで動的メニューを表示するため、スキンを調整する必要があります。このパスを選択すると、モジュールの同じインスタンスを別々のページで使用できます(したがって、変更を1回行うだけで、デスクトップスキンとモバイルスキンに複製されます)。
しばらく待つことができます...DNN6.2は、モバイルリダイレクト機能を備えてリリースされる予定です(現在、DNN ProおよびEnterpriseでのみ見つかります)。DNNが新しいバージョンでモバイルスキンをリリースしているかどうかはわかりません。
あなたが助けを必要とするならば、私はあなたに正しい解決策を請求させていただきます:) ack !!