a-blogcsm な寺子屋 2 in okazaki

68
a-blog cms な 寺子屋 2 in Okazaki

Upload: etsushi-ishii

Post on 10-Jul-2015

470 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: a-blogcsm な寺子屋 2 in Okazaki

a-blog cms な 寺子屋 2in Okazaki

Page 2: a-blogcsm な寺子屋 2 in Okazaki

• 経験上「この方がやりやすい」も共有もしましょう。

• 私はこうしてる。ここって微妙よね... などもOK!

• ユーザーとしてのノウハウも共有していきましょう!

この勉強会は...

Page 3: a-blogcsm な寺子屋 2 in Okazaki

• 石井悦志(いしい えつし) @esstwi

• グリンスタイル株式会社

• 代表して取り締まられる役

• 情報資源をプロデュースするよろず屋

• a-blog cms ビジネスパートナー

主に話すひと

Page 4: a-blogcsm な寺子屋 2 in Okazaki

皆さんで、楽しくやりましょう。

自己紹介タイム

Page 5: a-blogcsm な寺子屋 2 in Okazaki

a-blog cms とはどんなもの

Page 6: a-blogcsm な寺子屋 2 in Okazaki

特徴をみてみよう

Page 7: a-blogcsm な寺子屋 2 in Okazaki

• 記事編集• カスタマイズ• 外部連携

a-blog cms なスタイル

Page 8: a-blogcsm な寺子屋 2 in Okazaki

記事編集

Page 9: a-blogcsm な寺子屋 2 in Okazaki

• ユニットを使って書く• モブログがある• iOS Appもある

記事編集

Page 10: a-blogcsm な寺子屋 2 in Okazaki

カスタマイズ

Page 11: a-blogcsm な寺子屋 2 in Okazaki

• 従来の静的なサイトの制作フローを継承できる• Dreamweaverなどのサポートも充実• 使い込んでいけば高等カスタマイズもできる

カスタマイズ

Page 12: a-blogcsm な寺子屋 2 in Okazaki

• 既存の静的サイトがそのまま使える• HTML+CSSでカスタマイズだけでもOK• 部分的に動的化もOK

従来の静的なサイトの制作フローをそのまま継承できる

Page 13: a-blogcsm な寺子屋 2 in Okazaki

• スニペット• コードヒント• TextExpander

Dreamweaverなどのサポートも充実

Page 14: a-blogcsm な寺子屋 2 in Okazaki

• カスタムフィールドを自由に作れる• 校正オプションが親切• 変数や条件振り分けもPHPなどが不要• ローカルで簡単に試せる

使い込んでいけば高等カスタマイズもできる

Page 15: a-blogcsm な寺子屋 2 in Okazaki

外部連携

Page 16: a-blogcsm な寺子屋 2 in Okazaki

• 読者・メルマガ機能がある• twitter投稿できる• Facebookページがつくれる• ユーザーエージェント振り分け• メンテナンスツールでインポートエクスポート

外部連携

Page 17: a-blogcsm な寺子屋 2 in Okazaki

基本機能で可能です

Page 18: a-blogcsm な寺子屋 2 in Okazaki

カスタマイズをはじめよう

Page 19: a-blogcsm な寺子屋 2 in Okazaki

• 下準備• テーマと階層を理解する• ビルトインモジュール• 条件による振り分け• 順次覚えていくと便利なこと

やっていくこと

Page 20: a-blogcsm な寺子屋 2 in Okazaki

下準備

Page 21: a-blogcsm な寺子屋 2 in Okazaki

• ローカル環境を用意しよう• 制作環境の用意• メンテツール(紹介)

下準備

Page 22: a-blogcsm な寺子屋 2 in Okazaki

• a-blog cms の MAMP・XXAMP• テスト用のサイト• http://lab x .grinstyle.biz• FTP: grinstylelab x • PW: grinstyle1235

• インストールの模擬体験

ローカル環境を用意しよう

Page 23: a-blogcsm な寺子屋 2 in Okazaki

• Dreamwever スニペット• Dreamwever コードヒント• Text Expander

制作環境の用意

Page 24: a-blogcsm な寺子屋 2 in Okazaki

• 詳しくは発展編で。

メンテツール

Page 25: a-blogcsm な寺子屋 2 in Okazaki

• ログイン• login <http://localhost/login/>• エントリー作成してみよう

とりあえずエントリーを書いてみよう

Page 26: a-blogcsm な寺子屋 2 in Okazaki

テーマと階層を理解する

Page 27: a-blogcsm な寺子屋 2 in Okazaki

• テーマの設定場所と変更方法• ビルトインモジュール• テーマの階層について

テーマと階層を理解する

Page 28: a-blogcsm な寺子屋 2 in Okazaki

• 公式にはCompany3を推奨• サンプルとしては至高• だけど高等すぎてわらないw

テーマの設定場所と変更方法

Page 29: a-blogcsm な寺子屋 2 in Okazaki

まずはplainを使おう

Page 30: a-blogcsm な寺子屋 2 in Okazaki

ビルトインモジュール

Page 31: a-blogcsm な寺子屋 2 in Okazaki

• ナビゲーションを足してみよう• 管理ページとの相関をイメージ付けしよう• 様々なモジュールを貼ってみる

ビルトインモジュール

Page 32: a-blogcsm な寺子屋 2 in Okazaki

モジュールの挙動と管理ページでのコントロールを体得する

Page 33: a-blogcsm な寺子屋 2 in Okazaki

• シンプルなplainテーマで実験する判りやすい• plainの<body>~</body>内を空にする• その中に各ビルトインモジュールを貼って実験する

ポイント!まずはplainを使おう

Page 34: a-blogcsm な寺子屋 2 in Okazaki

条件による振り分け

Page 35: a-blogcsm な寺子屋 2 in Okazaki

• モジュールID• URLコンテキスト• タッチモジュール• ルール

振り分ける方法

Page 36: a-blogcsm な寺子屋 2 in Okazaki

さらに覚えていくと便利なこと

Page 37: a-blogcsm な寺子屋 2 in Okazaki

• テーマの継承• 校正オプション• グローバル変数

まだまだたくさんの機能があります

Page 38: a-blogcsm な寺子屋 2 in Okazaki

発展編

Page 39: a-blogcsm な寺子屋 2 in Okazaki

• インポートとエクスポート• さらにカスタマイズ

発展編

Page 40: a-blogcsm な寺子屋 2 in Okazaki

インポートとエクスポート

Page 41: a-blogcsm な寺子屋 2 in Okazaki

• メンテツール• サーバ間の移動方法• バージョンアップのしかた

インポートとエクスポート

Page 42: a-blogcsm な寺子屋 2 in Okazaki

メンテツール

Page 43: a-blogcsm な寺子屋 2 in Okazaki

• 様々な互換方法• バックアップの取り方

メンテツール

Page 44: a-blogcsm な寺子屋 2 in Okazaki

サーバ間の移動方法

Page 45: a-blogcsm な寺子屋 2 in Okazaki

• メンテナンスツールを活用• 注意する点• モジュールIDがずれないように• ドメイン名の不一致によるエラー• APIの不一致によるエラー

サーバ間の移動方法

Page 46: a-blogcsm な寺子屋 2 in Okazaki

バージョンアップのしかた

Page 47: a-blogcsm な寺子屋 2 in Okazaki

• 基本的にはコアのファイルを上書きすればOK• カスタマイズしているファイルを上書きしないように注意

バージョンアップのしかた

Page 48: a-blogcsm な寺子屋 2 in Okazaki

さらにカスタマイズ

Page 49: a-blogcsm な寺子屋 2 in Okazaki

• カスタムフィールド• 組み込みのJavascript• iOS App

さらにカスタマイズ

Page 50: a-blogcsm な寺子屋 2 in Okazaki

カスタムフィールド

Page 51: a-blogcsm な寺子屋 2 in Okazaki

• フィールドモジュール• 文字を出してみよう• 画像を表示してみよう• ファイルを添付してみよう• カスタムフィールドグループ(紹介のみ)

カスタムフィールド

Page 52: a-blogcsm な寺子屋 2 in Okazaki

組み込みのJavascript

Page 53: a-blogcsm な寺子屋 2 in Okazaki

• a-blog cms のJsについて• jQuery のバージョン変更のしかた

組み込みのJavascript

Page 54: a-blogcsm な寺子屋 2 in Okazaki

• 例1)biggerlink• 例2)js-tabs

基本的な機能は用意されています

Page 55: a-blogcsm な寺子屋 2 in Okazaki

iOS App

Page 56: a-blogcsm な寺子屋 2 in Okazaki

• iOS App の紹介• iOS App www.ablogcms-app.com <http://www.ablogcms-app.com/>

• iOS App を使うための下準備

iOS App

Page 57: a-blogcsm な寺子屋 2 in Okazaki

まとめ

Page 58: a-blogcsm な寺子屋 2 in Okazaki

• とりあえずモジュールを貼ってみる• メンテナンスツールを活用する• 参考サイトを見る• あとは聞いてみましょう

a-blog cmsのカスタマイズは...

Page 59: a-blogcsm な寺子屋 2 in Okazaki

a-blog cmsで困ったら

Page 60: a-blogcsm な寺子屋 2 in Okazaki

• twitterを活用• 参考サイトをみる• パートナー制度を活用

a-blog cmsで困ったら

Page 61: a-blogcsm な寺子屋 2 in Okazaki

twitterを活用

Page 62: a-blogcsm な寺子屋 2 in Okazaki

• #ablogcms• @ablogcms

twitterを活用

Page 63: a-blogcsm な寺子屋 2 in Okazaki

参考サイトをみる

Page 64: a-blogcsm な寺子屋 2 in Okazaki

• 本家サイトーサポートマニュアル www.a-blogcms.jp̶support <http://www.a-blogcms.jp/support/>

• 本家サイトーフォーラム forum.a-blogcms.jp <http://forum.a-blogcms.jp/>

• 基本からしっかり学ぶ a-blog cms のカスタマイズ ablogcms.org <http://ablogcms.org/>

• kazumich.log kazumich.com <http://kazumich.com/>

• ハブろぐ havelog.ayumusato.com <http://havelog.ayumusato.com/>

• コードいろいろスニペットcode1616.net <http://code1616.net/>

• データファーム datafarm.jp <http://datafarm.jp/>

• KAITOKU esshi.net̶ablogcms <http://esshi.net/ablogcms/>

参考サイトをみる

Page 65: a-blogcsm な寺子屋 2 in Okazaki

パートナー制度を活用

Page 66: a-blogcsm な寺子屋 2 in Okazaki

• パートナー制度があります。 <http://www.a-blogcms.jp/partner/partner.html>

• 年間105,000-(法人)52,500(個人)• 聞きたい放題サポートされたい放題(?)• ライセンスのパートナーディスカウント• 開発用ライセンスの付与

パートナー制度を活用

Page 67: a-blogcsm な寺子屋 2 in Okazaki

• atnd.org̶20079 <http://atnd.org/events/20079>

a-blog cmsトレーニングキャンプが再来週開催!

Page 68: a-blogcsm な寺子屋 2 in Okazaki

• 長時間ありがとうございましたm(__)m

お疲れ様でした