ダウンロード - 株式会社オープンソース・ワークショップ

NetCommons2 への
デザイン作成、組み込み方法
株式会社オープンソース・ワークショップ
2016-10-25
【目次】
I.
はじめに .................................................................. 1
1. この資料について....................................................... 1
2. 目的 .................................................................. 1
3. ライセンスなど......................................................... 1
4. 著者 .................................................................. 1
5. 更新履歴 .............................................................. 1
II. NetCommons2 へのデザイン組み込み ........................................... 2
1. デザイン的概要......................................................... 2
2. ブロックについて....................................................... 2
3. class、id について ..................................................... 3
4. ブロックのグループについて............................................. 3
5. ヘッダー .............................................................. 3
6. フッター .............................................................. 4
7. スマートフォン用ハンバーガーメニュー ................................... 4
III. 問合せ先 .................................................................. 5
1. 会社情報・Web サイト ................................................... 5
2. メール ................................................................ 5
3. Web サイト ............................................................. 5
i
I.
はじめに
1. この資料について
この資料は株式会社オープンソース・ワークショップが作成した NetCommons2 へのデザイ
ン組み込み方法です。
ここでいうデザイン組み込みとは、以下の作業を想定しています。

NetCommons2 を使用し、以下のアドオンを組み込んだものにデザインを追加する。

スマートフォン対応(レスポンシブ WEB デザイン)カスタマイズ
https://opensource-workshop.jp/download/nc2-customize/responsive

ヘッダー幅を 100%でデザイン適用するカスタマイズ
https://opensource-workshop.jp/download/nc2-customize/header-max
2. 目的
この資料は以下の目的で記載しています。

NetCommons2+株式会社オープンソース・ワークショップのアドオン機能をお使いのユ
ーザにデザインカスタマイズの方法を提供すること。

株式会社オープンソース・ワークショップがデザインを注文する際などにデザイン会
社に伝えるためのもの。
3. ライセンスなど
当資料中で記載する「NetCommons」は[大学共同利用機関]情報・システム研究機構の登録
商標です。
4. 著者
株式会社 オープンソース・ワークショップ
永原 篤( [email protected] )
5. 更新履歴
2016-10-25:初版(NetCommons2.4.2.1)
1
II. NetCommons2 へのデザイン組み込み
1. デザイン的概要

NetCommons2 は table レイアウトです。
(デザイナさんには嫌われますよね(笑))

ページ表示の際、出力するタグを完全に自由に書けるわけではありません。
NetCommons2 特有の画面を表示しながら、レイアウト変更する機能があり、そのため
にベースとなる HTML は変更できません。

NetCommons2 が出力するタグに合わせて、デザインを作成する必要があります。

CSS ファイルの追加は可能。NetCommons2 が出力する CSS の後に追加の CSS を読み込ま
せて、NetCommons2 のもともとの CSS 定義をオーバーライドしてデザインを組み込み
ます。

レスポンシブ対応は PC 画面の CSS 定義をレスポンシブ対応用共通 CSS でオーバーライ
ドして行います。そのため、タブレット用、スマートフォン用の CSS 作成は不要です。
2. ブロックについて
NetCommons2 では、ブロックという考え方があります。
画面上の機能の 1 単位のことです。以下の赤枠で囲った部分はブロックになります。
2
3. class、id について
NetCommons2 では、ブロックを 1 ページに複数、配置することができるため、ブロックに
あたる部分には id 属性での指定はしないでください。
class 指定でお願いします。
4. ブロックのグループについて
NetCommons2 では、ブロックをグループ化した CSS 定義を作らないでください。
ブロックを 2 つまとめた CSS は
組み込めないため、やめてくだ
さい。
NetCommons2 では、ブロックの移動やグルーピング、各ブロックの幅指定などを管理者が
GUI でできるのですが、グルーピングされたブロックには CSS を定義できません。
5. ヘッダー
ヘッダーの ID は以下のようになっています。
画面幅 100%のヘッダー ( id="_headercolumn" ) 赤枠部分
ヘッダーメニューに背景画像など指定する場合はこの ID でお願いします。
画面幅 1000px のヘッダー( id="__headercolumn" ) 青枠部分
メニュー項目自体はこの ID の中に含まれます。
3
6. フッター
フッターの ID は以下のようになっています。
画面幅 100%のフッター ( class="footer_add" ) 赤枠部分
フッターメニューに背景画像など指定する場合はこの class でお願いします。
画面幅 1000px のフッター( class="footer_add_cont" ) 青枠部分
フッター項目自体はこの class の中に含まれます。
※ フッターは HTML を埋め込めるので、比較的自由に記述することができます。
7. スマートフォン用ハンバーガーメニュー
レスポンシブ対応により、タブレットサイズ以下で参照した場合は、ヘッダーのグローバ
ルメニューと左カラム(通常は詳細メニュー)が消えて、ハンバーガーメニューが表示され
ます。
ハンバーガーメニューのアイコン(通常、選択時)、ハンバーガーメニューの背景デザイン
などは指定があれば組み込みます。
4
III. 問合せ先
1. 会社情報・Web サイト
株式会社オープンソース・ワークショップ
住
所:〒104-0031 東京都中央区京橋 2 丁目 8 番 4 号 オックスフォードビル 2F
電話番号:03-5534-8088
F A X:03-5534-8188
2. メール
以下のメールアドレスにご質問の内容など記載してお送りください。
担当者より返信致します。
[email protected]
3. Web サイト
株式会社オープンソース・ワークショップの Web サイトよりお問い合わせできます。
http://opensource-workshop.jp
5