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
95
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
16
PHP8.5から導入されたパイプ演算子
uegaki_masahiro
0
14
札幌PHP勉強会 2年の振り返りと反省と今後の展望
uegaki_masahiro
0
69
印刷オペレーターから札幌市IT人材雇用プログラム研修1期生としてITキャリアを始めたお話
uegaki_masahiro
0
55
Other Decks in Programming
See All in Programming
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.9k
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
570
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
470
Flow は今どうなっているか
mizdra
PRO
0
620
Building a Meta Ray-Ban display app
akkeylab
0
170
torikago - Ruby::Boxで照らすモジュラモノリスの実行境界
se4weed
1
390
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
390
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
190
今さら聞けない .NET CLI
htkym
0
200
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
960
Japan Community Day at Kubecon + CloudNativeCon Japan 2026: Learning Container Privilege Control by Building My Own Low-Level Container Runtime
ternbusty
1
160
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
5
1.9k
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.5k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Typedesign – Prime Four
hannesfritz
42
3.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
490
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Designing for Timeless Needs
cassininazir
1
450
Six Lessons from altMBA
skipperchong
29
4.4k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
650
How GitHub (no longer) Works
holman
316
150k
Tell your own story through comics
letsgokoyo
1
1k
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カートなど)といった柔軟な使い方も可能。
デモ