Movatterモバイル変換


[0]ホーム

URL:


Seiko Kuchida, profile picture
Uploaded bySeiko Kuchida
1,591 views

a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう

2016年9月10日に開催された「a-blog cms in 札幌 x SaCSS」のエバンジェリストセッションのスライドです。a-blog cmsの投稿画面をカスタマイズする様々な方法を紹介しています。

Download to read offline
口田 聖子 :: WebbingStudio2016.09.10(Sat)@ 株式会社インフィニットループ会議室in 札幌 xa-blog cmsの投稿画面を改良してみよう
口田 聖子(うぇびん)WebエンジニアCMSアドバイザーa-blog cmsエバンジェリスト
エバンジェリストやってます
a-blog cms本の2章を書きましたhttps://www.amazon.co.jp/dp/486246341X
CSS Nite in SAPPORO Vol.18http://cssnite-sapporo.jp
今回のお題
a-blog cmsの投稿画面っていいよね!
しかし、ユーザーの要望はさまざまボタンが多くて覚えられないな…ウチが欲しい機能とちょっと違う…
コンフィグの編集設定ユニット設定使ってますか?
今からできる 投稿画面カスタマイズ• 初級編•「見出し」ユニットを作る•変則的な段組を追加する• 中級編•「ファイル」ユニットを好きな見た目にする•管理ボックスを移動する• 上級編• クイック投稿ボタンを作る• カスタムユニット
初 級 編
「見出し」ユニットを作る
「見出し」って
作るとき、ちょっと迷うよねテキストユニットからフォーマットを選ぶの、面倒…
編集設定画面で拡張ユニットを追加テキストユニットからフォーマットを選ぶの、面倒…モードで「拡張」を選択英語名はなんでも構いません
ユニット設定画面へ移動すると…「見出し大」という枠が 増えている!
テキストユニットを追加してフォーマットを設定
ボタンポチッ☆で見出しを作れるようになった!
変則的な段組を追加する
均等な段組は、意外と使わない※わかりやすいように色をつけています
編集設定画面でユニットグループを追加acms-col-sm-8= 8/12 = 3分の2カラム
3分の2は使い勝手がいいね
お気付きでしょうか?
と、いうことは…
他のフレームワークも使える!?※フレームワーク変更は /include/unit.html の修正が必要です
a-blog cms の見出しとユニットグループで
エントリーの装飾をする | Tips | 4kaku designhttp://4kakudez.com/tips/heading-and-unit-group.htmlテキストタグセレクタと
段組以外のユニットグループのすてきな使い方
中 級 編
「ファイル」ユニットを
好きな見た目にする
ファイルユニットのアイコンはちょっと昔な感じ
編集設定で、拡張ユニットを追加英語名の先頭に
「file_」を付ける
自作ユニット用テンプレートで表示されるHTMLを定義/themes/system/include/unit.html の内容を参考にして/include/unit/extend.html ファイルを作成します
アイコンフォント+ボタンにしました
既存ユニットを改変したユニットの作り方• 拡張ユニットを作る• 英語名の先頭に既存ユニット名を付ける•テキスト = text_example 画像 = image_example
動画 = youtube_example etc…• 自作ユニット用テンプレートを追加投稿画面のUIは同じで、表示のみ異なるユニットができる
a-blog cmsのファイルアイコンに
Font Awesomeを使ってみる | AOGIRI.nethttp://aogiri.net/fileicon.html拡張子によるアイコンの表示切り替えの説明もありますextend.html 追加前のバージョンの記事なのでスライドと手順が異なりますが、こちらでも実装できます
管理ボックスを移動する
管理ボックスをページ最上部にしたい
管理ボックスはどこにある?テーマ内の
メインテンプレート・top.html
・index.html
・entry.html
・404.html
メインテンプレートを編集
bodyの直下へ移動
WxxxPxxxxっぽくなった管理ボックスは、body要素内であれば好きな場所に表示できます
上 級 編
クイック投稿ボタンを作る
高機能・親切なa-blog cmsにも操作面の難点がある
カスタムフィールドがない!?公式テーマ「物件情報」のように
カテゴリー専用の
フィールドを作っていると…物件情報以外のページで
「エントリー作成」ボタンを
押しても、フィールドが出ない
なぜ出ないのか?投稿画面のURLに「カテゴリーの情報」がないためですこのURLだとフィールドが出ないhttp://example.com/bid/1/admin/entry-edit/このURLだとフィールドが出るhttp://example.com/bid/1/cid/5/admin/entry-edit/
特定のカテゴリー専用のエントリー作成ボタンを作ろう!
管理ボックスのテンプレートをカスタマイズ<!̶ BEGIN insert ̶>~<!̶ END insert ̶>がエントリー作成ボタン
ラベルと「cid」の値を
決め打ちにしたボタンを追加<form action="" method="post" class="acms-admin-inline-btn"><input type="submit" name="ACMS_POST_2GET" value="物件情報" clas<input type="hidden" name="admin" value="entry-edit" /><input type="hidden" name="bid" value="%{BID}" /><input type="hidden" name="cid" value="5" /></form>
わかりやすい・迷わない
管理ボックスになった!デフォルトはform要素ですが、a要素でもOKです
テーマを修正するので「上級編」としていますが
個人的には、必須のカスタマイズと思います
納品後クライアントの担当者さんが、より使いやすく
運用できるように... #ablogcms | ふわっとブログhttp://fuwhat.com/blog/ablogcms_advent2014.html/tag/a-blogcms/後半「ボタンの設置ひとつで、更新担当者を悩ませない」にショートカットボタンの作り方が解説されています
カスタムユニット
ユニットは、完全自作もできるhttp://mychara.sakaimetomoko.com
画像+テキストのカスタムユニットは
とっても頼れるヤツ!
カスタムユニット ハンズオンhttps://developer.a-blogcms.jp/blog/acmscamp/customunit.htmla-blog cms Training Camp 2015のハンズオンもっとも丁寧な「カスタムユニット」の解説です
ま と め
そして伝説へ…a-blog cmsは• 管理画面を公開ページと同じタグでカスタマイズできる• 通常のHTMLファイルと同様に、JavaScriptを記述できる• 管理画面用JSのイベントハンドラが公開されているということは…a-blog cmsとJavaScriptの一定の知識があれば
管理画面を自由にカスタマイズできる!
a-blog cmsの管理画面で、最小のカスタマイズで
最大に機能させる事を考えてみた | maki-o memohttp://www.maki-o.net/memo/ac2015.htmlSite2015・Site2016のレイアウトモジュールは管理画面にも使えてしまいますWxxxPxxxxのようなダッシュボードも夢じゃないです
a-blog cmsのエントリー基本項目を
「edit.html」を編集せずカスタマイズする | CMS3http://cms-skill.com/tech/ablogcms/entry-361.htmlコードが長く編集が難しい、エントリーの基本項目を
MxxxxxxTxxxの某プラグインのようにjQueryでカスタマイズする方法です
まずは編集設定からちょっとした気くばりでパートナーを幸せにできるCMSそれが       なのです
ありがとうございましたhttp://webbingstudio.com/

Recommended

PDF
a-sap10「モジュールIDを理解する」
PDF
a-blog cmsのインポート機能を使いこなす
PDF
a-sap09「a-blog cmsとWordPress」
PDF
WordPress ユーザーのための a-blog cms 入門
PDF
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
PDF
a-blog cms Training Camp 2017 Spring「a-blog cms用テーマ echo_zeroについて」
PDF
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
PDF
a-sap08「a-blog cmsとMovable Type」
PPTX
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure 活用方法
PPTX
Webデザイナー視点で使ってみた Microsoft Azureの話
PDF
イマドキのCMSトレンドからWeb運用を再考する
PDF
国産オープンソースCMS「ZOMEKI」の紹介
PPTX
Microsoft Azure WebAppsで ECサイトを構築してみた話 ~EC-CUBE3で試してみました~
PDF
設定のカスタマイズで
まだまだ使える
Dreamweaver
PDF
タスクランナー導入 〜とあるWordPress制作環境〜
PDF
もう一度基礎から!WordPress勉強会
PDF
Galage labsサーバー部6U自己紹介
PDF
a-sap 07セッション「Movable Typeとa-blog cmsの今」
PDF
CSS Nite LP26 CodeKitで始める次世代Web制作
PDF
WordPressで行う継続的インテグレーションのススメ
PPTX
サーバ・VM+コンテナ管理Tips@オンライン合宿2020
PDF
a-blogcsm な寺子屋 2 in Okazaki
PDF
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
PDF
2014.07.09 WordBench Tokyo LT
PDF
Sass実践編+Compass入門
PDF
エンジニアとしてのブランクを乗り越えて、 Serverlessを使って開発した話@Serverless Meetup Tokyo#11
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
PDF
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
PDF
Web制作の幅が広がる! プロジェクトの傾向から考える、 2つ目•3つ目のCMS選び
PDF
20150615_改めて知っておきたい、MovableTypeの魅力

More Related Content

PDF
a-sap10「モジュールIDを理解する」
PDF
a-blog cmsのインポート機能を使いこなす
PDF
a-sap09「a-blog cmsとWordPress」
PDF
WordPress ユーザーのための a-blog cms 入門
PDF
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
PDF
a-blog cms Training Camp 2017 Spring「a-blog cms用テーマ echo_zeroについて」
PDF
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
PDF
a-sap08「a-blog cmsとMovable Type」
a-sap10「モジュールIDを理解する」
a-blog cmsのインポート機能を使いこなす
a-sap09「a-blog cmsとWordPress」
WordPress ユーザーのための a-blog cms 入門
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
a-blog cms Training Camp 2017 Spring「a-blog cms用テーマ echo_zeroについて」
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
a-sap08「a-blog cmsとMovable Type」

What's hot

PPTX
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure 活用方法
PPTX
Webデザイナー視点で使ってみた Microsoft Azureの話
PDF
イマドキのCMSトレンドからWeb運用を再考する
PDF
国産オープンソースCMS「ZOMEKI」の紹介
PPTX
Microsoft Azure WebAppsで ECサイトを構築してみた話 ~EC-CUBE3で試してみました~
PDF
設定のカスタマイズで
まだまだ使える
Dreamweaver
PDF
タスクランナー導入 〜とあるWordPress制作環境〜
PDF
もう一度基礎から!WordPress勉強会
PDF
Galage labsサーバー部6U自己紹介
PDF
a-sap 07セッション「Movable Typeとa-blog cmsの今」
PDF
CSS Nite LP26 CodeKitで始める次世代Web制作
PDF
WordPressで行う継続的インテグレーションのススメ
PPTX
サーバ・VM+コンテナ管理Tips@オンライン合宿2020
PDF
a-blogcsm な寺子屋 2 in Okazaki
PDF
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
PDF
2014.07.09 WordBench Tokyo LT
PDF
Sass実践編+Compass入門
PDF
エンジニアとしてのブランクを乗り越えて、 Serverlessを使って開発した話@Serverless Meetup Tokyo#11
PPTX
A/BテストをAzure×Googleアナリティクスで試してみました。
PDF
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう
一度使うとレンタルサーバーに戻れない!?便利機能を使ってみよう!Web制作でのMicrosoft Azure 活用方法
Webデザイナー視点で使ってみた Microsoft Azureの話
イマドキのCMSトレンドからWeb運用を再考する
国産オープンソースCMS「ZOMEKI」の紹介
Microsoft Azure WebAppsで ECサイトを構築してみた話 ~EC-CUBE3で試してみました~
設定のカスタマイズで
まだまだ使える
Dreamweaver
タスクランナー導入 〜とあるWordPress制作環境〜
もう一度基礎から!WordPress勉強会
Galage labsサーバー部6U自己紹介
a-sap 07セッション「Movable Typeとa-blog cmsの今」
CSS Nite LP26 CodeKitで始める次世代Web制作
WordPressで行う継続的インテグレーションのススメ
サーバ・VM+コンテナ管理Tips@オンライン合宿2020
a-blogcsm な寺子屋 2 in Okazaki
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
2014.07.09 WordBench Tokyo LT
Sass実践編+Compass入門
エンジニアとしてのブランクを乗り越えて、 Serverlessを使って開発した話@Serverless Meetup Tokyo#11
A/BテストをAzure×Googleアナリティクスで試してみました。
20140214 さくらインターネットハンズオン@大阪 WordPressを始めよう

More from Seiko Kuchida

PDF
Web制作の幅が広がる! プロジェクトの傾向から考える、 2つ目•3つ目のCMS選び
PDF
20150615_改めて知っておきたい、MovableTypeの魅力
PPTX
MovableTypeの実務制作で考慮すること
PPT
DevDo:WebbingStudio(090426)
PDF
CSS Nite in SAPPORO x a-blog cms
PDF
a-blog cms Training Camp 2014 Autumn「来年作るべきCMSのテーマとは?」
PDF
プロ用CMSフレームワークテーマ「echo」のご紹介
ODP
SaCSS20100327
PDF
自動化ツール「Grunt.js」について
PDF
CMSテーマ「logical jp」について
PDF
a-sap06「カスタムフィールドを使いこなす」
PDF
SaCSS vol.26「ちょっと本格的なFacebookページを作ろう」
PPTX
a-sap04「ちょっとすごい!a-blog cmsのカスタムフィールド」
PDF
a-sap 01セッション「まずは導入!a-blog cmsにおすすめの案件と注意点」
ODP
OSC2011 Hokkaido テーマセッション「はじめてのWebデザイン」
PDF
a-sap 02セッション「a-blog cmsのモジュールを理解する」
PDF
a-sap03セッション「インクルードとグローバル変数」
Web制作の幅が広がる! プロジェクトの傾向から考える、 2つ目•3つ目のCMS選び
20150615_改めて知っておきたい、MovableTypeの魅力
MovableTypeの実務制作で考慮すること
DevDo:WebbingStudio(090426)
CSS Nite in SAPPORO x a-blog cms
a-blog cms Training Camp 2014 Autumn「来年作るべきCMSのテーマとは?」
プロ用CMSフレームワークテーマ「echo」のご紹介
SaCSS20100327
自動化ツール「Grunt.js」について
CMSテーマ「logical jp」について
a-sap06「カスタムフィールドを使いこなす」
SaCSS vol.26「ちょっと本格的なFacebookページを作ろう」
a-sap04「ちょっとすごい!a-blog cmsのカスタムフィールド」
a-sap 01セッション「まずは導入!a-blog cmsにおすすめの案件と注意点」
OSC2011 Hokkaido テーマセッション「はじめてのWebデザイン」
a-sap 02セッション「a-blog cmsのモジュールを理解する」
a-sap03セッション「インクルードとグローバル変数」

a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう


[8]ページ先頭

©2009-2025 Movatter.jp