CMSといえばWordPress、Drupalといった具合にPHPではMySQLと組み合わせたシステムが数多くなっています。その結果、CMSといえばコンテンツをデータベースに納めるものだと思う方も多いようです。 しかし大規模なサイトやどうしてもそうしなければならない必要性がなければシステムはシンプルな方が分かりやすいのではないでしょうか。今回はPHPのノンデータベースなCMS、Fansoroを紹介します。

Fansoroの使い方

FansoroのインストールはPHPファイルを配置するだけで完了します。

ファイル構成です。Markdownファイルで文章を書いていくだけです。

ブログ、ページ機能が基本になります。

FansoroはJekyllなどのようにMarkdownファイルをコンテンツとしてHTML表示を行う仕組みになっています。プラグインやテーマ機能も提供されています。

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

Fansoro | Modern Flat-File CMS fansoro/fansoro: Modern Open Source Flat-File CMS