PicoはPHP製、MIT Licenseのオープンソース・ソフトウェアです。

CMS(コンテンツマネジメントシステム)と言えばデータベースにコンテンツを入れて、システムがそれを一覧にしたり詳細ページを作ったりします。運営担当者が自由にできるところは限られるものです。しかしPicoであればカスタマイズが容易でかつ高速なCMSが手に入ります。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.51.58_thumb.1372856628.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.51.58.1372856628.png)
フォルダを配置するだけで準備は完了です。インストールの手間もありません。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.52.53_thumb.1372856632.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.52.53.1372856632.png)
ファイル構成です。contentディレクトリの下にMarkdownで書かれたコンテンツがあります。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.53.07_thumb.1372856636.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.53.07.1372856636.png)
テーマ、プラグインがサポートされています。テンプレートエンジンはtwigになります。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.53.37_thumb.1372856640.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.53.37.1372856640.png)
Markdownファイルを修正すれば、それが自動的にコンテンツに反映されます。

[![](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.54.15_thumb.1372856644.png)](http://images.moongift.jp/2013/07/Screenshot 2013-07-03 21.54.15.1372856644.png)
テンプレート。見ても分かる通り簡単な作りです。

Picoはシンプルであり、データベースも不要で使える手軽なCMSとなっています。FTPなりSCPなりでファイルをアップロードするだけで管理できるので、ローカルでテストしつつ問題がなければアップロードすれば良いでしょう。数百ページもあるサイトの管理には向きませんが、会社のサイトくらいであれば十分ではないでしょうか。

MOONGIFTはこう見る

最近は何でもWordPressという風潮があるのが個人的には嫌っています。WordPressが嫌いという訳ではなく、目的にあわせた選定がされているか、とりあえずWordPressという選択をしていないかということです。特に企業サイトであればWordPressではあまりに高機能すぎて運用が大変になってしまっているケースを良く見ます。

また、規模が大きいシステムであるが故にセキュリティホールが随時発見されてセキュリティアップデートしなければならなかったり、万一不用意な運用でデータベースに入り込まれたりしたら問題が大きくなりかねません。そうした問題を回避するには最適なサイズのCMSを選択するのがベストだと思うのです。

Pico - A stupidly simple, blazing fast, flat file CMS.

gilbitron/Pico