Enviar pesquisa
Carregar
a-blog cms ver2.5 概要
•
0 gostou
•
1,726 visualizações
Atsushi Ito
Seguir
a-blog cms DAY in Nagoya(2015/05/22)でお話した内容です。
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 27
Baixar agora
Baixar para ler offline
Recomendados
apasec001-kawai
apasec001-kawai
Hidemi Kawai
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
Android Hacks - Hack57
Android Hacks - Hack57
Masanori Ohkawara
[EC-CUBE名古屋]仮想サーバでEC-CUBE環境を作ってみようハンズオン
[EC-CUBE名古屋]仮想サーバでEC-CUBE環境を作ってみようハンズオン
Hiroyasu Yamada
やってよかったOS作り
やってよかったOS作り
Hidemi Kawai
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
Yuusuke Takeuchi
2011 06-11.koga.osc lt
2011 06-11.koga.osc lt
Shin-ya Koga
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Teppei Sato
Recomendados
apasec001-kawai
apasec001-kawai
Hidemi Kawai
サーバーの動くメモをAnsibleでとろう
サーバーの動くメモをAnsibleでとろう
Takayuki Hayashi
Android Hacks - Hack57
Android Hacks - Hack57
Masanori Ohkawara
[EC-CUBE名古屋]仮想サーバでEC-CUBE環境を作ってみようハンズオン
[EC-CUBE名古屋]仮想サーバでEC-CUBE環境を作ってみようハンズオン
Hiroyasu Yamada
やってよかったOS作り
やってよかったOS作り
Hidemi Kawai
ゲームの自動テストを 作ってみた
ゲームの自動テストを 作ってみた
Yuusuke Takeuchi
2011 06-11.koga.osc lt
2011 06-11.koga.osc lt
Shin-ya Koga
Closure Compiler Updates for ES6
Closure Compiler Updates for ES6
Teppei Sato
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
名古屋Geek bar
名古屋Geek bar
magoroku Yamamoto
JS/Canvas Tutorial3
JS/Canvas Tutorial3
秀俊 伊藤
運用に効く!JVMオプション三選
運用に効く!JVMオプション三選
Kazuhiro Oinuma
トピックブランチとは
トピックブランチとは
nakajima_yuji
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Kenichi Takahashi
Osoljp201204
Osoljp201204
Masataka Tsukamoto
Ansible モジュール 作成・配布・貢献
Ansible モジュール 作成・配布・貢献
yaegashi
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
Seiko Kuchida
Stac2014 石川
Stac2014 石川
Tatsuya Ishikawa
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
Mais conteúdo relacionado
Mais procurados
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
名古屋Geek bar
名古屋Geek bar
magoroku Yamamoto
JS/Canvas Tutorial3
JS/Canvas Tutorial3
秀俊 伊藤
運用に効く!JVMオプション三選
運用に効く!JVMオプション三選
Kazuhiro Oinuma
トピックブランチとは
トピックブランチとは
nakajima_yuji
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Kenichi Takahashi
Mais procurados
(6)
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
名古屋Geek bar
名古屋Geek bar
JS/Canvas Tutorial3
JS/Canvas Tutorial3
運用に効く!JVMオプション三選
運用に効く!JVMオプション三選
トピックブランチとは
トピックブランチとは
究極のディストリビューションUbuntu
究極のディストリビューションUbuntu
Semelhante a a-blog cms ver2.5 概要
Osoljp201204
Osoljp201204
Masataka Tsukamoto
Ansible モジュール 作成・配布・貢献
Ansible モジュール 作成・配布・貢献
yaegashi
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
Seiko Kuchida
Stac2014 石川
Stac2014 石川
Tatsuya Ishikawa
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
Semelhante a a-blog cms ver2.5 概要
(6)
Osoljp201204
Osoljp201204
Ansible モジュール 作成・配布・貢献
Ansible モジュール 作成・配布・貢献
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
Stac2014 石川
Stac2014 石川
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
a-blog cms ver2.5 概要
1.
a-blog cms ver
2.5 2015.05.22
2.
atsu666 Atushi Ito :
appleple
3.
本当ならver2.2.0でしたが…
4.
新しい概念 80以上の変更・修正
5.
ver2.5を一言で表すと 目だつ新機能に目を奪われがちだけど、 既存機能が地味に 使いやすくなったアップデート!
6.
ブロックの再利用 地味だけど…一番知ってもらいたい!
7.
ブロックとは • a-blog cmsのテンプレートエンジンで使われる要素 •
<!— BEGIN xxx —><!— END xxx —> • <!— BEGIN_MODULE, <!— END_MODULE 以外のすべ てのBEGIN,ENDで始まるコメント • notFoundだったりループだったり色々なところで使われ ている
8.
今までは… • モジュールの中で使えるブロックは一回だけ • 同じモジュールをたくさん貼り付けて、苦しながらも対 応するしかなかった
or 不可能だった 変数は何回も使えるに…もどかしい!!
9.
何回でも使えるように • 何回でも使えるので、いままでより自由にレイアウト • 上下にページャーも一つのモジュールで •
カスタムフィールドも自由に設置 • 結果的にシンプルで軽いテンプレートに!
10.
ルール機能の強化 使用頻度があがるはず…!
11.
ルール機能とは 様々な条件により、表示内容や設定を変更する機能 • カテゴリー • エントリー •
デバイス(UserAgent)などの条件
12.
13.
新しいルール
14.
期間によるルールの追加 • ルール適応期間を指定できるように • 毎月何日や毎週何曜日など繰り返しに対応 •
日時によるコンテンツの出し分けが可能に
15.
cookieによるルールの追加 • cookieの値によってルールを作成できるように • “等しい”だけではなくて”以上”,
“以下”なども指定可能
16.
どんな事ができるか ユーザー別に最適なコンテンツを 閲覧履歴などから快適なページを
17.
モジュールID単位で • いままでは、コンフィグしか変更できなかった(ほぼテー マの切り替え) • テーマを変える必要がなくモジュールID毎に表示画像を かえたり表示件数を変更できるように •
結果、テーマ数や、モジュール数が増えずに作業コスト も大幅にダウン
18.
デモ • ブラウザが Safari(chromeとルールは一緒なので注意) •
cookieでcountの値が3以上の場合 • 金曜日の場合 以下の条件の時にトップイメージを変更してみる!
19.
多言語・国際化対応 一つのエントリーで、一つのテンプレートで!
20.
ユニットの多言語対応 • 一つのエントリで多言語に対応した編集画面 • テキスト情報だけではなく画像も対応 •
コンテンツの管理がシンプルに • 表示側はテーマをわけて管理
21.
国際化 (i18n) • 管理画面を多言語対応に •
テンプレート一枚で対応 • <!—T—><!—/T—>で囲むと変換の対象に • 言語ファイルで集中管理 • ライブラリにgettextを採用
22.
国際化 の デモ
23.
レイアウト機能 これからが楽しみ!
24.
まずはデモから!
25.
使用の流れ • レイアウトを決める(グリッドシステム) • モジュールを設置 •
モジュールの表示内容を設定 • モジュールのテンプレート(スタイル)を決定 • プレビュー • 保存
26.
ポイント • トップ、一覧ページもユーザーが編集可能に • モジュールにもカスタムフィールドを追加 •
最初のコスト、デザインの難しさ • 従来のつくり方との使い分け(柔らかい - 硬い) • 気軽に変更してテストできる • パブリッシュ機能との組み合わせ
27.
atsu666 Atushi Ito :
appleple Thank you.
Baixar agora