自己紹介 内毅志 ( おさないたけし ) Movable Type Product and Marketing Manager (2011 年 4 月 )

Similar documents
ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

m_sotsuron

経営論集2011_07_小松先生.indd

1. MT5 BETA : CMS 3. MT5

スタイルシートでデザインを整えよう

07_経営論集2010 小松先生.indd

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

_勉強会_丸山さつき_v3

第6回 CSS入門(つづき)

アメブロは そのままで使えるおしゃれなテンプレートが豊富にそろっているのが特徴ですがさらにデザインをカスタマイズすることによって 見やすく集客しやすいブログにすることができます このテキストでは 2016 年 3 月にリリースされた CSS 編集用デザイン を使用して あなただけのデザインにアメブロ

HTML5&CSS3 レッスンブック

HTML5 CSS

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

about かみのごうや たいち 大阪府出身 東京都在中 28歳 うお座 O型 ゾウと写真が好き 2xup.org を管理

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

画像 images/ SpaceShuttle.png を指定します <!DOCTYPE html> <html> <head> <title>circleanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/


2

padding( パディング ) padding プロパティでボックスの内側の余白を指定します この部分の内側には背景 ( 背景色や背景画像 ) を表示できます border( ボーダー ) border プロパティでボックスの境界線を指定します ボーダーには色 太さ 線の種類を指定できます 画像で

Microsoft PowerPoint - css-3days.ppt [互換モード]


SVG資料第6回目(その3) SVGとHTMLの間でデータを交換する

SmartBrowser_document_build30_update.pptx

JavaScript の使い方

目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

■サイトを定義する

インターネットマガジン2004年3月号―INTERNET magazine No.110

6 2 1

追加する方法は以下の 2 つです 書き出し後にヘッダーを追加する (1 冊だけヘッダーを適用する場合に向く ) 書き出し形式を追加する ( 何冊も同じヘッダーを適用する場合に向く ) 注意 HTML の知識が必要です ロゴスウェアでは HTML の書き方についてのサポートはお受けしておりませんのでご

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

高度デザインカスタマイズの制作フロー CSS と画像を利用した高度デザインカスタマイズは下記の流れで制作を進めます 1. 高度デザインカスタマイズ対応のコンテンツデータを一旦 STORM V で書き出す 2. 書き出したコンテンツデータ内のカスタマイズ CSS ファイルを編集してデザインを確定する

次 アップデート... 1 サイトデータのコンバート... 3 スマートフォン設定... 5 モジュールの設定 アップロード... 6 スマートフォンでの確認 アクセス解析 補 資料 1 モジュールの表 について 補 資料 2 モジュールの詳細設定について...

ウェブデザイン技能検定学科試験 2 級 1. 各設問において 正しいものは 1 を 間違っているものは 2 を 該当設問の解答欄に記せ 第 1 問 文字実体参照の は 改行しない半角スペースを表示する 第 2 問 HTML 5.2 では コメントの中に連続したハイフンを入れることができる 第 3 問

Taro-CSS.jtd

CSS


Sushi Web ページの編集 Card 1 of 10 3 パソコンの画面上で ブラウザとテキストエディタを横に並べます ブラウザ テキストエディタ 4 5 テキストエディタで 自分の自己紹介になるように変更します 変更したらテキストを保存します ( ファイル > 保存 ) 保存したら F5 を

1. はじめにこのドキュメントは IBMi 上のデータを HTML のテーブルで表示するためのカスタマイズ方法について説明するものです この手法を用いることで スムーズなスクロールによる照会画面 (HTML のテーブル ) を 5250 画面に挿 することが出来ます ( 下図参照 ) なお このドキ

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ

Transcription:

スマートフォンオプションのご紹介とスマートフォン対応テーマ解説 カスタマイズ 2011 年 11 月 9 日シックス アパート株式会社 内毅志

自己紹介 内毅志 ( おさないたけし ) Movable Type Product and Marketing Manager (2011 年 4 月 )

本日のサマリ スマートフォンオプションとは テーマのおさらい スマートフォンオプション用テーマの内容ご紹介

スマートフォンオプションとは

スマートフォンオプションとは MT の管理画 を 最適化 スマホ用テーマを バンドル +

管理画 用 プラグイン

プラグイン ビジネスに必要な運用機能を 手のひらに

特徴 カスタムフィールド の操作

特徴 パソコン版に近い 操作感

特徴 リアルプレビュー

テーマ

テーマ スマートフォン PC 両対応

PC スマートフォン両用 デザインカスタマイズのベースとして提供 そのままでも ブログとして利用可能

テーマの構成 理解しやすく 適度なシンプルさ

DynamicMTML を採用 <mtml tag="mt:ifuseragent" params='wants="smartphone"'> <mt:ignore><!-- for Smart Phone --></mt:ignore> <$mt:include module="html ヘッダーモバイル用 "$> <mtml tag="mt:else"> <mt:ignore><!-- for Other --></mt:ignore> <$mt:include module="htmlヘッダー "$> <mtml tag="/mt:ifuseragent">

DynamicMTML とは Movable Typeのタグ (MTタグ) を リアルタイムに解釈して出 する仕組みページをダイナミック ( 動的 ) 生成

ユーザーからアクセスがあったときに MT タグを解釈して出 <mtml tag="mt:ifuseragent" params='wants="smartphone"'> <mt:ignore><!-- for Smart Phone --></mt:ignore> <$mt:include module="html ヘッダーモバイル用 "$> <mtml tag="mt:else"> <mt:ignore><!-- for Other --></mt:ignore> <$mt:include module="html ヘッダー "$> <mtml tag="/mt:ifuseragent">

詳細は次のセッションで

リリース日 他 2011 年 11 月 16 日 ( 水 ) 個人無償版もあります

無料配布 テーマは無料配布も います (OSS)

テーマの詳細 テーマの詳細

その前に その前に

改めて MT のテーマ ご存知ですか? What is Theme?

テーマのおさらい

テーマとは 入れ替え可能なテンプレートセット

配布もしています http://communities.movabletype.jp/plugins/

商用テーマもあります

構成 テーマに利用する CSS JavaScript 画像など テーマで利用する各種テンプレートのソースコード テーマの構成情報 ( 設定ファイル ) テーマのサムネイル ( 管理画 で表 )

インストール MT インストールフォルダ /themes/ に テーマ名フォルダをアップロード

テーマの切替 テーマインストール後 管理画 から 適用 ボタンを押す

テンプレートが入れ替わる

出 もできる

詳しくはウェブで http://www.movabletype.jp/documentation/

リファレンスブックもあります

テーマ募集中

スマートフォンオプション用テーマの内容ご紹介

スマホテーマに戻る

テーマ名 Smart Blog

スマホ &PC 両対応 CSS JS をダイナミックに切替

ユーザーからアクセスがあったときに MT タグを解釈して出 <mtml tag="mt:ifuseragent" params='wants="smartphone"'> <mt:ignore><!-- for Smart Phone --></mt:ignore> <$mt:include module="html ヘッダーモバイル用 "$> <mtml tag="mt:else"> <mt:ignore><!-- for Other --></mt:ignore> <$mt:include module="html ヘッダー "$> <mtml tag="/mt:ifuseragent">

ヘッダー部分のソース <mtml tag="mt:ifuseragent" params='wants="smartphone"'> <mt:ignore><!-- for Smart Phone --></mt:ignore> <$mt:include module="html ヘッダーモバイル用 "$> <mtml tag="mt:else"> <mt:ignore><!-- for Other --></mt:ignore> <$mt:include module="html ヘッダー "$> <mtml tag="/mt:ifuseragent">

パソコン用 <link rel="stylesheet" href="http://example.com/styles.css"> <script src="http://example.com/mt.js"></script> <script src= http://example.com/jquery.min.js"></script>

<link rel="apple-touch-icon-precomposed" href="http://example.com/touch-icon-default.png"> <link rel="stylesheet" href="http://example.com/jquery.mobile.min.css"> <link rel="stylesheet" href="http://example.com/styles.css"> <link rel="stylesheet" href="http://example.com/smartphone.css"> <script src="http://example.com/mt.js"></script> <script src="http://example.com/jquery.min.js"></script> <script src="http://example.com/mt-theme-smart-blog.js"></script> <script src="http://example.comjquery.mobile.min.js"></script>

CSS の構成

CSS の構造 共通 base.css( 構造 ) screen.css( 配色など ) スマートフォン用 smartphone.css( スマホ用 )

全体の構造管理 base.css /* - Layout */.content,.page-header,.page-footer { padding: 1px 10px; }.main-content { float: left; width: 640px; overflow: hidden; }.related-content { float: right; width: 280px; margin-left: 10px; }.inner { width: 960px; margin: 0 auto; }.content-inner { margin: 1.62em auto; }

配色 トーン & マナーの管理 screen.css.ui-bar-a,.page-header,.page-footer,.header-menu.detail { border: 0; background: #007bbb; color: #fff; text-shadow: none; font-weight: normal; }

スマートフォン用のデザイン smartphone.css /* - Layout */.inner { width: auto; max-width: 100%; margin: 0; }.content,.page-header,.page-footer { padding: 0; }.content-inner { padding: 0 9px; }.main-content { float: none; width: auto; overflow: visible; }

Smart Blog 独自の項目

Smart Blog 独自項目 スマートフォン用 CSS viewport jquery.mobile touch icon

viewport <meta name="viewport content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">

jquery Mobile jquery Mobile を活用 /* for jquery Mobile */ $(document).bind("mobileinit", function(){ $.mobile.ajaxenabled = false; $.mobile.hashlisteningenabled = false; }); /* Tabs */ jquery(function() { $('.menu.widget').hide(); $('.menu.widget:first').show(); $('.tabs >.tab:first').addclass('active');

touch icon <mt:assets type="image" tag="@site_touch_icon" limit="1"> <link rel="apple-touch-icon-precomposed" href="<$mt:assetthumbnailurl width="114" square="1"$>"> <mt:else> <link rel="apple-touch-icon-precomposed" href="<$mtstaticwebpath$>support/theme_static/ smart_blog/images/touch-icon-default.png"> </mt:assets>

タッチアイコンの変更 デフォルト プライベートタグによる指定画像があった場合 @SITE_TOUCH_ICON

プライベートタグとは @ から始まるタグを利用 タグ一覧 など htmlとしては出 されない タグの有無により テンプレート分岐ができる

解説 http://www.movabletype.jp/blog/mtddc2011_special_03.html MovableType.jp で記事公開中

その他

ヘッダーの切替 プライベートタグで挿入可能 <mt:assets tag="@site_banner" limit="1"> <img src="<$mt:assetthumbnailurl width="1024"$>"> <mt:else> <img src="<$mtstaticwebpath$>support/theme_static /smart_blog/images/banner.jpg"> </mt:assets>

ロゴの切替 <h1 class= title page-title > <a href= <$mt:blogurl$> > <mt:assets tag= @SITE_LOGO limit= 1 > <img alt= <$mt:blogname encode_html= 1 $> src= <$mt:assetthumbnailurl$> class="page-logo"> <mt:else> <$mt:blogname$> </mt:assets> </a> </h1>

デモ

活用例

ご活用のほど お願い申し上げます