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
Introducing baserCMS
Search
Daisuke ABE
July 13, 2019
Technology
0
210
Introducing baserCMS
CakePHP based open source CMS
Daisuke ABE
July 13, 2019
Tweet
Share
More Decks by Daisuke ABE
See All by Daisuke ABE
CMS大阪夏祭り2017発表資料
evian
0
1.9k
CMS_Fes_Osaka_2016_baserCMS
evian
0
540
Other Decks in Technology
See All in Technology
認知症フレンドリーテックとスタックチャン
naokiuc
0
280
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
700
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.4k
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
420
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1k
社内アプリで Cloudflare D1を プロダクト運用してみた体験談(Tokyo)
haochenx
0
120
非同期推論システムによるコスト削減と信頼性向上
koki_nishihara
1
360
止まらないLinuxシステムを構築する_高信頼性クラスタ入門
koedoyoshida
2
470
データベース02: データベースの概念
trycycle
0
180
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.3k
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
130
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
170
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Typedesign – Prime Four
hannesfritz
36
2.1k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Unsuck your backbone
ammeep
663
57k
It's Worth the Effort
3n
180
27k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
Rails Girls Zürich Keynote
gr2m
91
13k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
Transcript
WebαΠτ੍࡞ϓϥοτϑΥʔϜͱͯ͠࠷దͳࠃ࢈CMS baserCMSͷ͝հ
҆෦ɹେี baserCMSϢʔβʔձ ΤόϯδΣϦετ @evian
baserCMSͬͯͳΜͩΖ͏ʁ 1. ABOUT
baserCMS ͬͯ ฉ͍ͨ͜ͱ͋Γ·͔͢ʁ
baserCMSͬͯԿͩΖ͏ʁ ʮຊʯʮγϯϓϧʯΛΩʔϫʔυʹɺ ಛʹٕज़తͳϊϋΛʮʯͱͯ͠ ఏڙ͍ͯ͠ΔΦʔϓϯιʔεCMSͰ͢ɻ baser = ެࣜαΠτ
None
None
20ສμϯϩʔυΛୡ͠·ͨ͠ʂ
Ͳ͜Λࢦͯ͠ΔΜͩΖ͏ʁ ʮΦʔϓϯιʔεʯͱ͍͏ ੈͷதͷϊϋΛूͰ͖ΔΠϯϑϥͰ WebαΠτ੍࡞ϓϥοτϑΥʔϜΛࢦ͢
baserCMSϓϩδΣΫτ άϧʔϓผࢀՃਓ ϢʔβʔζϑΥʔϥϜɿ2847 αϙʔλʔζɿ78 ࡶஊɿ450 ؔ౦ɿ41 ւಓɿ23 ౦ɿ7 ۙـɾத෦ɿ56 தࠃɾ࢛ࠃɿ9
भ෦ɿ48 भೆ෦ɿ16 ϢʔβʔάϧʔϓʢUGʣɿ200 ΤόϯδΣϦετɾװࣄɿ11໊ σϕϩούʔζɿ29 baserϝϯόʔɿ67໊ Ϛʔέοτձһɿ6335 ϝϧϚΨձһɿ4503 NPOձһɿ30 ίϛϡχςΟ
baserCMSͷಛʁ 2. FEATURE
1. ౷߹Խ͞Εͨίϯςϯπཧػೳ ϒϩά͕ϕʔεͰͳ͘ɺݻఆϖʔδΛத৺ʹ ϒϩάɺϑΥʔϜͳͲͷϓϥάΠϯؚΊɺαΠτશମͷ ίϯςϯπཧ͕Ͱ͖Δɻ
1. ౷߹Խ͞Εͨίϯςϯπཧػೳ αΠτߏ͕ෳࡶͳ߹Ͱ શମΛ၆ᛌ͢Δࣄ͕Ͱ͖Δɻ
2. ͑ΔσϑΥϧτϓϥάΠϯ • BlogʢϒϩάʣɿෳઃஔՄೳͳγϯϓϧϒϩά • FeedʢϑΟʔυϦʔμʔʣɿRSSϑΟʔυΛWebϖʔδʹషΓ ͚Δ͜ͱ͕Ͱ͖ΔϑΟʔυϦʔμʔ • MailʢϝʔϧϑΥʔϜʣɿෳઃஔՄೳͳߴػೳϝʔϧϑΥʔϜ
2. ͑ΔσϑΥϧτϓϥάΠϯ ౷߹͞Εͨίϯςϯπཧػೳͷ தͰɺσΟϨΫτϦͷҙͷҐஔɾ ֊ʹϒϩάϝʔϧϑΥʔϜΛઃ ஔ͢Δ͜ͱ͕Ͱ͖·͢ɻ αΠτߏΛݕ౼͠ͳ͕Βػೳ ՃͰ͖ΔͷͰɺεϐʔσΟʔͳߏங Λαϙʔτ͠·͢ɻ
2. ͑ΔσϑΥϧτϓϥάΠϯ ϑΟʔυϦʔμʔΛ͏ͱɺ֎ ෦αΠτͷ৽ணใΛίϯςϯ πͱͯ͠׆༻Ͱ͖·͢ɻ ྫbaserCMSެࣜαΠτͰɺ GitHub্ͷ։ൃঢ়گΛRSSܦ༝ Ͱද͍ࣔͯ͠ΔՕॴͰ͢ɻ
3. ϢʔβʔͱϢʔβʔάϧʔϓ • ࡞ͨ͠ϢʔβʔʮϢʔβʔάϧʔϓʯʹॴଐ͢Δ͜ͱ ͰɺαΠτͷΞΫηεݖݶΛઃఆͰ͖·͢ɻ
3. ϢʔβʔͱϢʔβʔάϧʔϓ • ࡞ͨ͠ϢʔβʔʮϢʔβʔάϧʔϓʯʹॴଐ͢Δ͜ͱ ͰɺαΠτͷΞΫηεݖݶΛઃఆͰ͖·͢ɻ
3. ϢʔβʔͱϢʔβʔάϧʔϓ • ࡞ͨ͠ϢʔβʔʮϢʔβʔάϧʔϓʯʹॴଐ͢Δ͜ͱ ͰɺαΠτͷΞΫηεݖݶΛઃఆͰ͖·͢ɻ
4. ίϯςϯπϒϩοΫΤσΟλ ϒϩοΫύλʔϯΛબΜͰײతʹ هࣄΛ࡞Ͱ͖Δɻ ※ ༗ྉϓϥάΠϯ
Σϒ੍࡞ͰΑ͘͏ύλʔϯ͕ ϒϩοΫͱͯ͠༻ҙ͞Ε͍ͯΔͷ ͰɺબΜͰɺՃͯ͠ɺฤूͯ͠ɺ ฒͼସ͑ͯͱ͍͏ૢ࡞͕Θ͔Γ ࣮͘͢ݱͰ͖·͢ɻ 4. ίϯςϯπϒϩοΫΤσΟλ
5. ΧελϚΠζੑͷߴ͞ • CakePHP ͷ্ʹࡌͬͨWebαΠτͷϑϨʔϜϫʔΫ • CakePHPͷྲّྀͰεΫϥον։ൃ • ΠϕϯτγεςϜͰຊମͷৼΔ͍Λม͑Δ •
ཧγεςϜͰશͯ࡞Εͳ͍͕ཁ݅Λຬͨͤͳ͍ࣄ͕ͳ͍ CakePHPʢWebγεςϜͷϑϨʔϜϫʔΫʣ baserCMSʢWebαΠτͷϑϨʔϜϫʔΫʣ Theme Plugin Plugin Plugin
6. ηΩϡϦςΟ໘ • Ϋϥυܕ੬ऑੑݕࠪπʔϧʮVADDYʯͱఏܞ • ελςΟοΫϓϥάΠϯͰରԠʢϦϦʔε༧ఆʣ • λʔήοτ͕ࠃΏ͑ૂΘΕʹ͍͘
ӡӦ ։ൃ ৴ ަྲྀ 7. ΤίγεςϜͱͯ͠ͷڧΈ • WebαΠτͷϊϋΛΈΜͳͰੵɾڞ༗ • ίΞຊͰ։ൃ͍ͯ͠ΔͨΊɺϑΟʔυόοΫ͍͢͠
ͲͷΑ͏ͳWebαΠτͰΘΕ͍ͯΔΜͩΖ͏ʁ • اۀαΠτ • ϑϥϯνϟΠζ • ΠϕϯταΠτ • ΦϯυϝσΟΞ •
ϚονϯάαΠτ • ࣾϙʔλϧαΠτ • EC࿈ܞ
ͳΜͰɺϑϨʔϜϫʔΫϕʔεͳͷʁ 3. FRAMEWORK
ϑϨʔϜϫʔΫΛར༻͢Δཧ༝ʁ • ༷ʑͳਓ͕ίΞͷ։ൃʹܞΘΕΔΑ͏ʹ • طʹॆ࣮ͨ͠υΩϡϝϯτ͕ެ։͞Ε͍ͯΔ • ϨΠϠʔͷ։ൃΛ͠ͳͯ͘Α͍ʢׂ୲ʣ Frame Work baserCMS
Web Site
None
ͳΜͰɺCakePHPͳΜͩΖ͏ʁ • ઃఆΑΓن – Ruby On Rails ͷࢥΛ౿ऻ͍ͯ͠Δ – ΦʔϓϯιʔεͰ͋ΔͨΊɺࣗ༝ΑΓنॏࢹ͕·͍͠
• View͕ૉͷPHPʢ͔ͩͬͨΒʣ – ͦͦPHPࣗମ͕ςϯϓϨʔτݴޠ – WordPressͷԸܙ͋ΓɺϑϩϯτͷਓͰ͋ΔఔPHP͕Θ͔Δ
͋ͳͨͷώτίτ͕ baser Λม͑Δɻ baserCMSͷϓϩδΣΫτɺ୭Ͱ৭Μͳͱ͜ΖʹϑΟʔυόοΫΛߦ͑·͢ɻ ͋ͳ͕ͨϑΟʔυόοΫΛߦ͏ͱɺͦͷϑΟʔυόοΫ͋ͳͨʹؐݩ͞Ε·͢ɻ ͋ͳͨʹؐݩ͞ΕͨͷɺΈΜͳͦͷԸܙΛड͚Δࣄ͕Ͱ͖·͢ɻ
·ͣɺbaserCMS UG ۙـɾத෦͝ࢀՃΛ
ΦʔϓϯιʔεΛ௨ͨ͡ίϛϡχςΟ׆ಈ Έͳ͞ΜͷਓੜΛ͖ͬͱ๛͔ʹ͢ΔͰ͠ΐ͏ Thanks ! Enjoy Your Open Source Life !