FlatPress のカスタマイズ
FlatPress のカスタマイズの目標をつらつらと考えてみています。
なんといってもデザインは誰もが思うところ。
メニューの表示位置も工夫してみたい。 「テンプレート適用場所の調査」 によって利用されているテンプレートが判明しました。
また、「サーバ名表示のカスタマイズ」の記事にあるように、初めてカスタマイズらしきことができています。
日本語化が終わり、ブログデータが5年分揃った状況としての、カスタマイズをしていないデフォルトの表示形態はこのようになっています。必須な動作に問題はなさそうです。プラグインも今後導入するとして、気づいた点をメモしておきます。
- 必須な動作に問題はなさそうである。
- 時刻が正しくなるように修正済み。
- カテゴリを適用してみる。(ジャーナルのコードは9で確定済み)
- 今後にプラグインで増強を図ってみる。
- 最新記事の窓が下にあって見えない。
- アーカカイブの表示を工夫する。
- 使い勝手のよいメニュー化をする。
- 記事の一覧表示を考える。
- テーマをカスタマイズしてみる。
もう少し様子を見つつ、カテゴリ機能などを確かめていくことにします。
見本データの準備
別記事で扱ている「見本データの作成」が完了したので所定ディレクトリにコピーを済ませた状態から話は始まります。
インデックスの再構築
コンテンツのディレクトリに記事データファイルが収容されたとしても、それはすぐには反映されていません。何らかのインデックスを作る作業があるのでしょう。Smarty の動作が関係しているのか?(キャッシュも作るようだから)。。。
さて、インデックスを再構築をするには「管理エリア」の「メンテナンス」の「インデックスの再構築」ボタンをクリックします。
予め日本語対応済みのパッケージを利用するのが便利です! | Flatpress.Club のダウンロードページはこちら。 | 2015.4.18追記 |
日本語が利用できることは、ウェブ上の情報で簡単に分かったので、その手順は以下の通りです。
二つの日本語パックの表現の違いについてこの記事で日本語化したのですが日本語パックの二つ目も見つかりましたので、それの比較をしてみました。ところで、じっくりと中身を比較してみた のですが、例えば「回復」と「復元」とどちらの表現が正しいのかなど、拘る必要性もなさそうでした。日本語化の作業手順(2) |
ソース源を探してみると、http://labs.tslroom.net/?entry=entry120516-004900 にありました。
ありがたく利用させていただきます。flatpress-1.0_lang_ja-jp.zip をダウンロードします。
このファイルを解凍してみると、このようなファイルがありました。
Archive: flatpress-1.0_lang_ja-jp.zip creating: flatpress/ creating: flatpress/fp-interface/ creating: flatpress/fp-interface/lang/ creating: flatpress/fp-interface/lang/ja-jp/ inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.config.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.entry.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.main.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.maintain.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.plugin.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.static.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.themes.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.uploader.php inflating: flatpress/fp-interface/lang/ja-jp/lang.admin.widgets.php inflating: flatpress/fp-interface/lang/ja-jp/lang.comments.php inflating: flatpress/fp-interface/lang/ja-jp/lang.conf.php inflating: flatpress/fp-interface/lang/ja-jp/lang.contact.php inflating: flatpress/fp-interface/lang/ja-jp/lang.default.php creating: flatpress/fp-plugins/ creating: flatpress/fp-plugins/accessibleantispam/ creating: flatpress/fp-plugins/accessibleantispam/lang/ inflating: flatpress/fp-plugins/accessibleantispam/lang/lang.ja-jp.php creating: flatpress/fp-plugins/adminarea/ creating: flatpress/fp-plugins/adminarea/lang/ inflating: flatpress/fp-plugins/adminarea/lang/lang.ja-jp.php creating: flatpress/fp-plugins/akismet/ creating: flatpress/fp-plugins/akismet/lang/ inflating: flatpress/fp-plugins/akismet/lang/lang.ja-jp.php creating: flatpress/fp-plugins/archives/ creating: flatpress/fp-plugins/archives/lang/ extracting: flatpress/fp-plugins/archives/lang/lang.ja-jp.php creating: flatpress/fp-plugins/bbcode/ creating: flatpress/fp-plugins/bbcode/lang/ inflating: flatpress/fp-plugins/bbcode/lang/lang.ja-jp.php creating: flatpress/fp-plugins/blockparser/ creating: flatpress/fp-plugins/blockparser/lang/ inflating: flatpress/fp-plugins/blockparser/lang/lang.ja-jp.php creating: flatpress/fp-plugins/calendar/ creating: flatpress/fp-plugins/calendar/lang/ extracting: flatpress/fp-plugins/calendar/lang/lang.ja-jp.php creating: flatpress/fp-plugins/categories/ creating: flatpress/fp-plugins/categories/lang/ extracting: flatpress/fp-plugins/categories/lang/lang.ja-jp.php creating: flatpress/fp-plugins/lastcomments/ creating: flatpress/fp-plugins/lastcomments/lang/ inflating: flatpress/fp-plugins/lastcomments/lang/lang.ja-jp.php creating: flatpress/fp-plugins/lastentries/ creating: flatpress/fp-plugins/lastentries/lang/ inflating: flatpress/fp-plugins/lastentries/lang/lang.ja-jp.php creating: flatpress/fp-plugins/qspam/ creating: flatpress/fp-plugins/qspam/lang/ inflating: flatpress/fp-plugins/qspam/lang/lang.ja-jp.php
オリジナルプログラム側に ja-jp の文字列が含まれるファイルが一切ないので、とにかくコピーしてしまえばいいのでしょうね。
なので単純に、cp -rp flatpress/ . します。(解凍したファイル群は flatpress/ 以下に生成されています)
その後に、管理者メニューで言語選択を行えばOKです。この言語が変わる瞬間の様子をインストール作業で説明しています。