コンテンツ管理システム(CMS)の利点は、コンテンツのみならず機能やレイアウトまでも簡単なUIで管理できることです。サイト管理がシンプルになるため、ブロガーから大企業までが何らかのCMSを使用しています。しかしCMSは大きなリソースを消費するため、小規模なサイトには大げさすぎるようにも感じられます。
今回はそうした難点のない、シンプルで軽量なCMSを5つ紹介します。
1.Postleaf
PostleafはNode.js上で動く無料でオープンソースのCMSです。動作は極めて速く、投稿や設定を瞬時に読み込んでくれます。インラインでの編集ができるのが特徴で、編集した箇所の見栄えをすぐに確認することができます。ユーザーの端末に合わせた画像を自動的に配信してくれるため、モバイル端末のサポートも万全です。
2.Grav
Gravはデータベースを必要としないCMSで、PHPのみで動作します。ファイルをアップロードするだけでコンテンツを配信することができます。Gravはプラグインやテーマで拡張し、安全にアップデートすることが可能です。シンプルながらもコマンドラインツールやスマートなキャッシュシステムを備えた高機能なCMSです。
3.October
Laraval PHPフレームワーク上に構築され、シンプルかつ高い拡張性を持つように設計されたCMSです。バックエンドは最小限で、基本的な機能が直感的に扱えます。マークアップを利用してテンプレートを編集でき、様々なAjaxコンポーネントを追加することが可能です。
4.Pagekit
PagekitはVue.jsで構築されており、素早い動作が特徴です。Symphonyコンポーネントを利用することで高い拡張性を発揮することができます。HTMLとMarkdownのエディターが内蔵されており、変更をリアルタイムで確認しながら編集できます。
5.Pico
Picoはウェブサイトをまるでテキストファイルを編集するようにメンテナンスできるCMSです。バックエンドでサイトをごちゃごちゃにしたくない方に向いており、コンテンツはMarkdownで制御されます。Twigを使用したテーマが開発中で、基本的なプラグインもいくつか利用可能になっています。ニッチな要望に応えたCMSですが、この方針が非常に魅力的に感じる方も必ずいるはずです。
今回紹介した5つのCMSは著名なものと比べると誰にでもおすすめできるものとは言えません。しかし無駄を削ぎ落とした設計はシンプルで軽いものがほしいという要望にしっかりと応えてくれるでしょう。
※本記事は、5 Simple & Lightweight Content Management Systems for Web Designersを翻訳・再構成したものです。