一から(一人用の)ブログを作る標準的な手順を解説します。解説(英語)が優れています。複数著者によるブログは、本稿の想定外です。Blogモジュールを使用始めるのが賢いかどうかは議論が分かれるかも知れません。自分のウェブサイトにアクセスして管理者としてログインできることを仮定しています。Drupalに沿っています。(通常、用語が英語から日本語に変更されているだけのはずです)。しているかも知れませんが、それは差支えありません。以下の解説の全てが皆さんの手元の環境でも言葉通り(あるいは画面通り)当てはまるとは限りません。「ブログ」と一言で言うけれど、実際に実現することは?ブログとは、こういうものという決まった定式があるわけではありません。そこでまず最初に、本稿で実現する目標を定義しておきます。以下にそれを列挙します。これらの全て、後に変更可能です。本稿は、ブログサイト開発の取っ掛かりになることを意図したものです。3種類のページが存在する。ブログ投稿の目次ページ(ブログ)、ブログ記事一本一本の各ページ。(ブログ)目次ページは、最新のブログ記事の題名、日付、ティーザー(要約、さわり、あるいは抜粋)を列挙する。題名は、ブログ記事本体へのリンクともなっている。(ホーム)ブログページと類似。追加のバナー文書を含む。題名は大きく表示され、日付と筆者名、そして本文全文が続く。画像(複数可)があれば、最上部に表示される。本文の後に、同記事のタグ(キーワード、分類)のリストが表示される。本文の後に、その前後のブログ記事へのリンクが表示される。訪問者は、各ブログ記事へのコメントを残すことができ、それらはブログ記事本文の下に表示される。各ブログ記事は、以下の属性を持つ。訪問者は、あるタグに関連する全てのブログ記事を閲覧することができる。リンクが前後のブログ記事へのリンクとなっている。すべてのページは、以下の属性を持つ。フロントページへのリンク。ブログ目次ページへのリンク。サイドバーが表示され、そこで検索フォームが使える。同ウェブサイト全体の木構造の中でどこに相当するかを表した文字のこと。ブログ型の記事を本体の基本機能だけで扱えます。各ブログ記事の本文は、Drupalが直接操作するデータベースに保存されます。その作業は比較的すんなり進むはずです。逆に、もしブログが特定のモジュールに依存している場合、そうはいきません。匿名訪問者によるコメントの投稿も本体機能の一部です。デフォルトでは不許可になっています。本文を要約(または抜粋、触り)した「ティーザー」も本体機能に組込まれています。単一筆者によるブログは、Drupalの本質的機能の一つです。それに特化した(よく知られた)モジュールは存在していないのだと筆者は理解しています。多岐にわたるウェブサイトへの一般的枠組みを提供しているものです。(組込みまたは外部)モジュールを必要に応じて組合わせて使用する次第です。以下の方針で進めます。その新記事へのリンクが自動的に追加されるようにします。毎回手動で目次更新しません。Drupal本体に組込まれます)。通常、静的(つまり、本文は、閲覧するたびに変化はしない)です。以外は、訪問者が閲覧するたびに(一から)動的に生成されます。目次ページ、各ユーザーのアカウントのページ、検索結果のページなどがこれに相当します。各ブログ記事は、nodeになりましょう。nodeではありません。それらを列挙するからです。目次ページを手動で編集する必要があります。type)に属します。Articleの二種類が定義されています。Basic型は、たとえば「当サイトについて」のような静的なページに使われることを想定しています。Article型は、日記やブログや新聞のような時系列に沿って投稿されるページに使われます。定義することにします。Article型を使う事はもちろん可能です。専用のコンテンツ型を用意して使用するのがお勧めなので、以下ではそれに従う次第です。一般論として、これは勧められる形ではありません。URLが望ましいでしょう。同記事の日付や題名などに関連するものでしょうか。それは不自然でしょう。検索エンジンのランク付けで不利とされることも無視できません。(「URLエイリアス」が標準的邦訳か)と呼びます。URLも依然、使用可能ではあります。URLの一文字一文字が何かはそれほど気にならないところではありましょう。URLエイリアスがつけられるようにします。原則、英語への対応となっています。他の言語でも題名が英数字の場合は対応は容易です。モジュールが必要です。「D8の日本語翻字を改めて」)。標準リリースには含まれていません。drupal.org上のバグ報告)。モジュールは使用しておりません。前後記事へのリンクブログ記事は、通常、日記と同様、書かれた(あるいは発表された)日時にしたがって並べられます。各記事のページに、前後の記事へのリンクがあると幸便でしょう。次(前)の記事を次々に読む事ができますから。提供するモジュールは幾つかあります。新記事が投稿されるたびに一つ前の記事に戻って「次の記事」リンクを追加するよう編集する必要もないことが条件です。指す用語または概念です。(term)」を含みます。「タクソノミー」は、通常、サイト上のノード(コンテンツ)の分類に使われます。(term)」を含む(保持する)ことができます。原文の英語でも、すぐにはぴんと来ない概念です。Drupal特有の概念でしょうか(おそらく、ですが)。当座、正確に理解する必要はありません。いう欲求がでてきた時に、学んでも遅くありません。本稿では、単純にいきます。(Tags)」という語彙(vocabulary)一つだけを使用します。(用語またはキーワード)を与えられます(ように設定します)。タグを用いて、訪問者が、あるキーワードを含む全てのブログ記事を閲覧する、というようなことを可能に(させるように)なります。(Breadcrumbs)基本的な「パンくずリスト」(Breadcrumbs)は本体組込みで利用できるとは言え、その機能は限られています。モジュールを用いて、柔軟に「パンくずリスト」(Breadcrumbs)を生成します。(theme)は、サイトと各ページの外観を規定するものです。本稿では、ブロックの設定を行います。コメントやティーザーは、Drupalの本体組込み機能の一つです。Drupalの標準機能を使用します。必要なモジュールのインストールと有効化インストールまず、以下のモジュールをインストールします。Breadcrumbs加えて、次の二つのモジュールをインストール(および有効化)しておくことをお勧めします。サイト管理に役立つモジュールです。(ただし、本稿の以下のスクリーンショットは、単純のため、これら二モジュールを使用していない状態のものです。(移動)して、以下を実行すればおしまいです。使用しない場合、GUIだと、以下の手順になります。リンクをクリックします。(ブラウザのアドレスバーにコピーして)開いても同じことです。(上述のリンクを参照して下さい)。(GUIでなく)コマンドライン上で作業する場合は以下の手順になります。これをインストールするすべてのモジュールに対して繰返します。インストール状況に応じて別のディレクトリでしょう。~/Downloads/)にダウンロードします。(enable)する必要があります。(一個の圧縮ファイルとしてダウンロードした)モジュールのパッケージ一個には、複数のモジュールが含まれていることがよくあります。それらはそれぞれ個別に「有効化」することが必要です。(移動)して、以下を実行します。(=設定を保存)ボタンを押して変更を確定(保存)します。モジュールは、有効化しないで下さい。専用)ですから、ここでは用いません。これにて第一段階は完了しました。以下の作業は、全てウェブサイト上で行います。管理者としてログインしておいて下さい。ローカルサーバー内のサブディレクトリにインストールされています。基本的な設定まず、サイトの最も基本的な設定を行います(このうち幾つかは既にお済ましかも知れませんが)。(=サイト情報)に進み(クリックし)ます。/admin/config/system/site-information以下のように編集して下さい(もしまだ行っていなければ、ですが)。address適切に設定。管理者(ユーザー)のメールアドレスとは異なっていても構いません。