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_CakePHP_で開発された国産CMSのbaserCMSのお話.pdf
Search
上垣雅弘 / UEGAKI Masahiro
January 16, 2026
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
PHP_CakePHP_で開発された国産CMSのbaserCMSのお話.pdf
上垣雅弘 / UEGAKI Masahiro
January 16, 2026
More Decks by 上垣雅弘 / UEGAKI Masahiro
See All by 上垣雅弘 / UEGAKI Masahiro
札幌PHP勉強会で得た知見とPHP_Sapporoでやりたい事
uegaki_masahiro
0
4
PHP8.5から導入されたパイプ演算子
uegaki_masahiro
0
7
札幌PHP勉強会 2年の振り返りと反省と今後の展望
uegaki_masahiro
0
58
印刷オペレーターから札幌市IT人材雇用プログラム研修1期生としてITキャリアを始めたお話
uegaki_masahiro
0
45
Other Decks in Programming
See All in Programming
その節約、円になってますか?
isamumumu
0
220
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
110
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.2k
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
0
550
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
140
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
550
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
680
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
360
Claude Team Plan導入・ガイド
tk3fftk
0
240
Terraform標準の組織で AWS CDKをどう使うか
mu7889yoon
1
410
Foundation Models frameworkで画像分析
ryodeveloper
1
160
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
9
5.7k
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
530
Statistics for Hackers
jakevdp
799
230k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Thoughts on Productivity
jonyablonski
76
5.3k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
470
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
PHP(CakePHP) で開発された 国産CMS のbaserCMS のお話 2026年1月17日 第7回 札幌PHP勉強会 上垣 雅弘
自己紹介 睦月です。本名は上垣 雅弘です。 Xのアカウントは @ichigats です。 スマホゲの中の中の人や某学園大のコンピュータ室の管理
とか色々やってました。 好きな電気グルーヴの曲は 「ブラジルのカウボーイ」です。
CMSとは? コンテンツ管理システム(CMS)は、ウェブコンテンツを構成 するテキストや画像などのデジタルコンテンツを統合・体系 的に管理し、配信など必要な処理を行うシステムの総称。 2005年頃より一般的に普及したといわれている。 コンテンツマネージメントシステムとも呼ばれる。 (Wikipediaから引用)
CMSとは? コンテンツ管理システム(CMS)は、ウェブコンテンツを構成 するテキストや画像などのデジタルコンテンツを統合・体系 的に管理し、配信など必要な処理を行うシステムの総称。 2005年頃より一般的に普及したといわれている。コンテンツ マネージメントシステムとも呼ばれる。 (Wikipediaから引用)
2005年は何やってた? ちょうど、この業界に入ったばかりで、OLAPサーバーの 開発(テスター)をしてて、Python使ってた会社だったので、 ナレッジサイトにPython製のCMSのPloneを使っていた。
CMSを開発する側に 2010年ころ、札幌のCMSを開発してた会社でテスターを していて、そのCMSで自治体や大学などのWEBページの 制作をしていた。 ただし、このCMSはPerl製。
この頃の主張 WordPressはブログ管理ツールでありCMSではない。 ※近年、プラグインがCMS的な使い方はできるが、 セキュリティ的にはプラグインの管理を豆にしないと いけない。
OSSの国産でPHP製のCMS • baserCMS CakePHPがベースで、中小企業のコーポレイトサイト向け • EC-CUBE Symfonyがベースで、ECサイトに特化してる。
今回はbaserCMSについての お話とデモをします。
GoogleAI先生にbacerCMSの 良い所を聞いてみました。 (清書しましたが、5枚あります)
baserCMSのいいところ。 • 直感的な操作と使いやすさ(特に日本人向け) • 管理画面やマニュアルがすべて日本語で標準化されてお り、日本のユーザーにとって非常に分かりやすい。 • Webサイト全体のコンテンツ管理をツリー構造で視覚的に 行えるため、サイト全体の構造を把握しやすく、大規模で 複雑なサイトでも管理しやすい設計になっている。
• ページの移動や公開・非公開設定などの操作をドラッグ& ドロップやプルダウンメニューで直感的に行えまる。
baserCMSのいいところ。 • 必要な機能が標準装備 • 企業のコーポレートサイト制作に必要な 「メールフォーム機能」や「ブログ機能」などが 標準で備わっている。 プラグインを追加する手間なく、インストール後 すぐにサイト制作に取り掛かれる。
baserCMSのいいところ。 • 高いセキュリティとメンテナンス性 • 開発メンバーが実際のWeb制作現場での運用を考慮して 開発しているため、メンテナンス性が非常に高い。 • クラウド型のWeb脆弱性診断ツール「VAddy」による 脆弱性検査をクリアしており、セキュリティ面でも 安心して利用できる。
• PHPフレームワーク「CakePHP」をベースとしているた め、開発者にとってもコードの規則性が理解しやすく、カ スタマイズや機能追加がしやすいというメリットがある。
baserCMSのいいところ。 • 活発なコミュニティとサポート体制 • 「baserCMSサポーターズ」や「baserCMSユーザー会」 といった活発なコミュニティがあり、ユーザーフォーラム での質問や勉強会などを通じて、サポートや情報交換が 活発に行われている。 • 公式ホームページから制作パートナー(開発会社)を探す
こともでき、専門的なサポートが必要な場合でも安心。
baserCMSのいいところ。 • 柔軟なカスタマイズ性 • オープンソースであるため、テンプレートやプラグインを 自由にカスタマイズして、オリジナルのWebサイトを 作成ができる。 • ヘッドレスCMSとしての利用や、外部システムとのAPI連 携(ECカートなど)といった柔軟な使い方も可能。
デモ