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
PHP製マーケティングオートメーション(MA)ツール Mauticの紹介
Search
moyashidaisuke
July 26, 2017
Programming
0
760
PHP製マーケティングオートメーション(MA)ツール Mauticの紹介
2017/07/26 第116回 PHP勉強会@東京
moyashidaisuke
July 26, 2017
Tweet
Share
More Decks by moyashidaisuke
See All by moyashidaisuke
個人開発がやりたくなる本を読んでモチベーションアップを図る話
moyashidaisuke
0
51k
アプリ名を変更するプラグインを作った話
moyashidaisuke
0
97
20180315これで簡単Laravelの認証処理をカスタマイズ
moyashidaisuke
0
910
20180125mocha.jsとbackstop.jsで大規模リニューアルのリグレッションテスト
moyashidaisuke
0
660
20170621LaravelでDeployer
moyashidaisuke
0
500
Other Decks in Programming
See All in Programming
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
4
400
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
180
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
4
360
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
180
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
110
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
960
快速入門可觀測性
blueswen
0
410
Zoneless Testing
rainerhahnekamp
0
120
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
830
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
180
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
260
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Navigating Team Friction
lara
183
15k
Writing Fast Ruby
sferik
628
61k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
110
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
290
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Mobile First: as difficult as doing things right
swwweet
222
9k
How to Ace a Technical Interview
jacobian
276
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Transcript
PHPϚʔέςΟϯάΦʔτϝʔ γϣϯʢMAʣπʔϧ Mauticͷհ 2017/07/26 ୈ116ճ PHPษڧձˏ౦ژ
ࣗݾհ • ాେཌྷʢ;͍͚ͩͩ͘͢ʣ • @moyashidaisuke
ࣗݾհ גࣜձࣾίϩϓϥ ↓ גࣜձࣾΈΜΕͼ
Mautic
Mautic • ੈքॳͷΦʔϓϯιʔεϚʔέςΟϯάΦʔτϝʔγϣϯιϑτΣΞ ʢEϝʔϧɺιʔγϟϧͳͲʣ • ڝ߹ʢ༗ঈʣ • Marketo • Pardot
• ͦͷଞ͍͔ͭ͘ • SymphonyϕʔεͷOSS • Ϋϥυ൛͋Δ
ϚʔέςΟϯάΦʔτϝʔγϣϯ • ʮϚʔέςΟϯάΦʔτϝʔγϣϯɺϝʔ ϧɺΣϒαΠτͷ๚ऀੳɺϦʔυεί ΞϦϯάɺϦʔυφʔνϟϦϯάΩϟϯϖʔϯɺ ΩϟϯϖʔϯཧɺϨϙʔτ࡞ͳͲͷػೳ Λɺ1ͭͷιϑτΣΞʹ౷߹͢Δ͜ͱͰɺ ϚʔέςΟϯάͷۀΛޮԽ͠ɺӦۀͱσʔ λڞ༗Λߦ͏ͷͰ͋Δʯ
Mauticͷػೳ • Ϧʔυʢސ٬ʣཧ • ϝʔϧɺSMSɺSNSͷҰׅૹ৴ • WebτϥοΩϯά • Form࡞ •
LP࡞ • Ϩϙʔτ • SalesForce࿈ܞʢϓϥάΠϯʣ
None
None
None
͕͜͜ΠέͯΔMautic
͕͜͜ΠέͯΔMautic • ແྉʢMAπʔϧ͚ͬ͜͏ߴ͍ʣ • ཧπʔϧ͕͘͘͞͞ • MAʹඞཁͳػೳ͕Ұ௨Γཏ͞Ε͍ͯΔ • PHPʢSymphonyʣͳͷͰɺWebΤϯδχΞ͕֦ுͰ͖Δ •
Pluggable • Ϋϥυ൛͋Δʢແྉ͔ΒʣͷͰɺͱΓ͋͑ͣ࢝ΊΒΕΔ • API͕͋ΔͷͰଞγεςϜͱͷ࿈ܞͰ͖Δʢͬͨ͜ͱͳ͍ʣ • ͍͘ΒͬͯαʔόҎ֎ແྉ
͕͜͜·ͩ·ͩMautic
͕͜͜·ͩ·ͩMautic • Α͘ѱ͘ແྉ • όά͕ଟ͍ • Ϋϥυ൛ෆ҆ఆ • ແྉͩͱαϙʔτͯ͘͠Εͳ͍ •
ӳޠݍҎ֎͓͍͚ͯ΅Γ • UTF8ͷΈʢmb4ରԠͯ͠ͳ͍ͷͰچࣈମ͕ରԠͯ͠ͳ͍ʣ • UTCͱϩʔΧϧ࣌ؒͷද͕ࣔ·ͬͯ͟Δ • ຊޠϚχϡΞϧݹ͍ͷͰӳޠ൛ಡ·ͳ͍ͱҙຯ͕ແ͍
͕͜͜·ͩ·ͩMautic • Πϯετʔϧ͕LAMPڥʹμϯϩʔυ͓͚ͯͩ͘͠ʢgitͱ͔Dockerͳ ʹͦΕʣ • શମతʹ࡞Γ͕ద • Validationͱ͔͋·Γߟ͑ͯͳ͍ʢ500ΤϥʔͰ͘͡ʣ • ͍͘͢͝function
• pluginಉ͕࢜ґଘͯͨ͠Γ͢Δ • ݹ͍pluginͷίʔυ͕ຊମଆͷσΟϨΫτϦʹ͓͍ͯ͋ͬͨΓ͢Δ • ઃఆ͕ϋʔυίʔσΟϯάͯͯ͠ຊମΛमਖ਼͠ͳ͍ͱ͍͚ͳ͍
͕͜͜·ͩ·ͩMautic • ύϑΥʔϚϯε͕͋·Γߟ͑ΒΕͯͳ͍ • ΧελϜ߲ΛՃ͢ΔͱDBͷΠϯσοΫε͕૿͑·͘Δ • தͰͬͯΔϥΠϒϥϦͷΩϟογϡػೳͬͯͳ͍ • Խͱ͔جຊରԠͯ͠ͳ͍ʢτϥοΩϯά෦͚ͩͰ Ͱ͖ͳ͍͔ݕূதʣ
• 404ϖʔδΛτϥοΩϯά͢ΔͷͰւ֎͔ΒͷΞλοΫͰ ͋ͬ͞Γࢮ͵
·ͱΊ
·ͱΊ • ແྉͰͱΓ͋͑ͣ࢝ΊΒΕΔ • ຊͰͷ׆༻ࣄྫ૿ͯ͠issueͨ͘͞Μ্͍͛ͨ • PRͲΜͲΜ͍͖͍͋͛ͯͨ • ΈΛڞ༗͍ͨ͠ •
ແྉͰͱΓ͋͑ͣ࢝ΊΒΕΔ
MauticͬͯΈ͍ͯͩ͘͞ʂ