デザインの基礎(英文資料を読みながら)

Similar documents
Drupalで企業向けサイトを作ってみよう

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

スライド 1

電子納品チェックシステム利用マニュアル

購買ポータルサイトyOASIS簡易説明書 b

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

目 次 1 インストール 手 順 プログラム データファイルのインストール Microsoft Access2013Runtime SP1(32bit) 版 のインストール 基 本 操 作 ログイン メニュー...

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

端 末 型 払 い 出 しの 場 合 接 続 構 成 図 フレッツ グループから 払 出 されたIPアドレス /32 NTT 西 日 本 地 域 IP 網 フレッツ グループ フレッツ グループから 払 出 されたIPアドレス /

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

Microsoft Word - Active.doc

入退室インストールマニュアル.pdf

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

Thunderbird のメール/設定を別PCへ移行する方法(「MozBackup」を使って)

テクニカルドキュメントのテンプレート

itutor (Windows Vista, 8, 8, 8.1 ) 製 品 紹 介 や 操 作 順 の PC 操 作 システム 運 順 の マニュアル 動 画 教 育 効 果 の い eラーニング 教 材 時 間 をかけず 簡 単 に 作 成 できる 2

Microsoft Word - mediawiki.doc

スライド 1

もくじ はじめに 本 書 はスマートフォンやタブレットのアプリ LINE の 設 定 を 行 うためのマニュアルとなります 詳 しい 操 作 方 法 については メーカーホームページ 上 の 基 本 的 な 使 い 方 を 参 照 ください LINE 基 本 的 な 使 い 方

ユーザーマニュアル

目 次 機 能 運 用 上 の 注 意 処 理 手 順 画 面 説 明 ログイン 直 送 先 選 択

DN6(R04).vin

WEB保守パック申込

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

1.ログインするためのパソコンの 設 定 (USBトークンの 設 定 ) Internet Explorer(IE)の 場 合 方 法 1 情 報 バーからアドオン(ActiveXコントロール)をインストールする 画 面 はIE8です またIEのバージョンにより 操 作 方 法 画 面 や 表 示

~ 目 次 ~ 1. 履 修 登 録 のながれ 1 2. 利 用 可 能 な 機 能 について 2 3.Web 履 修 登 録 画 面 へのログイン ログアウト 方 法 3 4. 予 備 登 録 ( 定 員 設 定 科 目 の 履 修 ) (1) 予 備 登 録 5 (2) 予 備 登 録 状 況

1. Office365 (メールシステム) へのアクセス サインインについて 1) Office365(メールシステム)へのアクセス 本 学 ホームページ 在 学 生 の 方 へ に 記 載 されて

ファイルサーバー(NFS) 構築ガイド

研究者情報データベース

PowerPoint プレゼンテーション

TeleOffice 3.0 Lync 2 TO

WEBメールシステム 操作手順書

NetGenesis SuperOPT100Eバージョンアップ説明書

Microsoft Word - 操作マニュアル(石油コンビナート_オフラインソフト編)_v0.2.doc


<4D F736F F D B382F182AC82F18A4F88D B A82B D836A B5F8F898AFA90DD92E85F E646F E302E646F6378>

はじめに 本 書 は SUPER COMPACT Pathfinder DFS のご 利 用 に 際 して クライアント 端 末 の 設 定 方 法 について 説 明 して います なお 本 書 内 で 使 用 している 図 は 標 準 的 な 設 定 によって 表 示 されるものを 使 用 してお

Microsoft Word - ML_ListManager_10j.doc

WorkWithPlus 8.1 へのアップグレードについて

1. アクセスする 2. 簡 易 検 索 画 面 (fig. 1) アクセスすると 最 初 に 出 る 画 面 です 検 索 語 入 力 ボックスにキーワードを 入 力 して 論 文 検 索 ボタンをクリックし ます 3. ボックス 下 部 のチェック 項

情 報 教 育 センタ ー 1 の 設 定 説 明 は で 行 います. 他 のバージョンの を 利 用 されたい 方 は 適 宜 読 み 替 えてください. ft での 設 定 なります. の 起 動 を 起 動 します.この 時 点 で, 次 の 新 しいプロファイル 画 面 が 表 示 される

事前チェック提出用現況報告書作成ツール入力マニュアル(法人用)

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

Untitled

この 章 では 電 子 入 札 システムをご 利 用 いただくための 事 前 準 備 について 説 明 します 事 前 準 備 と して ID 初 期 パスワードの 確 認 初 期 パスワード 初 期 見 積 用 暗 証 番 号 の 変 更 IC カード 登 録 またはICカード 更 新 を 行 っ

ProWebRabbitインストールガイド

目 次 1. 会 員 登 録 推 奨 動 作 環 境 サイト 閲 覧 環 境 シミュレーション 動 作 環 境 各 種 設 定 について メールアドレスおよびニックネームの 登 録

FAQ案(Linkup Manager)

G-Web操作マニュアル

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

PC 移 行 は 以 下 の 流 れで 行 います 次 ページ 以 降 に 各 手 順 を 記 載 しますのでご 確 認 ください ( をクリックすると 該 当 の 説 明 にジャンプします ) 移 行 元 のPCでの 作 業 Step1 移 行 するデータをバックアップする (3ページ) [データ

インストール インストール ダウンロードしたファイルをダブルクリックすると 下 記 のファイルが 展 開 されます JigenApp.exe JigenRestart.exe JIGENctrl.dll PC 内 の 任 意 の 同 一 フォルダに 上 記 ファイル 全 てコピーします インストール

4-ALLx-xx002-03_ALL 製品ダウンロード・プロダクトキー発行について

目 次 メールの 基 本 設 定 内 容 2 メールの 設 定 方 法 Windows XP 3 Windows Vista / Windows 7 8 メール 転 送 の 設 定 方 法 10 メール 転 送 を 解 除 する 方 法 14 FTP 用 パスワードの 変 更 方 法 15 FTP

Transcription:

デザインの 基 礎 ( 英 文 資 料 を 読 みながら) Drupal のデザインをやさしく 学 ぶ 勉 強 会 第 1 回 開 催 日 2015 年 7 月 14 日 ( 火 ) 18:30-20:45

目 次 I. はじめに... 3 II. 復 習 デザインの 作 り 方 管 理... 3 デザインテンプレートの 基 本 テンプレートファイルの 簡 単 な 実 習 テンプレートのまとめ III. ベーステーマでサブテーマを 使 ってみよう... 14 Omega の 場 合 Adaptivethmes の 場 合 IV. デザイン 勉 強 用 の 環 境... 18 V. Acquia Dev Desktop 2 Beta 2014 年 版... 19 Acquia DevDesktop のインストール 英 語 環 境 から 日 本 語 へ VI. Theming Drupal 6 and 7... 35 How the Drupal theme system works Working with CSS Working with JavaScript and jquery Advanced theming Core templates and suggestions Drupal User Profiles with CiviCRM Contact Fields Overriding themable output Tools, best practices and conventions Upgrading a theme to a new version More theming resources and guides Theme HowTos Theme snippets Core themes Contributed themes VII. クレジット 謝 辞 ライセンス... 49 クレジット 謝 辞 1

ライセンス 2

はじめに Drupal で Web デザインを 開 発 する 方 法 を 基 礎 から 学 ぶ 勉 強 会 です Drupal7から 始 めて Drupal8がリリースされた 段 階 から Drupal8 も 学 びます また オリジナルのデザインテ ンプレートを 作 るほかに 良 く 使 われている Drupal のベーステーマ Omage Zen Adaptivethmes Bootstrap なども 学 びます 復 習 デザインの 作 り 方 管 理 Drupal 7 のデザインテーマの 技 術 情 報 ( 英 文 )は https://www.drupal.org/theme-guide/6-7 Drupal 7 のテーマとデザイン 開 発 の 技 術 情 報 ( 英 文 ) https://www.drupal.org/theming 簡 単 に 説 明 します デザインテンプレートの 基 本 Drupal をインストールしたディレクトリで テーマが 入 っている /sites/all/themes にテーマーテンプレート が 入 っています 以 下 の 説 明 は blossm, newlook, zen というテンプレートが 入 っています Newlook というテ ンプレートの 基 本 情 報 ファイルとして newlook.info があります 必 ず テーマ 名.info というファイルを 作 成 します そのファイルの 中 出 name は 必 ずテンプレートごとに 異 なる 名 前 で 記 入 します Drupal が 起 動 す るときにテンプレートの 種 類 をこの 名 前 で 認 識 します 3

管 理 画 面 -> テーマ で 作 成 した newlook.info が 認 識 されていることを 確 認 します 4

そのテンプレートをデフォルトに 設 定 します トップページを 表 示 させると CSS が 適 用 になっていない 状 態 です CSS を 適 用 させるために 先 程 の newlook.info ファイルに CSS ファイルのパスを 記 入 して 保 存 します そのパス と 同 じ 状 態 で /sites/all/themes/newlook/css 以 下 に CSS ファイルを 保 存 します 5

デバックしてみると CSS が 読 み 込 まれていることを 確 認 できます この CSS ファイルの 読 み 込 みは 管 理 画 面 -> 環 境 設 定 -> パフォーマンス 帯 域 幅 最 適 化 で CSS と JavaScript を 設 定 できます 6

日 本 語 の 管 理 画 面 7

Newlook.info ファイルに 表 示 ブロック(ブロックリージョン)を 定 義 します まったく 別 のデザインテンプレート(Gratis)のブロックリージョン サンプルとして Newlook.info ファイルに 設 定 したブロックリーション 名 は 管 理 画 面 -> サイト 構 築 -> ブロック で 表 示 させたいブロック 名 として 取 り 扱 うことができます 8

デザインテンプレートファイルの 継 承 関 係 ベーステーマ サブテーマの 関 係 Drupal 7 のデザインテンプレートと 使 われるファイルの 概 要 英 文 ですが 各 ファイルの 概 要 は https://www.drupal.org/node/171194 に 説 明 があります 9

テンプレートファイルの 簡 単 な 実 習 Drupal7のコアに 入 っているテンプレート user-profile.tpl.php ファイルを 使 って 実 習 します /modules/user/user-profile.tpl.php User-profile.tpl.php ファイルの 内 容 10

その user-profile.tpl.php ファイルをテンプレートファイルにコピーします 11

その user-profile.tpl.php ファイルに H1 タグで 文 字 を 追 加 します 実 際 に user-profile.tpl.php ファイルに HELLO THERE!! こんにちは!! という 文 字 を 追 加 して 管 理 画 面 で ようこそ さん をクリックして ユーザプロファイルをみると 以 下 のようになります ユーザ 情 報 に 写 真 をアップしていない 場 合 は 写 真 は 表 示 され ません Drupal7 のコアに 入 っているユーザプロファイルのテンプレートを 使 って 今 使 っているデフォルトテンプレートに だけ 修 正 したユーザプロファイルを 表 示 させる 設 定 を 実 習 しました Drupal7 では テンプレートファイルの 名 前 で 読 み 込 みするルールが 定 義 されています 詳 細 は https://www.drupal.org/node/1089656 12

テンプレートファイルで 使 用 するマシン 名 は 各 コンテンツタイプのノードの 定 義 になります 13

管 理 画 面 -> サイト 構 築 ->コンテンツタイプ テンプレートのまとめ テーマファイルに SQL を 記 入 することはしません 最 良 の 使 い 方 として 画 像 などのサイズ 変 更 はサーバ 側 ( 管 理 画 面 -> 環 境 設 定 -> 画 像 スタイル)で 設 定 しま す CSS では 設 定 しないようにします ベーステーマでサブテーマを 使 ってみよう Omega の 場 合 ダウンロード https://www.drupal.org/project/omega Version 7.x-5.0-alpha1 14

インストール 後 管 理 画 面 -> テーマ で fluxtheme を 選 択 します Fluxtheme はベーステーマ Omega のサブテーマです サンプルとして 使 います ただし このサブテーマの 内 容 は Omega のバージョンアップなど で 最 新 版 に 更 新 されますので このサブテーマをもとに 自 分 のテーマを 作 成 します Omega は Drupal の 管 理 コ マンド Drush コマンドで 管 理 する 方 法 がメインです Drush omega-export revert で 新 しいサブテーマを 作 成 します 参 考 まで Omega4 のテーマ 作 成 http://friendlymachine.net/posts/getting-started-omega-4 Drush コマンドが 使 えない 場 合 は https://www.drupal.org/node/2132039 にて 手 順 を 確 認 します サブテーマを 新 規 作 成 できない 場 合 でも テストは 可 能 です インストール 後 管 理 画 面 -> テーマ fluxtheme を 選 択 左 の Layout メニューで Enable Layouts extension をチェック ON にする いくつかのレイアウトパターンを 選 択 開 発 時 に 必 用 であればデバックモードにする 左 の Development メニューで Enable Development extension をチェック ON にする その 下 の 項 目 も 必 要 な 機 能 はチェック ON にします Layout 15

Development 新 しい CSS は テンプレートの CSS を 編 集 するか css_injector モジュールなどを 使 って 設 定 します CSS_injector モジュール https://www.drupal.org/project/css_injector 管 理 画 面 -> 環 境 設 定 -> 開 発 css_injector 16

Adaptivethmes の 場 合 サブテーマを 活 用 Enable Additional Features Custom CSS 17

CSS の 定 義 デザイン 勉 強 用 の 環 境 Acquia Dev Desktop2 のダウンロード インストール https://www.acquia.com/downloads 次 の 章 でインストール 作 業 を 確 認 します 18

Acquia Dev Desktop 2 Beta 2014 年 版 Drupal スタック 環 境 Acquia DevDeskTop 2 Beta を 使 ってみましょう PHP のバージョンを 選 べたり 既 存 Drupal サイトのバックアップデータをインポートできます 豊 富 な 機 能 が 追 加 になりました Acquia DevDesktop のインストール Beta 版 のダウンロード: https://www.acquia.com/downloads 英 文 のマニュアル https://docs.acquia.com/dev-desktop2 Windows でのインストール Next をクリック 19

XMail server は Windows の PC でメールを 送 信 できるようにする SMTP プログラムです 実 行 できる 状 態 で Next へ 内 容 を 確 認 して Next へ 20

ライセンス OK として Next 任 意 のインストール 先 を 指 定 して Next 21

ポートは 問 題 なければデフォルトで Next 内 容 確 認 後 Next 22

Next でインストール 開 始 インストールで 上 記 の 警 告 が 表 示 された 場 合 アクセルを 許 可 する をクリック 23

DevDesktop のインストール 完 了 です Finish をクリック Drupal をインストールします 一 番 上 の Start from scratch,.. を 選 択 し 24

標 準 の Drupal 7.30 をインストールします Install をクリック PHP は 最 新 版 を 選 択 して Finish をクリック Drupal のインストールが 始 まります 25

Local site のリンクをクリック Standard を 選 択 して Save and continue 26

そのまま Save and continue をクリック 27

メールアドレス ユーザ 名 などを 記 入 Japan を 選 択 して Save and continue 英 語 版 の Drupal 7 がインストールできました サイトの 管 理 画 面 で 英 語 から 日 本 語 に 変 更 します 英 語 環 境 から 日 本 語 へ ここからの 文 章 は Drupal 7 のバージョンが 古 いですが 7.30 に 合 わせて 下 さい 管 理 画 面 標 準 のコアモジュールでは 多 言 語 で 使 用 する Locale モジュールは 組 み 込 まれていますが 有 効 にな っていないので 有 効 にします 管 理 画 面 -> modules -> Core にある Locale をチェックし Save configuration をクリックします 28

英 語 の 他 に 日 本 語 も 使 えるように 設 定 します 管 理 画 面 -> Configuration -> REGIONAL AND LANGUAGE の Language 上 記 の Add language をクリック 29

Language name で Japanese を 選 択 し Add language をクリック Show row weights をクリックして 言 語 の 優 先 順 位 とデフォルトを 設 定 します Japanese をデフ ォルト Weight を0 English を1にすることで 最 初 の 優 先 順 位 に 設 定 します Save configuration をクリック 30

次 に 日 本 語 ファイルのダウンロードとインポートを 行 います 管 理 画 面 -> Configuration -> REGIONAL AND LANGUAGE の Translate interface Translate interface が 表 示 されたら IMPORT のタグを 選 択 して 上 部 文 章 中 の Drupal translation page をクリックして http://localize.drupal.org/translate へ 移 行 します 31

このサイトで Japanese を 選 択 します 32

バージョンは 最 新 のバージョンを 選 択 して 下 さい たとえば Drupal core 7.23 Download を 選 択 します ファイル 名 drupal-7.23.ja.po です 管 理 画 面 に 戻 り Translate interface の IMPORT タグでダウンロードした(drupal- 7.23.ja.po)Language file をインポートします 参 照 ボタンをクリックし ファイルを 選 択 後 デ フォルトの 設 定 で Import をクリック 33

インポートが 終 了 すると 日 本 語 が 表 示 されます 34

Theming Drupal 6 and 7 Drupal の Web デザインを 作 る 基 本 Drupal 6 と7を 中 心 に 説 明 https://www.drupal.org/theme-guide/6-7 35

How the Drupal theme system works 36

Working with CSS Working with JavaScript and jquery 37

38

Advanced theming 39

Core templates and suggestions 40

Drupal User Profiles with CiviCRM Contact Fields Overriding themable output 41

Tools, best practices and conventions 42

Upgrading a theme to a new version More theming resources and guides 43

Theme HowTos 44

45

Theme snippets 46

Core themes 47

Contributed themes 48

クレジット 謝 辞 ライセンス クレジット このマニュアル 作 者 は Gennai3 株 式 会 社 の 程 田 和 義 です お 問 合 せ 電 子 メール hodota@gennai3.co.jp 電 話 044-220-1588 謝 辞 本 マニュアル 作 成 は 主 に 以 下 のサイトを 参 考 にしました 心 より 感 謝 いたします 出 典 : https://drupal.org ライセンス Drupal は Dries Buytaert による 登 録 商 標 です その 他 本 マニュアルで 使 われている 製 品 および 名 称 については それぞれの 所 有 者 の 商 標 または 登 録 商 標 です 49