データベース駆動型のブログスタイルのWebサイトはどのように機能しますか? [閉まっている

StackOverflow https://stackoverflow.com/questions/6809787

  •  25-10-2019
  •  | 
  •  

質問

始める前に:これは非常に広い質問であることを知っていますが、それは私がそれをフレーズすることができる最良の方法であり、私は多くのことを検索し、一般的な説明しか見つけることができないようです。私はそう検索しましたが、あまり見つかりませんでした。また、WordPress Codexのいくつかのページをスキミングしましたが、本当に便利なものは見つかりませんでした。

シンプルなデータベース駆動型のブログスタイルのWebサイトを作成したいと思います。実際にはストーリー(タイトル、日付、コンテンツなど)で構成されます。自分自身にWeb開発を教え始めました。完全に間違っていること。各記事のデータベースに接続するファイルが常に必要だと思いましたが、リクエストに応じてマークアップが生成されていることを読んだことがあるので、実際には実際のものではありません。サーバーに存在する必要があるか、それが間違っている可能性があるので、私はここにいます。

私が言ったように、このトピックについては、Webページと対話するサーバーの一般的なグラフィックではないものを見つけることができません。このスタイルのデータベース駆動型Webサイトをどのように作成しますか?ファイル/ディレクトリは実際にはサーバー上にありませんが、誰かがそれを要求するようにケースバイケースでのみ作成されていますか?もしそうなら、なぜあなたは完全なURLを入力できるのですか、それは404を投げることなくそこにあるのですか?私にはたくさんの質問がありますが、本当に必要なのは、これらのサイトがどのように機能するか、コードの例などについての強力な説明だけです。誰かが彼らがどのように働いているかを説明したり、私に情報(推奨記事、例、または本)を教えてもらえますか?

編集:フレームワークをお勧めしないでください。これらのサイトがどのように機能し、自分で構築するかを理解したいです。

役に立ちましたか?

解決

実際には非常に簡単です。 WordPressのインデックスページは、wp-blog-header.phpを呼び出します。そのファイルは他のファイルを要求し、それらのファイルは他のファイルを呼びます。ページのすべての内容が実際にロードされるまで、しばらく続きます。

ユーザーがいることを考え始めると、データベースが入ります。明らかに、ユーザー情報はデータベースに保存されます。それを超えて、WordPressは、後で簡単に読み込むために、データベースに投稿のタイトル、日付、その他の情報を保持しています。

コメントもデータベースに保存されます。各コメントは数字に関連付けられており、データベースでは、投稿と同様に、日付/時間とコメントに関連付けられたユーザー名が保持されます。

実際のWordPressファイルでのさらなる調査では、多くの興味深い機能が明らかになります。

他のヒント

あなたはチェックアウトしたいかもしれません Django. 。これは、あなたが話している多くの機能を提供するオープンソースのPython Webフレームワークです。また、無料の電子書籍でさえ、非常に優れた高レベルのドキュメントがたくさんあります。それはブログよりも新聞タイプのサイトにもう少し中心にありますが、同じ原則のほとんどが適用されます。あなたがPythonに初めてで、IDEを使用するのが好きなら、私はチェックアウトすることをお勧めします Pycharm. 。 Djangoの統合が厳しく、プロジェクトのセットアップとデバッグが簡単になります。

一般的に、入力パラメーター(年/月/日/記事)を使用し、データベースからデータを取得するためのコードを実行し、Webページを動的に作成するフレームワークを使用します。 Webサーバーには実際の.htmlファイルがありません。あなたが説明しているようなウェブサイトを行う最も人気のあるフレームワークの1つは Ruby on Rails, 、それが非常に簡単にすることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top