ユーティリティ

2022年05月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -

キーワード検索

キーワード検索フォーム
キーワード

ユーザー

  • cccのアバター

新着画像

過去ログ

ブログパーツ

Twitter

Twilogを見る

Feed

エントリー

freoをあれこれカスタマイズ版の配布

ここのカスタマイズも随分溜まったので、これを集約した高機能版を配布しようと悪戦苦闘した結果、なんと3年半近く(freoがGitHubに公開した直後からなので)もかかってしまいました😅😅😅

そんなこんなでやっとGitHubで公開配布できることになりました。

これを叩き台にして今後は

  • XHTML⇒HTMLに変換版
  • Bootstrap5対応版
  • Smarty4対応版(PHP8対応)

の配布を考えておりますが、いつのことになるやら....(ちなみにHTML版はほぼできてるので近いうちに配布できそうです)

カスタマイズの内容
ファイルの収納・追加など
  • freoの最新版とfreoの公式サイトで配布されているプラグインファイルのモバイルテンプレート以外を収納
    (ショッピングカートプラグインはシェアウェアなので、関連プラグインは他のプラグインと分けて収納)
  • freoでサイト全体を管理するためのテンプレート、CSSファイルを別途収納
  • テキストエディタをTinyMCEからmarkItUp!に変更する場合のJSやテンプレートの差替ファイルを別途収納
  • ファイル管理プラグインを標準で導入
  • freoの公式サイトで配布されているSmarty用プラグインを標準で導入
  • エントリー・ページ・インフォメーション登録時のプレビュー表示を訪問者向けの表示に差替
バグの修正など
  • GitHubのfreo本体のPRの修正、freo公式プラグインのPRの修正を追加
  • カレンダーの祝日定義の変更・延長
  • 認証フォームのパスワード入力欄の修正
  • ショッピングカートプラグインの商品配送方法・料金などの変更
  • フッタのfreo.jpのリンクURLを http://freo.jp から https://freo.jp に変更
  • ファイル管理プラグインの管理対象除外ディレクトリの変更
JSプラグインの更新とCDN化
  • jQuery、ColorBox、tablesorter(非公式フォーク版)、TinyMCE、markItUp!を最新版に更新
    さらにjQuery、ColorBox、tablesorter、TinyMCEはCDNで読み込み設定済み(旧版のファイルは削除済み)
レスポンシブに対応
  • 表示用の画面だけでなく、管理用画面もレスポンシブ表示に対応
関連プラグインの設定の追加など
  • 各画面のタイトルを設定
  • 各テンプレートファイルに関連プラグイン(Smarty用プラグインも含む)を導入したときに反映されるよう調整
    ※該当するプラグインが導入されていないときは表示されません
  • 管理画面のフッタにはfreoのバージョンが入るように変更
  • 一部のテンプレートファイルにどの項目のコードが分かるようにコメントを追加
  • エントリーとページのコメントに表示されるメールアドレスを特殊なコードに変換
  • NEW!マークの設定
  • ユーティリティの新着画像でフィルターやパスワード制限などで閲覧できない記事に専用の画像を表示
  • パスワード認証プラグインと直接リンク防止プラグインの各テンプレートのヘッダとフッタ部分を表示用のテンプレートをインクルードするのではなく直接コードを記載に変更
  • 関連するページへ戻るリンク、登録/編集後の確認リンクなどを追加
公式サイトに記載されているカスタマイズによる機能追加
  • ネタバレボタンの実装
  • 日時のセレクトボックス化と現在日時の一括入力
  • 検索プラグインで検索条件を入力していないときに検索結果を表示しない
  • ページ一括表示プラグインと兄妹ページ表示プラグインの現在表示しているページのタイトルにはリンクしない
freoカスタマイズ集に記載されているカスタマイズなど個人的に機能追加
  • ページ送りの修正
    ページ 1 ... 3 4 5 ... 7 のように表示
  • 投稿者ユーザーの権限を制限
  • エントリーとページの管理画面情報の変更
  • 管理画面に未承認データの表示
  • ユーザー管理を権限順に
  • エントリーとページなどの登録/編集画面にタグの候補をタグクラウド一覧で表示
  • コメント管理画面にコメントを表示
  • 編集画面で登録画像を表示
  • エントリーギャラリー表示のファイルを限定

詳しくは各リリースバージョンの README.md を参照してください。

ダウンロード

GitHubのリリースから最新版をダウンロードしてください。

リリースバージョンの違いについて
バージョンの種類 ファイルの内容 カスタマイズ内容 変更ログ
フルバージョン
(freo_customize-1.x.x.zip)
モバイル用テンプレートを除く全ファイルを収納 README.md CHANGELOG.md
差替版
(freo_customize-diff-1.x.x.zip)
変更のあったファイルのみを収納 README.md
管理画面版
(freo_customize-admin-1.x.x.zip)
バグ修正済みのプラグインファイルと管理用関連ファイルを収納 README.md
レスポンシブ版
(freo_customize-responsive-1.x.x.zip)
バグ修正、JSプラグインの更新、レスポンシブに対応したモバイル用テンプレートを除く全ファイルを収納 README.md
レスポンシブ差替版
(freo_customize-responsive_diff-1.x.x.zip)
バグ修正、JSプラグインの更新、レスポンシブに対応をして変更のあったファイルのみを収納 README.md

💡差替版、管理画面版、レスポンシブ差替版は、一旦freo v1.21.0や該当プラグインを設置してから上書きしてください。
💡コメントなどのスパム対策で使用する投稿キープラグインなぞなぞ認証プラグインはどちらか一方のみに使用を統一してください。

ページ移動

関連エントリー

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
  • 一旦登録したコメントは、あとで編集できませんのでご注意下さい。
登録フォーム
名前
メールアドレス
URL
コメント(コメント本文の装飾について
閲覧制限
※基本的には「全体に公開」されますが、内容によっては管理人の方で公開を制限する場合がございますので、その旨ご了承下さい。
freoをひらがな3文字で入力してください(スパム対策)