Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
PHP_CakePHP_で開発された国産CMSのbaserCMSのお話.pdf
Search
上垣雅弘 / UEGAKI Masahiro
January 16, 2026
Programming
110
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
17
PHP8.5から導入されたパイプ演算子
uegaki_masahiro
0
15
札幌PHP勉強会 2年の振り返りと反省と今後の展望
uegaki_masahiro
0
78
印刷オペレーターから札幌市IT人材雇用プログラム研修1期生としてITキャリアを始めたお話
uegaki_masahiro
0
56
Other Decks in Programming
See All in Programming
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
170
新卒PdEのリアル
ryu1013
1
520
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
310
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
240
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
850
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
270
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
290
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
3.6k
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
490
SREの越境 / SRE Collaboration
y0hgi
2
290
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
240
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
350
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
A Soul's Torment
seathinner
8
3.6k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Making the Leap to Tech Lead
cromwellryan
135
10k
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カートなど)といった柔軟な使い方も可能。
デモ