Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第2回SenchaUG@東京
Search
Tanaka Yuuya
November 09, 2012
Technology
1
210
第2回SenchaUG@東京
Tanaka Yuuya
November 09, 2012
Tweet
Share
More Decks by Tanaka Yuuya
See All by Tanaka Yuuya
Sencha いろはの「い」
tnker
0
800
第9回SenchaUG@札幌「Senchaが創造するRIA開発プラットフォームとサービス」
tnker
1
120
第9回SenchaUG@札幌「Sencha Learning Place No.2」
tnker
0
130
第9回SenchaUG@札幌「Siestaで中の人に頑張ってもらう」
tnker
0
98
第8回SenchaUG@東京
tnker
0
120
第3回SenchaUG@東京
tnker
0
130
第1回SenchaUG@東京
tnker
0
400
Other Decks in Technology
See All in Technology
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
440
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
110
【初心者向け】ローカルLLMの色々な動かし方まとめ
aratako
7
3.4k
生成AI時代のデータ基盤設計〜ペースレイヤリングで実現する高速開発と持続性〜 / Levtech Meetup_Session_2
sansan_randd
1
150
20250903_1つのAWSアカウントに複数システムがある環境におけるアクセス制御をABACで実現.pdf
yhana
3
540
AWSで始める実践Dagster入門
kitagawaz
1
580
品質視点から考える組織デザイン/Organizational Design from Quality
mii3king
0
190
人工衛星のファームウェアをRustで書く理由
koba789
13
7.1k
allow_retry と Arel.sql / allow_retry and Arel.sql
euglena1215
1
160
なぜテストマネージャの視点が 必要なのか? 〜 一歩先へ進むために 〜
moritamasami
0
210
250905 大吉祥寺.pm 2025 前夜祭 「プログラミングに出会って20年、『今』が1番楽しい」
msykd
PRO
1
680
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
230
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
13k
Automating Front-end Workflow
addyosmani
1370
200k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Being A Developer After 40
akosma
90
590k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
187
55k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
111
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Transcript
WordPress × Sencha Touch 株式会社ゼノフィ ⽥田中裕也(@tnker)
前回
前回 Sencha SDK Tool の取扱説明書 とかやりました http://p.tl/xsC9
今回
今回 実際、SenchaTouch使って何できんの?
今回 ということで、タイトル通りWordPressから データ引っ張ってきて、MVC使って(?)ビュワー 作ってみる
下準備
下準備 WordPress側のfunctions.phpに少し細⼯工します global $wp; $wp -‐‑‒> add_̲query_̲var('json'); function json_̲format($wp) {
if (get_̲query_̲var('json') != 'true') return; global $posts; header('Content-‐‑‒Type: application/json'); echo json_̲encode($posts); exit; } add_̲action('wp','json_̲format'); WP側の説明は省省略略します やってることは、ブログのURIにGETパラメータでjson付けてあげると json返すようにしているだけです
下準備 http://tnker.com/?json=true こんな感じでアクセスするとJSON返します -‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒下準備終わり-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒-‐‑‒
作る (間に合わなかったらごめんなさい)
プロジェクト作る Sencha generate app SenchaUG ../002_̲live Sencha generate app SenchaUG
{path} 細かい部分は前回資料料参照 http://p.tl/xsC9
必要なファイルを作る resources/css/style.css (本来はSASSでやるけど、取り急ぎ) data/data.json (とりあえず今回使う固定データ)
必要なファイルを作る MVC app/model/Article.js app/store/Articles.js MVC app/view/Main.js app/view/List.js app/view/Detail.js MVC app/controller/Article.js
作る そして書く (間に合わなかったらごめんなさい)
最後に
最後に まだまだSenchaの実例例は少ないです。 実案件でなくても、「こんなのやってみた」みたいな スタンスでも全然いいので、⾊色々(プラグインとかで も)作ってみることが⼤大事なのかなと思います。
以上、ご清聴ありがとうございました