Yet Another Plugins

            Kenichirou Oyama   (k1LoW)




CakePHP Lightning Talks                  1
About Me
   type:
       プログラマ
   language:
       PHP 3y+ / CakePHP 3y / etc..
       cake.el maintenar
   membership:
  ...
Yet Another?




CakePHP Lightning Talks            3
Yet Another?
   簡単にいうと「車輪の再発明」?
   アーキテクチャの「車輪の再発明」
   はせず、実装を変えたもの
       「ちょっと変えたい」を根本から
       「こうなっていればなー」を根本から
      ...
Yet Another Plugins




CakePHP Lightning Talks           5
yak




CakePHP Lightning Talks         6
yak
   Yet Another Ktai Plugin
       携帯の絵文字表示や文字エンコーデイ
       ングを処理してくれるPlugin




CakePHP Lightning Talks         7
それKtai Library・・・




CakePHP Lightning Talks          8
yak
   Yet Another Ktai Plugin
       携帯の絵文字表示や文字エンコーデイングを
       処理してくれるPlugin
       Pure CakePHP Plugin
       携帯用エンコーデ...
Filebinder




CakePHP Lightning Talks                10
Filebinder
   Simple file attachment plugin
       ファイルアップロードを管理するPlugin




CakePHP Lightning Talks                11
それMedia Plugin・・・




CakePHP Lightning Talks         12
Filebinder
   Simple file attachment plugin
       ファイルアップロードを管理するPlugin
       (Media Plugin + paperclip) /3 + α
       テ...
仮想テーブルイメージ




CakePHP Lightning Talks   14
マルチフィールド




CakePHP Lightning Talks    15
マルチモデル




CakePHP Lightning Talks        16
実体ファイルパス




CakePHP Lightning Talks    17
TODO
   yak
     事例
   Filebinder
     GIFARの問題に対応していない
       Media pluginは対応
       バリデーションでcall_user_func()は
       できる...
Upcoming SlideShare
Loading in …5
×

Yet Another Plugins

2,296
-1

Published on

Published in: Technology, Art & Photos
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,296
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Yet Another Plugins

  1. 1. Yet Another Plugins Kenichirou Oyama (k1LoW) CakePHP Lightning Talks 1
  2. 2. About Me type: プログラマ language: PHP 3y+ / CakePHP 3y / etc.. cake.el maintenar membership: Fusic Co.,Ltd >> http://fusic.co.jp codecheck.in >> http://trac.codecheck.in and 101000code / 3rdSTONE CakePHP Lightning Talks 2
  3. 3. Yet Another? CakePHP Lightning Talks 3
  4. 4. Yet Another? 簡単にいうと「車輪の再発明」? アーキテクチャの「車輪の再発明」 はせず、実装を変えたもの 「ちょっと変えたい」を根本から 「こうなっていればなー」を根本から ちょっと作ってみたかった CakePHP Lightning Talks 4
  5. 5. Yet Another Plugins CakePHP Lightning Talks 5
  6. 6. yak CakePHP Lightning Talks 6
  7. 7. yak Yet Another Ktai Plugin 携帯の絵文字表示や文字エンコーデイ ングを処理してくれるPlugin CakePHP Lightning Talks 7
  8. 8. それKtai Library・・・ CakePHP Lightning Talks 8
  9. 9. yak Yet Another Ktai Plugin 携帯の絵文字表示や文字エンコーデイングを 処理してくれるPlugin Pure CakePHP Plugin 携帯用エンコーディングエンジンに HTML_emojiを採用 できることや設定が限定されている代わりに シンプルに設置できる 絵文字付き文字列の保存なども可能 http://github.com/k1LoW/yak CakePHP Lightning Talks 9
  10. 10. Filebinder CakePHP Lightning Talks 10
  11. 11. Filebinder Simple file attachment plugin ファイルアップロードを管理するPlugin CakePHP Lightning Talks 11
  12. 12. それMedia Plugin・・・ CakePHP Lightning Talks 12
  13. 13. Filebinder Simple file attachment plugin ファイルアップロードを管理するPlugin (Media Plugin + paperclip) /3 + α テーブルにファイルフィールドをバインドす ることで仮想的なテーブルを実現 Transition Componentと相性がいい 実体ファイルを管理することも、db内にファ イルを保存して管理することも可能 http://github.com/fusic/filebinder CakePHP Lightning Talks 13
  14. 14. 仮想テーブルイメージ CakePHP Lightning Talks 14
  15. 15. マルチフィールド CakePHP Lightning Talks 15
  16. 16. マルチモデル CakePHP Lightning Talks 16
  17. 17. 実体ファイルパス CakePHP Lightning Talks 17
  18. 18. TODO yak 事例 Filebinder GIFARの問題に対応していない Media pluginは対応 バリデーションでcall_user_func()は できるけれど・・・ CakePHP Lightning Talks 18
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×