Top Banner
2014年11月19日 シックス・アパート株式会社 長内 毅志 Movable Type ハンズオンセミナー
168

20141119 Movable Type HandsOn Seminar

Jul 06, 2015

Download

Technology

Six Apart,Ltd.

2014年11月19日のMovable Type ハンズオンセミナー資料です。
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 20141119 Movable Type HandsOn Seminar

2014年11月19日シックス・アパート株式会社

長内 毅志

Movable Type ハンズオンセミナー

Page 2: 20141119 Movable Type HandsOn Seminar

•長内毅志

–2011年~ Movable Typeプロダクトマネージャー

–2014年~ ディベロッパーリレーションマネージャー

–ダンス、ジョギング、家族が大好きです。

Page 3: 20141119 Movable Type HandsOn Seminar

まず最初に

–アカウント情報を元に、アクセスできるか確認しまし

ょう。

Movable Type

–FTP

Page 4: 20141119 Movable Type HandsOn Seminar

アジェンダ

•Movable Type の特徴

•Movable Type の管理画面と基本操作

•Movable Type のテンプレート

•Movable Type のテーマを作成する

•Movable Type クラウド版

Page 5: 20141119 Movable Type HandsOn Seminar

Movable Type の特徴

Page 6: 20141119 Movable Type HandsOn Seminar

Movable Typeとは

• 10年以上利用されているブログ・CMS(通称MT)

• MTタグ組み合わせでロジック生成

• テンプレートとDBが完全に分離している

(MVCライク)

• プラグインで拡張可能

• どんなコードも生成可能

Page 7: 20141119 Movable Type HandsOn Seminar

最新10件のブログ記事をリンク付きで生成

<ul> <MT:Entries limit="10"> <li>

<a href="<MT:EntryPermalink>"><MT:EntryTitle>

</a></li>

</MT:Entries> </ul>

Page 8: 20141119 Movable Type HandsOn Seminar

特徴1

•静的生成でhtmlを出力

(スタティックパブリッシング)

•動的生成も対応可能

(ダイナミックパブリッシング)

Page 9: 20141119 Movable Type HandsOn Seminar

•動的、静的生成どちらも対応することで、

様々なサーバー構成に対して柔軟に対応

できる

Page 10: 20141119 Movable Type HandsOn Seminar

基本的な構成

公開サーバー兼CMSサーバー

管理者

閲覧者(サイト訪問者)

Page 11: 20141119 Movable Type HandsOn Seminar

ステージング環境

ステージングサーバー兼

CMSサーバー

公開サーバー

管理者 閲覧者(サイト訪問者)

Page 12: 20141119 Movable Type HandsOn Seminar

冗長構成

CMSサーバー

公開サーバー

(冗長構成)

ロードバランサ

Page 13: 20141119 Movable Type HandsOn Seminar

クラウド環境

–CMSサーバーをVMイメージで構築(Amazon EC2な

ど)

–公開ページはコンテンツサーバーで構築

–AmazonS3 (Azure Webサイト) など

VMサーバーAmazonEC2など

Amazon S3など

Page 14: 20141119 Movable Type HandsOn Seminar

CDNを利用した構成

–CMSサーバーはVMイメージ n個で冗長構成

–公開コンテンツをストレージサーバーへ出力

–CDNを利用して世界各地にキャッシュ

DBサーバー

CDNサーバー

Page 15: 20141119 Movable Type HandsOn Seminar

特徴2

•柔軟なテンプレートタグ

–四則計算なども可能

•Data API で拡張可能

–データはJSON形式で出力、RESTで取得可能

Page 16: 20141119 Movable Type HandsOn Seminar

特徴3

•中小企業から中-大規模企業、官公庁まで

幅広い導入実績

Page 17: 20141119 Movable Type HandsOn Seminar

Movable Typeの管理画面と

基本操作

Page 18: 20141119 Movable Type HandsOn Seminar

管理画面

Page 19: 20141119 Movable Type HandsOn Seminar

ウェブサイトとブログの違い

• ウェブサイト…

「サイト」「ホームページ」全体を管理する仕組み

• ブログ…

ウェブサイトの中にある、更新頻度の高いコンテンツを管理

する仕組み

「ブログ」「ニュースリリース」「IR情報」

「新製品紹介」など

参考リンク3:http://www.movabletype.jp/documentation/mt6/websites/

Page 20: 20141119 Movable Type HandsOn Seminar

1つのWebサイトを構成する例

Page 21: 20141119 Movable Type HandsOn Seminar

複数のWebサイトを構成する例

Page 22: 20141119 Movable Type HandsOn Seminar

ウェブページとブログ事の違い

• 記事…時間の経過と共に蓄積されるページ

例:日記、ニュースリリースなど

• ウェブページ…時間の経過と関係なく、階層構

造に従い情報を伝えるためのページ

例:会社概要、組織図、会社地図など

参考リンク4:http://www.movabletype.jp/documentation/mt6/compose/

Page 23: 20141119 Movable Type HandsOn Seminar
Page 24: 20141119 Movable Type HandsOn Seminar

ダッシュボード

Page 25: 20141119 Movable Type HandsOn Seminar

記事の作成

記事 => 新規、もしくは新規作成

Page 26: 20141119 Movable Type HandsOn Seminar

•http://www.movabletype.jp/documentatio

n/mt6/menu/

Page 27: 20141119 Movable Type HandsOn Seminar

ハンズオン

•最初の記事を投稿してみましょう

Page 28: 20141119 Movable Type HandsOn Seminar
Page 29: 20141119 Movable Type HandsOn Seminar

ハンズオン

•以下のデータをMTにインポートしてみまし

ょう

•http://goo.gl/MROcIK

•ブラウザからローカルに保存して、インスト

ールを行います

Page 30: 20141119 Movable Type HandsOn Seminar

データのインポート

ツール => 記事のインポート

Page 31: 20141119 Movable Type HandsOn Seminar

Movable Type の

テンプレート

Page 32: 20141119 Movable Type HandsOn Seminar

テンプレートとは

•Movable Typeのデータベースに保存され

ている各種のデータを、htmlとして出力す

るための仕組み

Page 33: 20141119 Movable Type HandsOn Seminar

DBのオブジェクトをタグで出力

<MTEntryTitle>

<MTEntryBody>

<MTEntryMore>

Page 34: 20141119 Movable Type HandsOn Seminar

データベースを見てみましょう

•DEMO

Page 35: 20141119 Movable Type HandsOn Seminar

MTタグの実際

Page 36: 20141119 Movable Type HandsOn Seminar
Page 37: 20141119 Movable Type HandsOn Seminar
Page 38: 20141119 Movable Type HandsOn Seminar

テンプレートの説明

• インデックステンプレート

–自由にどこでも単一ページを出力

• アーカイブテンプレート

–特定のルールに従い複数ページを出力

• テンプレートモジュール

–パーツ化して様々な形で共有使用

• システムテンプレート

–付属システムの出力部分を調整

Page 39: 20141119 Movable Type HandsOn Seminar

テーマについての説明

•テーマとは

–デザインなどをワンクリックで変更する仕組み

–カスタムフィールドなどもまとめて設定できる

Page 40: 20141119 Movable Type HandsOn Seminar

画面

•デザイン => テーマ

Page 41: 20141119 Movable Type HandsOn Seminar

ハンズオン

•テーマを変えてみましょう

–「Eiger」を選んで適用してみましょう

–再構築後、デザインを確認してみましょう

–確認後、テーマ「Rainier」を選んでデザインを変えま

しょう

Page 42: 20141119 Movable Type HandsOn Seminar
Page 43: 20141119 Movable Type HandsOn Seminar

テンプレート

デザイン => テンプレート

Page 44: 20141119 Movable Type HandsOn Seminar

ハンズオン

•トップページの記事件数を、5件に変更して

みましょう

Page 45: 20141119 Movable Type HandsOn Seminar

• デザイン => テンプレート =>

インデックステンプレート => メインページ

• <mt:Entries limit="5" search_results="1">

–値を5に変更

Page 46: 20141119 Movable Type HandsOn Seminar

ハンズオン

•トップページの記事一覧を、タイトルだけの

表示に変えてみましょう。

•成功したら、元に戻しておきましょう

Page 47: 20141119 Movable Type HandsOn Seminar

解説

• <MTIgnore>

<div class="asset-content entry-content"

itemprop="articleBody">

<$mt:EntryBody$>

</div>

<div class="entry-more-link">

<a href="<$mt:EntryPermalink

encode_html="1"$>" itemprop="url">ブログ記事を読む</a>

</div>

</MTIgnore>

Page 48: 20141119 Movable Type HandsOn Seminar

ハンズオン

•トップページ記事一覧を「です。」を、スギち

ゃん風に「だぜぇ。」に変換してみましょう。(

少古)

Page 49: 20141119 Movable Type HandsOn Seminar

解説

デザイン => テンプレート =>

インデックステンプレート => メインページ

<mt:Entries limit=“$entries_per_page”

search_results=“1”

replace=“です。”,”だぜぇ。”>

Page 50: 20141119 Movable Type HandsOn Seminar

グローバルモディファイア

•出力結果をある規則に沿って修正する仕

組み

•Replace モディファイア

http://www.movabletype.jp/documentation/appendices/modi

fiers/replace.html

Page 51: 20141119 Movable Type HandsOn Seminar

ハンズオン

•記事数を合計して

–10以上ある場合は「記事数:10件以上」

–10未満の場合は「記事数:10件未満」

と表示してみましょう

(条件分岐)

Page 52: 20141119 Movable Type HandsOn Seminar

• <div id="index-main" class="main" role="main">

<MTSetVarBlock name=“num”>

<MTBlogEntryCount></MTSetVarBlock>

<MTIf name=“num” ge=“10”>

記事数:10件以上

<MTElse>

記事数:10件未満

</MTIf>

Page 53: 20141119 Movable Type HandsOn Seminar

リファレンス

•タグリファレンス

–http://goo.gl/CDlmDI

•変数の定義

–http://goo.gl/crKTYI

•条件分岐

–http://goo.gl/2hU5Ux

Page 54: 20141119 Movable Type HandsOn Seminar

ハンズオン

•テンプレートを利用して以下の計算をして

みましょう

–10+3

–10-3

–10x3

–10÷3

Page 55: 20141119 Movable Type HandsOn Seminar

<MTSetVar name="first" value="10">

<MTGetVar name="first" value="3" op="+">

<MTGetVar name="first" value="3" op="-">

<MTGetVar name="first" value="3" op="*">

<MTGetVar name="first" value="3" op="/">

Page 56: 20141119 Movable Type HandsOn Seminar

リファレンス

•変数の初期値に対して、valueモディファイ

アとopモディファイアで計算

•MTタグで利用できる演算関数

–http://www.movabletype.jp/documentation/mt6/de

sign/templates/calculation.html

Page 57: 20141119 Movable Type HandsOn Seminar

ハンズオン

•最初に作成した記事を、トップページの最

新情報として常に表示してみましょう (ステ

ィッキー表示)

•ヒント:タグ欄に「@stick」と入力します。

Page 58: 20141119 Movable Type HandsOn Seminar

やりかた

• 記事のタグ欄に「@stick」と入力後、保存

• メインページのテンプレートを修正

<MTEntries tags=“@stick”>

<MTInclude module=“記事の概要”>

</MTEntries>

<mt:Entries limit="$entries_per_page"

search_results="1“ tags=“NOT @stick”>

Page 59: 20141119 Movable Type HandsOn Seminar

リファレンス

•プライベートタグでウェブページを部品デ

ータにする

•http://goo.gl/SuzGxy

Page 60: 20141119 Movable Type HandsOn Seminar

ハンズオン

•記事データ内にある「宝石」という単語を、

すべて「ほうせき」とひらがなに置換しまし

ょう

Page 61: 20141119 Movable Type HandsOn Seminar

•記事編集画面の右上にある検索ボタンか

ら「宝石」を検索

Page 62: 20141119 Movable Type HandsOn Seminar

検索・置換画面から文字を置換

Page 63: 20141119 Movable Type HandsOn Seminar

•検索、置換は様々なデータに対応

–(記事、ウェブページ、テンプレート、コメントなど)

Page 64: 20141119 Movable Type HandsOn Seminar

Movable Typeのテーマを

作成する

Page 65: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ハンズオン用テーマをインストールしてみ

ましょう

•http://goo.gl/Pljde0

•終わったら、再構築してみましょう。

Page 66: 20141119 Movable Type HandsOn Seminar

インストールの仕方

ダウンロードして解凍した「hands-on-theme」をフォルダごとMTクラウドの「themes」ディレクトリにアップロードする

Page 67: 20141119 Movable Type HandsOn Seminar

• デザイン => テーマ から

ハンズオン用テーマを適用する

Page 68: 20141119 Movable Type HandsOn Seminar

テーマ画像

Page 69: 20141119 Movable Type HandsOn Seminar

ハンズオン

•トップページの記事一覧を、最新5件表示

するように変更してみましょう。

Page 70: 20141119 Movable Type HandsOn Seminar

解説

Page 71: 20141119 Movable Type HandsOn Seminar

タイトル

• テンプレート => インデックス => メインページ

<article>

<h2>Introduction to respo </h2>

=>

<article>

<h2><MTEntryTitle></h2>

Page 72: 20141119 Movable Type HandsOn Seminar

日付と著者名

<div class="article-info">Posted on 2013/05/14 by Joe Bloggs</div>

<div class=“article-info”>Posted on <MTEntryDate format=“%Y/%m/%d”> by <MTAuthorName></div>

Page 73: 20141119 Movable Type HandsOn Seminar

参考情報

•日付情報

–日付に関するテンプレートモディファイア

http://www.movabletype.jp/documentation/appendi

ces/date-formats.html

Page 74: 20141119 Movable Type HandsOn Seminar

本文

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod ……</p>

=>

<p><MTEntryBody></p>

Page 75: 20141119 Movable Type HandsOn Seminar

続きを見る(Read More)

<a href="#" class="button">Read more</a>

=>

<a href=“<MTEntryPermaLink>" class="button">Read more</a>

Page 76: 20141119 Movable Type HandsOn Seminar

ループ処理

<section id="content">

<MTEntries limit=“5”>

<article>

先ほど修正したコード

</article>

</MTEntries>

</section>

Page 77: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ブログの記事詳細を見れるようにしましょう

Page 78: 20141119 Movable Type HandsOn Seminar

変更場所

Page 79: 20141119 Movable Type HandsOn Seminar

タイトル

• テンプレート => アーカイブテンプレート

=> 記事

<article>

<h2>Introduction to respo </h2>

=>

<article>

<h2><MTEntryTitle></h2>

Page 80: 20141119 Movable Type HandsOn Seminar

日付と著者名

<div class="article-info">Posted on 2013/05/14 by Joe Bloggs</div>

<div class="article-info">Posted on <MTEntryDate format=“%Y/%m/%d”> by <MTAuthorName></div>

Page 81: 20141119 Movable Type HandsOn Seminar

本文

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod ……</p>

=>

<p><MTEntryBody>

<MTEntryMore>

</p>

Page 82: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ブログのタイトル名を変更しましょう

Page 83: 20141119 Movable Type HandsOn Seminar
Page 84: 20141119 Movable Type HandsOn Seminar

• テンプレート => インデックス => メインページ

• テンプレート => アーカイブテンプレート

=> 記事

<h1><a href="<mt:BlogURL>">CompanyName</a></h1>=><h1><a href="<mt:BlogURL>“><MTBlogName></a></h1>

Page 85: 20141119 Movable Type HandsOn Seminar

ハンズオン

•<head>内の<title>を修正しておきましょう。

Page 86: 20141119 Movable Type HandsOn Seminar

• テンプレート => インデックス => メインページ

<title>respo - Free CSS Template by ZyPOP</title>

=>

<title><MTBlogName></title>

Page 87: 20141119 Movable Type HandsOn Seminar

• テンプレート => アーカイブテンプレート

=> 記事

<title>respo - Free CSS Template by ZyPOP</title>=><title><MTEntryTitle> - <MTBlogName></title>

Page 88: 20141119 Movable Type HandsOn Seminar

ハンズオン

•すべての修正が終わったら、全体を再構

築してみましょう

•ブログデザイン、記事共に正常に見えてい

ますか?

Page 89: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ブログの記事を数件、適当に入力してみま

しょう

•意図通りにトップページ、記事ページが作

成されていますか?

Page 90: 20141119 Movable Type HandsOn Seminar

ハンズオン

•今回作成したテーマを、名前をつけて保存

しておきましょう。

Page 91: 20141119 Movable Type HandsOn Seminar

•ツール => テーマのエクスポート

Page 92: 20141119 Movable Type HandsOn Seminar

解説

•出力方式を「テーマディレクトリのインスト

ール」として保存してみましょう

•テーマが新しく選択できるようになっていま

すか?

Page 93: 20141119 Movable Type HandsOn Seminar

解説

•「zip形式アーカイブでダウンロード」を選び

、ローカルにダウンロードしてみましょう

•ダウンロードしたテーマは、他のMovable

Type でも使えます。

Page 94: 20141119 Movable Type HandsOn Seminar

Movable Type クラウド版

Page 95: 20141119 Movable Type HandsOn Seminar

Movable Type クラウド版とは

•シックス・アパートがサーバー管理

•管理画面の動作が速く快適

•常に最新版を使用可能

•テクニカルサポート付き

•独自機能

Page 96: 20141119 Movable Type HandsOn Seminar

MTクラウド版の構成

•nginx+PSGI

–管理画面、再構築ともに最適化されている

•各種機能を実装

–後述します

Page 97: 20141119 Movable Type HandsOn Seminar

nginxとは

• ロシアで開発されたウェブサーバー

• Apacheに続く第二位のシェア(netcraft社、2012/03)

• 軽量、高速。メモリ使用量が少ない

• デメリットもある(.htaccessが使えないなど)

Page 98: 20141119 Movable Type HandsOn Seminar

Movable Typeクラウド版

オリジナル機能の説明

Page 99: 20141119 Movable Type HandsOn Seminar

MTクラウドのドキュメント

•http://www.movabletype.jp/documentatio

n/cloud

Page 100: 20141119 Movable Type HandsOn Seminar

php、cgi

•phpは利用可能

–phpinfoは制限

•CGI,plファイルは利用不可能

Page 101: 20141119 Movable Type HandsOn Seminar

cronの実行間隔

•5分おきに実行します

Page 102: 20141119 Movable Type HandsOn Seminar

サーバー配信機能

Page 103: 20141119 Movable Type HandsOn Seminar

サーバー配信機能とは

•MTクラウドで生成したコンテンツを外部の

サーバーへ配信して公開する機能

•MTクラウドをステージング環境として利用

可能

•FTP(S)で配信

Page 104: 20141119 Movable Type HandsOn Seminar

サーバー配信機能

•設定=>サーバー配信

Page 105: 20141119 Movable Type HandsOn Seminar

Basic認証

Page 106: 20141119 Movable Type HandsOn Seminar

Basic認証でできること

•公開しているウェブサイト・ブログに対して

Basic認証の設定ができます

•ファイルに対しても設定できます

•複数設定が可能です

Page 107: 20141119 Movable Type HandsOn Seminar

Basic認証

• システム=>クラウドサービス=>Basic認証

Page 108: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ウェブサイト・ブログにBasic認証をかけて

みましょう

•サイトパスはMTクラウドで利用しているドメ

インを基点として

「/」から相対パスで指定します

Page 109: 20141119 Movable Type HandsOn Seminar

設定例

設定例 認証設定したいURL 設定内容

サイト全体に Basic 認証を設定したい

http://www.example.com/ /

一部のディレクトリにBasic 認証を設定したい

http://www.example.com/secret/ /secret/

一部のファイルにBasic 認証を設定したい

http://www.example.com/secret/file.html

/secret/file.html

利用しているMTクラウドのドメインが「www.example.com」の場合

Page 110: 20141119 Movable Type HandsOn Seminar

HTTPリダイレクト

Page 111: 20141119 Movable Type HandsOn Seminar

HTTPリダイレクトとは

•あるディレクトリやファイルへのアクセスを

、自動的に他のURLに転送する仕組み

Page 112: 20141119 Movable Type HandsOn Seminar

HTTPリダイレクト

• システム =>

クラウドサービス => HTTPリダイレクト

Page 113: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ウェブサイトのindex.htmlを

Yahoo! Japanへリダイレクトしてみましょう

•例 /

=> www.yahoo.co.jp

Page 114: 20141119 Movable Type HandsOn Seminar

環境のリストア

Page 115: 20141119 Movable Type HandsOn Seminar

環境のリストアでできること

•MTクラウドおよび公開済みのWebサイトの

データをすべて任意の時点の状態に戻す

機能

Page 116: 20141119 Movable Type HandsOn Seminar

環境のリストア

•システム => クラウドサービス =>

環境のリストア

Page 117: 20141119 Movable Type HandsOn Seminar

ハンズオン

•ウェブサイト・ブログで記事を書いた後、バ

ックアップデータからデータリストアを行っ

てみましょう

•直前に書いた記事が消え、以前の状態に

戻っていることが確認できますか?

Page 118: 20141119 Movable Type HandsOn Seminar

管理画面のセキュリティ設定

Page 119: 20141119 Movable Type HandsOn Seminar

管理画面のセキュリティ設定とは

•管理画面のURLを任意に変更することが

できます。

Page 120: 20141119 Movable Type HandsOn Seminar

•システム => クラウドサービス =>

セキュリティ

Page 121: 20141119 Movable Type HandsOn Seminar

ハンズオン

•管理画面のURLを任意に変更してみましょ

•変更後、一度ログアウトして再ログインしま

しょう

Page 122: 20141119 Movable Type HandsOn Seminar

ハンズオン

•管理画面にBasic認証を設定してみましょ

•管理画面のURLを元に戻しておきましょう

Page 123: 20141119 Movable Type HandsOn Seminar

MT環境変数

Page 124: 20141119 Movable Type HandsOn Seminar

MT環境変数とは

•MTの環境変数を管理画面から設定するこ

とができます。

–http://www.movabletype.jp/documentation/append

ices/config-directives/

•設定不可能な環境変数もあります

–http://www.movabletype.jp/documentation/cloud/specific

ations/config-directives.html

Page 125: 20141119 Movable Type HandsOn Seminar

•システム => クラウドサービス =>

MT環境変数

Page 126: 20141119 Movable Type HandsOn Seminar

ハンズオン

•環境変数

「AssetFileExtensions」にjpgと設定し、.jpg

ファイル以外のアップロードを禁止してみ

ましょう

• .jpgファイル以外がアップロードできるか試

してみましょう

Page 127: 20141119 Movable Type HandsOn Seminar

参考

•AssetFileExtensions

–http://www.movabletype.jp/documentation/appendices/co

nfig-directives/assetfileextensions.html

Page 128: 20141119 Movable Type HandsOn Seminar

その他の機能

Page 129: 20141119 Movable Type HandsOn Seminar

ディスクの使用量

•現在利用しているディスク容量が一目でわ

かるサービス

•システム =>

クラウドサービス =>

ディスクの使用量

Page 130: 20141119 Movable Type HandsOn Seminar

自動アップデート

•MTを自動的に最新版にアップデートする

機能。無効にすることも可能。

Page 131: 20141119 Movable Type HandsOn Seminar

2つの新機能

• IP制限

–管理画面、公開サイトへのアクセス制限が可能

•マルチドメイン対応

–S4i、S4g以上、10ドメインまで利用可能

Page 132: 20141119 Movable Type HandsOn Seminar

サンドボックスサービス

Page 133: 20141119 Movable Type HandsOn Seminar

サンドボックスサービスとは

•MTクラウドで構築した仮想マシンデータを

複製して使えるサービス

Page 134: 20141119 Movable Type HandsOn Seminar

サービス利用料金ご契約中のプランの月額料金1カ月分(+消費税)

サンドボックス利用可能期間

お申し込み月の翌月末日まで

申し込み期限

毎月25日まで(25日が休業の場合は直前の前の営業日)※ 26日以降のお申し込みは翌月1日のお申し込み扱いとなります。

作成可能なサンドボックスの数

Movable Type クラウド版 1契約につき1つまで

お申し込み・お支払い方法

Page 135: 20141119 Movable Type HandsOn Seminar

•http://www.sixapart.jp/movabletype/cloud

/sandbox.html

Page 136: 20141119 Movable Type HandsOn Seminar

Movable Type

ソフトウェア版との違い

Page 137: 20141119 Movable Type HandsOn Seminar

クラウド版でできて、ソフトウェア版でできないこと

•サーバー配信機能

•Basic認証

•HTTPリダイレクト

•環境リストア(定期バックアップ)

•自動バージョンアップ、他

Page 138: 20141119 Movable Type HandsOn Seminar

ソフトウェア版でできて、クラウド版でできないこと

•ブログの公開パスに制限があります

–クラウド版は「/data/file/static」以下の

–FTPからアクセスすると「/static」ディレク

トリのみ確認できます

Page 139: 20141119 Movable Type HandsOn Seminar

.htacessが使えない

• .htaccessの設定はできない

•各種の代替機能を実装

–リダイレクト

–Basic認証

Page 140: 20141119 Movable Type HandsOn Seminar

•Movable Type のプログラムファイルの改

変はできません。

–alt-search、alt-tmpl などの設定は可能

Page 141: 20141119 Movable Type HandsOn Seminar

•サーバーへのSSH接続は不許可

–クラウド版は許可していません

•一部環境変数は使用できない

–StaticWebPathなどのファイルシステム関連

–SQLSetNamesなど、DB関連

Page 142: 20141119 Movable Type HandsOn Seminar

ソフトウェア版からの

移行時のポイント

Page 143: 20141119 Movable Type HandsOn Seminar

留意点

•DBデータレベルの移行はできない

–MTの標準機能「バックアップと復元」を基本とした移

行を

–移行後は「blogId」の変更に注意

Page 144: 20141119 Movable Type HandsOn Seminar

•MT5のサイトデータ移行

1. MT5のバックアップデータをMT5でバージョンを合

わせて復元

1. バージョンに注意(5.13=>5.13など)

2. MT5からMT6へバージョンアップ

3. MTクラウドへ投入

Page 145: 20141119 Movable Type HandsOn Seminar

コメントやトラックバックがない場合

•MTのテーマ機能+データのエクスポートに

よる移行も選択肢

Page 146: 20141119 Movable Type HandsOn Seminar

移行用のテンプレート

•「バックアップと復元」や「エクスポート」が

使えない場合、テンプレートを利用したデ

ータ作成という手がある

–https://github.com/movabletype/mt-

recipes/blob/master/Export%20entry%20data%20in%

20MT%20format.md

Page 147: 20141119 Movable Type HandsOn Seminar

留意点

•nginx+PSGIという環境

–Apacheの機能を多用したサイトの移行には注意が

必要

–MTクラウドのリダイレクト・ベーシック認証をうまく活

Page 148: 20141119 Movable Type HandsOn Seminar

価格

Page 149: 20141119 Movable Type HandsOn Seminar

XSg S2g S4g S450g S4100g

CPU:0.5CPU(仮想CPU)

CPU:1CPU(仮想CPU)

CPU:1CPU(仮想CPU)

1CPU(仮想CPU)

1CPU(仮想CPU)

メモリ:0.5GB メモリ:2GB メモリ:4GB メモリ:4GB メモリ:4GB

ディスク:10GB ディスク:10GB ディスク:10GB ディスク:50GB ディスク:100GB

5,000円(税抜)/月

8,000円(税抜)/月

14,000円(税抜)/月

22,000円(税抜)/月

28,000円(税抜)/月

•GMOクラウドプラン

Page 150: 20141119 Movable Type HandsOn Seminar

• IDCフロンティアプラン

XSi プラン S2i プラン S4i プラン S450i プラン S4100i プラン

CPU:1CPU(0.8GHz相当)

CPU:1CPU(1.6GHz相当)

CPU:1CPU(1.6GHz相当)

CPU:1CPU(1.6GHz相当)

CPU:1CPU(1.6GHz相当)

メモリ:0.5GB メモリ:2.0GB メモリ:4.0GB メモリ:4.0GB メモリ:4.0GB

ディスク:10GB ディスク:10GB ディスク:10GB ディスク:50GB ディスク:100GB

9,500円(税抜)/月

14,200円(税抜)/月

19,000円(税抜)/月

28,000円(税抜)/月

35,000円(税抜)/月

http://www.sixapart.jp/movabletype/cloud/?id=colud-top-plan

Page 151: 20141119 Movable Type HandsOn Seminar

購入方法(仕入方法)

Page 152: 20141119 Movable Type HandsOn Seminar

購入経路

エンドユーザー様

UNIBaaSECバイヤーズ

ソフトバンクC&S

Movable Type クラウド版

制作・開発会社

Page 153: 20141119 Movable Type HandsOn Seminar

購入方法

1. ECバイヤーズ(ECサイト)からの購入

2. 既存の取引先からの購入

3. UNIBaaS参加企業からの購入

Page 154: 20141119 Movable Type HandsOn Seminar

ECバイヤーズ(ECサイト)からの購入

• http://www.ecbuyers.com/sixapart/catalog/?cPath=6_91&prmcd=mt6_

cl_sa_20131017

Page 155: 20141119 Movable Type HandsOn Seminar

ECバイヤーズとは

• ソフトバンク・テクノロジー(株)が運営するECサ

イト

• 個人でも企業でも購入可能

• 標準価格での販売

Page 156: 20141119 Movable Type HandsOn Seminar

既存の取引先からの購入

• MTクラウドは、ソフトバンク コマース&サービス株式

会社を経由して、一般に流通していますので、ソフト

バンク コマース&サービス株式会社と取引口座を持

つ販売会社から購入可能

• 販売価格は各販売会社へご確認ください

Page 157: 20141119 Movable Type HandsOn Seminar

ソフトバンク コマース&サービス社様からの仕入れ

• http://bbwebmarketing.jp/

Page 158: 20141119 Movable Type HandsOn Seminar

UNIBaaS参加企業からの購入

• http://www.sixapart.jp/pronet/unibaas.html

Page 159: 20141119 Movable Type HandsOn Seminar

UNIBaaSとは

• UNIBaaSは、シックス・アパートが提供する販売支援プラットフ

ォームです(CRM+MTクラウドのセットアップ機能)。

• UNIBaaSは、シックス・アパートのパートナープログラム「

ProNet」にご参加いただいている企業様であれば、参加可能

です。

Page 160: 20141119 Movable Type HandsOn Seminar

UNIBaaSの特徴

• 利用中のバージョンを継続して利用可能

(バージョンアップの回避)

• サンドボックス機能を12時間に限り何度でも無料で使用可能

Page 161: 20141119 Movable Type HandsOn Seminar

まとめ

Page 162: 20141119 Movable Type HandsOn Seminar

後半のまとめ

•Movable Type クラウド版は、快適な速度

で使用できるように環境をチューン・アップ

したサービス

•独自機能で管理画面から各種運用の支援

が可能

Page 163: 20141119 Movable Type HandsOn Seminar

MTコミュニティとイベント

Page 164: 20141119 Movable Type HandsOn Seminar

•MT蝦夷

•(MT東北)

•MT東京

•MTなごや

•MT長野

•MT関西

•MT広島

•MT福岡

Page 165: 20141119 Movable Type HandsOn Seminar
Page 166: 20141119 Movable Type HandsOn Seminar

MTDDC Meetup 2014 開催!

•2014年11月29日(土) 11:00-19:00

•六本木ミッドタウン

Yahoo! Japan セミナールーム

Page 167: 20141119 Movable Type HandsOn Seminar

MT Live 開催中!

•第2、4水曜日 茅場町で開催中!

http://blog.sixapart.jp/2014-09/mt-live-movable-type.html

Page 168: 20141119 Movable Type HandsOn Seminar

Any Questions?