試験公開中

このエントリーをはてなブックマークに追加

Drupal 8 スタートブック―作りながら学ぶWebサイト構築

インプレス

3,000円+税

Drupalは国内ではまだ他のCMSのほどの知名度はありませんが、海外では大企業や政府機関といった大規模なサイトを中心に広く使われています。本書では、Drupalを使う初心者がつまづく可能性のある部分を極力排除しました。インストールからサイト完成まで、一切のコードを書かずにGUI操作のみで標準機能を一通り使った簡単なサイト制作を行い、Drupalの全体像をつかむことができます。

関連サイト

本書の関連ページが用意されています。

内容紹介

本書は、オープンソースのCMS(コンテンツマネジメントシステム)であるDrupal(ドゥルーパル)の最新バージョンDrupal 8の解説書です。Drupalは国内ではまだ他のCMSのほどの知名度はありませんが、海外では大企業や政府機関といった大規模なサイトを中心に広く使われています。

Drupalは極めて高い拡張性や柔軟性を持ち、様々な用い方ができる反面、初心者にはどこから手を付ければ良いのか分かりにくいという側面もあります。本書では、Drupalを使う初心者がつまづく可能性のある部分を極力排除しました。インストールからサイト完成まで、一切のコードを書かずにGUI操作のみで標準機能を一通り使った簡単なサイト制作を行い、Drupalの全体像をつかむことができます。

本書は、インプレスが運営するWebメディア「Think IT」で、「初心者でも挫折しないゼロから始めるDrupal 8入門」として連載された技術解説記事に情報を追加し書籍として再編集したものです。本書の内容は、執筆時点(2016年12月)までの情報を基に執筆されています。

書誌情報

  • 著者: ANNAI株式会社
  • 発行日: (紙書籍版発行日: 2017-01-20)
  • 最終更新日: 2017-01-20
  • バージョン: 1.0.0
  • ページ数: 288ページ(PDF版換算)
  • 対応フォーマット: PDF, EPUB
  • 出版社: インプレス

対象読者

これからCMSを触ってみたいと思っている方、WordPress等の他のCMSでの開発経験のある方、CMSを使わずにHTMLを直接書いてウェブサイトを作っている方、Drupal 6や7を使っていて、Drupal 8をそろそろ試してみたい方

著者について

ANNAI株式会社

2007年からDrupal専門のWebシステム開発会社として、世界規模で展開するグローバル企業や大学・自治体を中心に、数多くのWebソリューションを提供。Drupal CoreやModuleのコントリビューターなど、Drupalエキスパートが多数在籍。国内ユーザーコミュニティへも積極的にコミットし、定期的なセミナー等の開催を通じて、オープンソース技術の普及や海外コミュニティとの緊密な連携を図っている。Webシステムの企画・開発からデザイン、クラウド運用までをワンストップで提供する他、Drupalのコーディングを評価する“Audit業務”や最適なモジュールの調査・選定等、幅広いコンサルティングを行っている。Drupalアソシエーション公式パートナー。

目次

はじめに

目次

第1章 Drupal 8の基礎知識とインストール

  • 1.1 Drupalについて
  • 1.2 Drupalで制作された有名サイト
  • 1.3 本書で制作するサンプルサイトの概要
  • 1.4 Drupal 8のインストール
  • 1.5 テーマを入れ替えてデザインを変更する

第2章 コンテンツの定義とカテゴリーの作成

  • 2.1 コンテンツタイプとは
  • 2.2 コンテンツタイプ「基本ページ」でページを作成
  • 2.3 カスタムコンテンツタイプの作成
  • 2.4 コンテンツ「新着情報」の作成
  • 2.5 コンテンツタイプ「製品紹介」の構造
  • 2.6 「製品カテゴリ」タクソノミーの作成
  • 2.7 コンテンツタイプ「製品紹介」の作成
  • 2.8 コンテンツタイプ「製品紹介」を使ったページの作成
  • 2.9 コンテンツタイプ毎のユーザー権限設定

第3章 コンテンツ一覧ページの作成

  • 3.1 Viewsとはなにか?
  • 3.2 Viewsで新着情報の一覧を作成する
  • 3.3 Viewsで「製品紹介」コンテンツを表示する
  • 3.4 レスポンシブWebデザインに対応させる

第4章 ブロックレイアウトとコンタクトフォームの作成

  • 4.1 コンタクトフォームの作成
  • 4.2 ブロックレイアウトの基礎知識
  • 4.3 カスタムブロックの作成
  • 4.4 「ブロック」をリージョンに追加する
  • 4.5 ブロック以外のレイアウト方法

第5章 コンテンツの翻訳と多言語設定

  • 5.1 本章で実装する多言語機能
  • 5.2 多言語サイト構築に必要な設定
  • 5.3 サイトに翻訳文を追加する
  • 5.4 Viewsを翻訳する
  • 5.5 タクソノミータームの翻訳
  • 5.6 コンテンツの翻訳
  • 5.7 表示言語のコンテンツのみを表示する

第6章 モジュールのインストール、ユーザー作成と権限の設定

  • 6.1 拡張モジュールについての説明
  • 6.2 Simple XML sitemapモジュールのインストール
  • 6.3 Simple XML SitemapモジュールでXMLサイトマップを作成する
  • 6.4 モジュールページの情報を確認する
  • 6.5 ユーザーの追加と権限の設定

付録A 各種情報ソースとコミュニティ活動

付録B Twigテンプレートに関する基礎知識

付録C Twigテンプレートの命名規則

付録D Drupal 8.xマイナーバージョンアップの追加機能

付録E 主要モジュール一覧

索引

著者紹介

Home 書籍一覧 Drupal 8 スタートブック―作りながら学ぶWebサイト構築 ▲ ページトップへ戻る