有限会社ロージーのサイトへようこそ! DRUPAL テーマレイヤでのレンダリング配列の操作 [D7] 2015年10月20日 (火) 掲載 Drupalのテーマシステムは、「レンダリング配列」と呼ばれる強力な仕組みを持っています。このレンダリング配列を操作変更することで複雑な表示制御に対応することが可能になります。その方法について簡単に説明をします。 テーマのテンプレートをカスタマイズ [D7] 2014年10月31日 (金) 掲載 デザインのカスタマイズを進めていくと、どうしてもテンプレートを編集してHTMLタグをカスタマイズしなければならないことがあります。ここでは基本的なテンプレートの構造と編集について簡単に説明します。 テーマのスタイルシートをカスタマイズ [D7] 2014年10月31日 (金) 掲載 Drupalのデザインカスタマイズでもっとも簡単なのは、スタイルシートによるカスタマイズです。簡単とは言っても標準的なデザインのサイトであればこれだけで対応可能なほどの柔軟性があります。 Drupalのテーマシステムについて [D7] 2014年10月31日 (金) 掲載 Drupal の特徴のひとつは高性能なテーマシステムを備えていることです。たいへんに柔軟性が高くさまざまなサイト・システム構築に対応できますが、反面複雑で、理解するにはそれなりの困難が伴います。ここではDrupalのテーマシステムについて簡単な説明をしていきます。 DrupalのSEO [D7] 2013年5月23日 (木) 掲載 DrupalではSEOに有効な機能がいくつか用意されています。SEO対策は必須というわけではありませんし、ただちに効果が現れるものでもありません。しかし価値のあるサイトの構築を目指すのであれば検索エンジンに対する配慮は大切だと言えるでしょう。 Drupalサイトの構成 2013年5月23日 (木) 掲載 Drupalでサイトを構成する作業の概要を説明します。Drupalはとても幅広いカスタマイズが可能ですが、反面、決して単純な作業とは言えません。しかしいったん理解さえすれば、その柔軟性に驚かれることでしょう。 ユーザ管理機能 2013年5月23日 (木) 掲載 ここではDrupalのユーザ管理機能について説明します。Drupalではコンテンツやシステム管理のためのユーザだけでなく、サイト利用ユーザの権限も設定することができます。会員制サイトの構築などさまざまな応用が考えられるでしょう。 WEB Eclipseでcompassを使う 2014年7月19日 (土) 掲載 Web開発のとき統合開発環境としてEclipse(あるいはAptanaStudio)を使用している人は多いでしょう。ここではEclipseのビルドシステムを使ってcompassをコンパイルする方法を説明します。 メディアクエリの書き方 [sass] 2014年7月19日 (土) 掲載 最近のWebデザインではメディアクエリを使用したレスポンシブデザインが必須となっています。sassでももちろんメディアクエリはサポートされています。sassならではの拡張がされているので複雑になりがちなメディアクエリもスッキリと書けるようになります。 compassで画像を扱う 2014年7月19日 (土) 掲載 cssでは背景に画像を指定することが良くあります。普通はbackground-image: url(../images/bg.png); のように書くことでしょう。しかしこの方法ではフォルダレイアウトを変更すると、すべての指定を書き換えなければなりませんし、CMSではこのような相対指定が使えない場合もあります。このような不便を解消するためにcompassでは画像を特別な方法であつかいます。 Vertical Rhythmの使い方 [compass] 2014年7月19日 (土) 掲載 横方向のレイアウト整合性をとるのがBlueprintなら、縦方向(行間)をコントロールするのがVertical Rhythmです。Blueprintにも行間コントロールの機能はあるのですがあまり使いやすいとは言えません。ここではcompassコアに含まれるVertical Rhythmの使い方を説明します。 グリッドレイアウト [compass] 2014年7月18日 (金) 掲載 最近よく言われるデザインパターンに「グリッドレイアウト」というものがあります。その名の通り規則正しい「グリッド」を想定し、それに添ってレイアウトデザインを行うという手法です。別に新しい考え方というわけではなく、エディトリアルデザインでは一般的な考え方なのですが、Webデザインの世界でも良く聞くようになりました。「フラットデザイン」もそうですが、派手なグラフィックでゴテゴテと飾り立てるデザインではなく、「情報を機能的に見せる」デザインパターンにシフトしてきているのかもしれません。さてこのグリッドレイアウトを簡単に実現するために、いくつかのcssフレームワークが開発されています。「960 Grid System」が有名ですが、compassではBlueprintというフレームワークを統合しています。ここではその使い方を説明します。 compassのミックスイン 2014年7月18日 (金) 掲載 compassの魅力のひとつは豊富で実績のあるミックスインが使えることです。ここではcompassコアに含まれるミックスインの概要を紹介します。 TOOL 競合の解決 [Git] 2013年5月30日 (木) 掲載 ファイルの変更が競合したときには編集を行って解決しなければなりません。ここではその方法を具体的な例で説明します。 ブランチのマージ [Git] 2013年5月30日 (木) 掲載 ブランチで作業したらいつかはマージしなければなりません。基本的なマージは簡単に行うことができます。 ブランチの作成 [Git] 2013年5月30日 (木) 掲載 Gitの強力な機能の一つに「ブランチ」があります。これは通常の作業の流れから枝分かれした支流を作る機能です。作業ごとに専用のブランチを作るなど、特にチームで作業をしているときに威力を発揮する機能です。 サーバへのプッシュとプル [Git] 2013年5月30日 (木) 掲載 Gitで行ったコミットなどの操作はローカルリポジトリに対するものです。ファイル管理を他の人と共有するにはサーバ上のリモートリポジトリを利用しなければなりません。そのための方法について説明をします。 ファイルのコミット [Git] 2013年5月30日 (木) 掲載 ファイルの追加、変更や削除をしたらそのことをリポジトリに記録します。これを「コミット」と言います。 ファイルの追加 [Git] 2013年5月30日 (木) 掲載 新しいファイルを作成したらまずやることは「リポジトリへのファイルの追加」です。ここではその方法を説明します。