私の友人は、Joomlaを自分のWebサイトのベースとして使用するのが大好きです。彼はまた、Asp.Netが持つパワーを気に入っており、VB.Netでコーディングできます。
彼は、Joomlaを「マスターページ」として使用し、Asp.Net / VB.Net /SQLServerを使用してアプリケーションの主要なビジネスロジックを処理したいと考えています。彼は、Joomlaラッパーモジュール(IFrame、joomlaモジュール)を使用してASP.NetをJoomlaWebサイトに統合することを計画しています。
Joomlaは、セキュリティ(ユーザー、役割、登録)、メニュー(役割に基づく)、静的コンテンツ(About Usページなど)を処理でき、暗号化されたユーザー名とパスワードをAsp.Net Webページ(例はこちら)に渡します。 )。
このWebサイトの目的は、ユーザーが(無料または有料の)サービスを登録およびサブスクライブできるようにすることです。このサービスでは、コンテンツをカスタマイズしてファイルとしてダウンロードできます。
これを行う場合、どのような欠点がありますか?回避策はありますか?
私が考えることができるいくつかの問題は次のとおりです。
- IFrameでクリックされたリンクは、ブラウザのURLを変更しません。つまり、ページをブックマークすることはできず、ブラウザの履歴には含まれません。
- Asp.Netがユーザー/ロールを認識している必要がある場合(これは非常に可能性が高いです)、Joomlaデータベースにアクセスするか、Joomlaのユーザーと同期する必要がある独自のユーザーテーブルを保持する必要があります。
編集:私はこの方法で新しいWebサイトを構築することは決してありませんが、JoomlaとAsp.Netを一緒に使用するのは良い考えではないことを友人に納得させるための具体的なポイントを探していました。