記事管理システムについて質問があります。私は、人々がメンバーになって記事を書いたり、公開したり、ランク付けしたりできるウェブサイトを作ろうと考えています.そして、私は過去2週間、どのテクノロジーが最適かをグーグルで調べてきました. また、検索エンジン (google、yahoo など) がそれらの記事を見つけられるように記事を保存する方法。記事がサーバーのどこかに html として保存されている場合、Google Spider プログラムはそれらを検索結果として取得できますが、記事のコンテンツを MySQL (使用したいデータベース) に保存すると、検索エンジンはどのようにランク付けされますか?私のウェブサイトの記事。私は本当に混乱しています、私を導いてください。私のニーズに合わせて更新または変更でき、ハッキングされていないオープンソースの PHP 記事管理スクリプトがあるかどうかを知る必要があります。または、Java コンテンツ管理スクリプトか、この全体を開発する時間を節約できる何か。とても感謝しております。
4 に答える
一般に、コンテンツをデータベースに保存すると、そのコンテンツを提供するスクリプトが作成され、検索エンジンのスパイダーが提供された記事のバージョンにインデックスを付けます。
世の中には多くのコンテンツ管理システムがありますが、どれを選択するかは主観的な選択です。何かが「ハッキングされた」かどうかは、現在および/または将来侵害される可能性があるかどうかの不十分な指標です。CMS ソフトウェアの開発者は、既知の穴にパッチを当てる傾向があり、過去の穴に基づいて将来の穴を予測することは不可能です。そのため、確かなサポートと活発な開発が行われているものを見つけて、セキュリティ アップデートとして頻繁にパッチを適用することをお勧めします。リリースされます。
まだ分からなくてごめんなさい。これは、user1がarticle1を送信し、コンテンツがデータベースに保存されたとしましょう。ホームページに「ペットのトレーニング方法」というリンクがあり、ユーザーがこのリンクをクリックすると、サーブレットに移動し、データベースから記事のコンテンツと情報を取得して出力を生成し、...何に表示しますか。 htmlなどは、出力をhtmlとしてサーバーに保存し、次に別のユーザーがホームページで「ペットのトレーニング方法」をクリックしたときに、この生成されたhtmlまたはサーブレットが生成する別のケースに誘導されるようにします。ユーザーが読んで投票したり、ランク付けしたりするブラウザの出力ですが、この場合はhtmlファイルがないため、このファイルが存在しないため、検索エンジンはこの記事をどのようにランク付けしますか。そのとても紛らわしい。
記事がサーバーのどこかに html として保存されている場合、Google Spider プログラムはそれらを検索結果として取得できますが、記事のコンテンツを MySQL (使用したいデータベース) に保存すると、検索エンジンはどのようにランク付けされますか?私のウェブサイトの記事。
それらがどのように保存されているかは問題ではなく、http URI を介してアドレス指定できることだけです。ブラウザーはデータベース内のデータにアクセスするのではなく、Web サーバーに要求を行います (データベースからデータをフェッチするプログラムを実行したり、ファイル システム上のファイルからデータをフェッチしたりする場合があります)。
私のニーズに合わせて更新または変更でき、ハッキングされていないオープンソースの PHP 記事管理スクリプトがあるかどうかを知る必要があります。または、Java コンテンツ管理スクリプトか、この全体を開発する時間を節約できる何か。
他の人が言ったように、記事データをデータベースに保存することは問題ありません。記事はスクリプトによって HTML にレンダリングされ、検索エンジンが見つけたサイトに表示されます。記事が検索でどれだけうまく表示されるかを改善するためのテクニックがたくさんあります。
この時代に、独自のシステムを導入することはお勧めしません。要件を処理できる既製のソフトウェア パッケージが多数あります。 Wordpressは、PHP (MySQL を使用) で記述された非常に人気のあるブログ システムであり、おそらくすべての要件を満たします。複数の作成者 (および作成者/編集者/管理者などの作成者のさまざまな役割)、コメント/ディスカッションをサポートし、追加または変更された機能を提供する膨大な数のプラグインを備えています。十分に文書化されており (ユーザーと開発者の両方のドキュメント)、積極的にメンテナンスされており、全体的にかなり優れています。
Wordpress が気に入らなければ、他の PHP 駆動のブログ ツールを調べてみます。それらはたくさんありますが、そのうちの 1 つがニーズに合う可能性が非常に高く、900 回目の車輪の再発明を避けることができます。