8

嚢胞性線維症のサポート組織の幅広い仕事の一環として、彼らは Web サイトのセットアップも希望しており、私は Linux で実行する Apache を決定しました (セキュリティと低コストが主な理由です)。(かなり) 静的なコンテンツ以外に、彼らは人々がこの状態について話し合うことができるフォーラムも望んでいます。それは病院チェーンに接続されるため、そこには Web についてほとんど知らない医療スタッフがたくさんいます。

以前にやったことがあるので、特定のコーディングとApacheのセットアップはすべて処理できますが、独自のフォーラムソフトウェアを展開するか、既製のものを手に入れるかについて、人々の意見に興味があります. 私はフォーラム ソフトウェアの経験がありませんでしたが 1 か月ほどで独自の (最初はバグが多かったに違いありません) 作成できました。

コメントを残すには登録とログインが必要です(ただし、ゲストアクセスは読むだけです)。「きれい」にしたいのですが(失礼ながら、同様に漠然とした要件仕様を提供したことで顧客を非難したことを覚えています:-)しかし、必ずしも無限にではありません. -スキン/テーマ/などで構成可能。

説得力のある理由 (および私が必要とするものを提供できる特定の製品の経験) を持っている人がいれば、ぜひ聞いてみたいと思います。あるいは、独自のフォーラム ソフトウェアをコーディングしているときに経験した「落とし穴」がある人はいますか?

4

11 に答える 11

11

独自のローリングの利点:

  • 非標準のカスタム構築システムは、「標準」攻撃 (例: PunBB の脆弱性) の影響を受けにくいことを意味します。 )
  • システムの動作と外観を完全に制御
  • あなたは多くを学ぶでしょう

短所:

  • 他の人がすでに解決した間違いを繰り返すでしょう
  • 起動して実行するのに時間がかかります
  • 長期的には、より多くのメンテナンスが必要になります (バグを修正し、自分で機能を追加する必要があるため)。
  • 「コミュニティを活用する」ことはできません。プラグイン システムを備えた既製のフォーラムを選択すると、カスタム フォーラム ソフトウェアでは利用できないコミュニティ アドオンが大量に存在します。

ウィキペディアにはフォーラム ソフトウェアの膨大なリストがあります。その中には、すぐに起動して実行できるニーズに合ったものがある可能性が高いです。

于 2008-12-17T10:50:15.427 に答える
6

私見ですが、古い「買えるものを作るな」という格言がこれに当てはまります (まあ、Web 2.0 バージョンは明らかに「ダウンロードできるものを作るな」です)。利用可能なフォーラム ソフトウェアを調べて、ニーズの 99% をカバーするものを選び、それを微調整して残りのことを行います。

おそらくクールなサイド プロジェクトになる独自のフォーラム ソフトウェアを構築したいが、その仕事がフォーラムを立ち上げて実行することである場合は、ダウンロードしてください。クールなことをしたいという欲求を混同しないでください日課がクールなことだけをすることでない限り、ものと日課。

于 2008-12-17T10:55:32.577 に答える
4

インターネット上で最も守られている秘密の 1 つは、Ilia AlshanetskyよるFUDforum と呼ばれる小さな宝石です。

そうです、xDebug のオリジナルのプロファイラー コードを書き、MMcache のキャッシングを改善し、libmcrypt のいくつかのセキュリティ バグを修正し、PHP言語の 4.3.3 から 4.3.6+ のリリース マネージャーを務めたのは同じ Ilia です。ボストンの私の友人が言うように、彼は意地悪な賢者です。

このため、FUDforum は堅牢で、途方もなく高速で、Web アプリケーションの他のどの部分よりも安全です。きちんとしたインストール スクリプトが付属しており、必要なすべての機能を備えています。

さらに、これは phpBB や vBulletin のような注目を集めるターゲットではないため、スパムボットが常に門を叩いていることを心配する必要はありません。

于 2009-02-06T14:05:39.573 に答える
4

以前に独自のフォーラム ソフトウェアを作成したことがあります...

簡単な問題のように思えますが、実際にやってみると、もっとうまくやりたいと思う小さなことがたくさんあり、それには多くの時間がかかります。私のものはクールですべてであり、それに対して支払いを受けましたが、もう一度やり直す場合(これも起こりました)、カスタマイズ可能な既製のソリューションを使用し、余暇をすべて生産的なことに費やします. :)

于 2009-02-16T23:20:55.963 に答える
2

フォーラムのソフトウェアは、かなり複雑な最小要件を持つ傾向があります。あなたが何をするかに関係なく、あなたが必要とする可能性が非常に高いいくつかのこと:

  • フォーラム/スレッド/投稿の階層。
  • ユーザーシステム;
  • セキュリティ システム (例: ユーザー/管理者クラス、およびユーザーに対するあらゆる種類の制限);
  • 統計の収集;
  • BBCodes またはその他の最小化されたマークアップ言語 (ユーザーが完全な HTML を実行できるようにしないでください)。
  • ファイルのアップロードとアバター。
  • 禁止およびその他の罰則;
  • CAPTCHA;

既製のフォーラム システムは、これをそのまま使用できるほか、さらに多くの機能を提供します。セットアップもほとんど簡単です。なんで自分でやり直すの?

于 2008-12-17T10:55:25.357 に答える
1

私の答えは次のとおりです。車輪を再発明しないでください。世の中にはたくさんのフォーラム ソフトウェアがあります。それだけが必要な場合は、RForumをお勧めします。

于 2008-12-17T10:49:10.873 に答える
1

時間を無駄にしないでください。phpBB 3は非常に安定しており、使いやすく機能豊富なフォーラムです。私たちは仕事で(社内の議論のために)それを使用していますが、それについて悪いことは何も言いません。

于 2008-12-17T10:51:42.040 に答える
1

上記のポスターのほとんどに同意します。あなたはかなり標準的に見えるものを望んでいるのに、なぜ既存のものを再発明するのですか? 他の開発と同様に、フォーラム ソフトウェアを作成することは、見た目よりもはるかに難しいでしょう。あなたが考えもしなかった既存のソフトウェアで解決された問題があるでしょう。

特定の追加機能が必要な場合は、とにかく既存のソリューションの上にいつでも構築できることを付け加えておく価値があります。これは、ソース コード (オープン ソースか商用かを問わず) があれば特に簡単です。

于 2008-12-17T11:55:52.643 に答える
1

あなたが構築しているウェブサイトの音から、フォーラムは非常に有用で目に見えるリソースになる可能性があります。多くの製品の品質のために、既存のものを使用することをお勧めします。そことそれらを取り巻く豊かなコミュニティ。

vBulletin は有料の製品ですが、ニーズに合っており、コミュニティを構築するための優れた基盤を提供してくれると思います。

于 2008-12-17T12:00:53.990 に答える
1

バニラはかなり必要最小限で構成が簡単です。おそらく、自分ですべてを構築するのではなく、拡張しやすいシステムを見つけてください

于 2009-02-06T14:16:10.910 に答える
1

お金に結び付けることができる本当にユニークな機能が必要になるまで、すぐに構築できます。

于 2009-02-19T23:14:27.963 に答える