2009-07-21 14 views
2

私は新しいPHPプロジェクトを開始しようとしています。サードパーティのフォーラムソフトウェアを利用する必要があります。サードパーティのフォーラムソフトウェアを自分のコードと統合する

私のコードにフォーラムを統合するには、どのような方法が最適ですか?ユーザが一度ログインするだけで済むようなユーザ認証のようなもの。

私はCodeIgniterフレームワークを使用しています。私はバニラとCL Auth & CodeIgniterを統合した記事を見つけましたが、それは私の好きなものではありませんでした。

PHPフォーラムソフトウェアに関する詳細はありますか?私は、任意の提案やポインタ/ヘルプにオープンしています。

答えて

2

私の経験では、Simple Machines Forumsは既存のコードに簡単に統合することができます。

認証に関しては、フォーラムでアプリケーションの認証を使用するのではなく、アプリケーションでフォーラムの認証を使用するのが最も簡単です。どのフォーラムを使用するかは問題ではありません。フォーラムは認証とアクセスに関連する複雑なコードを持つ傾向があり、他のシステムを使用するように変更するのは難しいので、これは通常最もわかりやすい方法です。

+0

同意します。私が第三者フォーラムを実装したのは、フォーラムコードやデータベースに「話す」プロキシオブジェクトを作ることです。 – Stojg

+0

私は認証に関して多くのことを考えましたが、フォーラムはその点で複雑であるようです。 シンプルマシンをインストールしてSSI.phpの例を見ましたが、これは自分のアプリケーションと統合する最良の方法ですか? – amr

0

私は特定のフォーラムソフトウェアに精通していませんが、サードパーティのソフトウェアを使用して統合する際のアドバイスは、メインコードベースからできるだけ詳細を抽出することです。

あなたのフォーラムライブラリをラップすると認証などが呼び出されるので、後でフォーラムソフトウェアを変更する必要がある場合は、変更の範囲を制限できます。

関連する問題