Herokuで動作させるのにも使えるシンプルなCMS「Static」
StaticはRails製のオープンソース・ソフトウェア。HerokuとはRailsアプリケーションをコマンド一つで動作させられるクラウド環境を提供しているサービスだ。Railsはもちろん、予めデータベースも組み込まれているので(PostgreSQL)、開発者は何も心配することなく開発に勤しむことができる。
ごくシンプルなCMS
そんなHerokuをWebアプリケーション環境としてだけではなく、CMSとして活用しようとするソフトウェアがStaticだ。Staticはごくシンプルな管理画面を提供し、RailsベースのCMSを提供するソフトウェアだ。ローカルでは特に開発は行わず、アップロード後に管理画面でコンテンツを作成していくというイメージだ。
管理画面ではページの作成と編集、画像やファイルのアップロードが行えるようになっている。ファイルはローカルへのアップロードの他、Amazon S3への保存も指定できる。画像であれば自動的にサムネイルや小さな画像が生成されるようになっている。
編集した内容
ページはHTMLとして作成ができる。全体のレイアウトは別途指定可能だ。編集が終わったらユーザ向けの画面にアクセスできる。特殊なタグなどはないので、HTMLさえ書ければ誰でも使いこなせるはずだ。もしオリジナルの機能などを追加したければ、Staticのシステム自体を変更すれば良い。
Staticはページとファイルの管理機能以外は殆ど持っていない、シンプルなCMSだ。それだけに必要な機能があれば自分で追加開発する必要がある。最低限の機能をStaticで、後は個人で必要な機能を開発するようにすれば、開発期間は短縮されるかもしれない。
revorturk’s static at master - GitHub