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
データベース不要のCMS Picoについて+
Search
高見知英
PRO
September 26, 2018
Technology
0
190
データベース不要のCMS Picoについて+
2018/9/26 第130回 PHP勉強会@東京で発表した資料です。 #phpstudy
高見知英
PRO
September 26, 2018
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
PRO
0
56
高見知英とAndroid
takamichie
PRO
0
39
大人になってからのゲームデビューのハナシ
takamichie
PRO
0
54
最近のゲーム実況のハナシ
takamichie
PRO
0
63
健常者から見たAndroidのアクセシビリティ機能
takamichie
PRO
0
480
山手縁乃庭のいまとこれから考えていること
takamichie
PRO
0
120
子どもとゲームとそのほかいろいろのハナシ
takamichie
PRO
0
110
高見知英のヒストリー
takamichie
PRO
0
85
SRPGがやりたい!
takamichie
PRO
0
220
Other Decks in Technology
See All in Technology
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
2k
MCPで変わる Amebaデザインシステム「Spindle」の開発
spindle
PRO
2
2k
【 LLMエンジニアがヒューマノイド開発に挑んでみた 】 - 第104回 Machine Learning 15minutes! Hybrid
soneo1127
0
240
Kubernetes における cgroup v2 でのOut-Of-Memory 問題の解決
pfn
PRO
0
440
ライブサービスゲームQAのパフォーマンス検証による品質改善の取り組み
gree_tech
PRO
0
430
TypeScript入門
recruitengineers
PRO
35
11k
【Grafana Meetup Japan #6】Grafanaをリバプロ配下で動かすときにやること ~ Grafana Liveってなんだ ~
yoshitake945
0
220
Browser
recruitengineers
PRO
8
2.2k
DDD集約とサービスコンテキスト境界との関係性
pandayumi
2
210
Vault meets Kubernetes
mochizuki875
0
150
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
1.1k
Grafana Meetup Japan Vol. 6
kaedemalu
1
200
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Bash Introduction
62gerente
614
210k
We Have a Design System, Now What?
morganepeng
53
7.8k
How GitHub (no longer) Works
holman
315
140k
RailsConf 2023
tenderlove
30
1.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Being A Developer After 40
akosma
90
590k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Code Review Best Practice
trishagee
70
19k
Transcript
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. データベース不要のCMS Picoについて 2018/09/26 まちづくりエージェント SIDE
BEACH CITY. 高見知英
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 自己紹介 2018/07/28 2
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. SIDE BEACH CITY. •まちづくり×IT •
地域課題をITで解決 • IT利活用の支援 • ワークショップ・ 講座の開催 •https://sbc.yokohama/ 2018/09/05 情報技術の仕組みとこれから必要と されるもの 3
そのほか ユーザー・ 開発者向け 企画開催
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. SBC://¥d •次回11月開催予定
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 明後日(28日)もしゃべります •Web界隈LT会 • @株式会社 エアークローゼット
•いつもどんな人と 話しているかは、 こちらで 2018/07/28 6
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. データベース不要のCMS Picoについて 2018/09/26 まちづくりエージェント SIDE
BEACH CITY. 高見知英
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. Picoとは •データベースレスCMS (ファイルベースCMS) • ./contents/フォルダ配下に配置したmdファイ
ルを記事として、ページを作成 • テンプレートの仕組みが単純で、理解が容易 2018/07/28 9
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. インストールと使用方法 Pico CMSの利用はとても簡単 2018/07/28 10
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. インストール方法 •パッケージをダウンロードし、展開する • curl -sS
https://getcomposer.org/installer | php • php composer.phar install •以上 2018/06/23 11
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. テスト方法 •PHPのインラインサーバ機能で十分 • $ php
-S 127.0.0.1:8080 . •以上 2018/06/23 12
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 利点 •データベースがない • ので、クラックされるリスクがほぼ0 •
ので、セットアップ・動作環境構築が容易 •ファイルベースなので運用対処しやすい •テーマがほぼHTML(Twig)でいじりやすい •ソースコードが短く理解も容易 2018/06/23 13
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. 欠点 •毎回全てのmdファイルをスキャンする • ファイル数次第で動作に影響が… •
前テスト時は1000記事くらいまではOKでした •テーマ・プラグインがない→全て自作 2018/06/23 14
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. Pico CMSが向いている場所 •運営担当者に知識が無い • 保守が行えない・行いづらい
•個人サイトで、繁忙期2,3ヶ月放置してしまう • メンテナンス不要 • 記事の運営ルールを忘れにくい 2018/06/23 15
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. WordPressに飽きたら… •CMSを使ったサイトの新しい選択肢 • 開発・拡張もしやすいので、 良ければ触ってみては
•わたしもいじっています 2018/06/23 16
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. こちらで開発中 •開発参加もお待ちしてます • https://github.com/Pico-Development-JP 2018/06/23
17
特定非営利活動法人 まちづくりエージェント SIDE BEACH CITY. おわり ご清聴ありがとうございました 2018/06/23 18