フラットファイルCMSを試す-TypesetterとかGravとか

もっとWordPressっぽいFlatFileCMS

国産という言葉にひかれJS CMSを設置してみました。簡単に設置でき編集も可能でちょっと感動していましたが、やっぱりWordPressに比べれば使い勝手が悪い。

では国産にこだわらなければもっといいのがあるのでは?

とりあえず動かす

どれがいいのか分からなかったので、とりあえずFlatFileCMS動かしてみました。

Typesetter

最新のWordpress 5.0系に似たエディタ形式になっていて、プラグイン・テーマなどダウンロード可能なCMSです。

http://www.typesettercms.com/

設定してみる

ダウンロード

解凍

配置

URL

http://localhost/type

Nginx コンフィグ設定

やっぱりNginxではちょっとコンフィグをいじる必要性がありそう

nginx.conf

なんか動いた感じ

ユーザ権限調整

ユーザ権限の変更

私は、nginxの実行ユーザをwww-dataに変更してあるので

ちゃんと日本語表記になってくれるところが嬉しい、権限変更で書込み可能になった。

インストール完了

ページ作成してみる

早速ページを作る

画像をアップして設定しようとするとエラー表示が

Could’t create image

処理に失敗しました。再試行してください。

との事で、

としたらちゃんと画像も設定保存できるようになった。

右側のツールパレットを表示、画面にオブジェクトを入れる事ができるので、そのオブジェクトを直接編集する形になる。

比べちゃいけないが、やっぱり使用感としてはWordPressの方が勝ね。

テーマをダウンロードする機能あり

プラグインもダウンロードする機能あります

ただ、「パッケージのダウンロードに失敗しました。しばらくしてから再試行してください。(Package not extracted)」というエラーが出たので

として、php7.0-zipをインストール

無事プラグインも使えるようになりましたが、やっぱり使うのには慣れも必要でWordPressを利用しているような感覚では作れない。

だけどflat fileでもここまでできるんだなってすごいと思います。

フラットファイルCMSを同居させたい

ルートディレクトリではない場所に設置

ルートディレクトリではない場所にtypesetterを配置したい場合のnginx.conf

以下が必須項目となります。

ちょっと試した感じだと、画像をアップしてエディターの中に入れ込めみ、だいたいの完成予想図を確認しながら編集していく事が可能です。

次に開いた時のログイン

管理画面にログインするには、左下に出てくるログインボタンを押して管理画面に入る事が出来ます。

Gravを試す

公式インストールマニュアル

Gravのダウンロード

ダウンロードファイルの解凍

配置

アクセス権

phpインストール

おお!動いた

足りてなさそうなphpモジュールをインストール。×がついているやつ。

nginx.confの設定

動きました

ログインしてみる

パスワードは1文字以上の大文字、数字が必要

日本語表示設定

ユーザ設定の画面に言語選択があります。

日本語化もばっちり対応しています。

管理URL

テーマも、プラグインも豊富に準備されてます。

メディアが使いづらい

見出しは、WordPressと一緒で使いやすい。だけど、メディアの取り扱いがイマイチです。メディアを追加してプレビューしながら編集する機能はなく、メディアと、プレビューは切り替えなきゃいけない。

私にとってはこれが一番のマイナスポイントです。

WordPressだと、youtube URLを貼り付けると、そのまま動画サムネイルがURLリンクになってくれるので大変便利なわけですが、やっぱりGravはそこまでの対応はなかったです。

他のフラットファイルCMSと同居

nginxにディレクトリを切って、他のフラットファイルCMSと同居させたい場合はこんな感じです。

http://localhost/grav/

で公開します。

管理画面へのログインはとなります。

http://localhost/grav/admin/

Bluditを試す

https://www.bludit.com/

ダウンロード

解凍

設置

URLアクセス

http://localhost/bludit/install.php

メッセージ

PHP modules missing:PHP module mbstring is not installed. PHP module gd is not installed. PHP module dom is not installed. Please read Bludit requirements.

PHP拡張インストール

アクセス許可を書け

Writing test failure, check directory “bl-content” permissions.

再度インストーラへ

日本語が準備されている事に感動

パスワードを決めて

最低限のngix調整

ここを参考

Flatpressを試す

flatpress特徴

標準準拠(XHTML有効)
SQLで練習する必要はありません
簡単にバックアップ!1つのディレクトリをコピーするだけです
簡単なプラグインシステム
ウィジェットのサポート
テーマを使って簡単にカスタマイズできます(Smartyによって強化されています)
FlatPressはGNU GPLv2の下 でフリーソフトウェアです

インストール方法

ファイルをダウンロード

解凍

フォルダの配置

phpファイルにアクセス

インストール手順

ダウンロード

解凍

配置

URLアクセス

アクセス権の付与

ああ、うちのPHP7の環境では動かないみたい

ログインユーザ名、パスワードを指定できたものの、画面が真っ白のままだ。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)