2019/02/18 13:56 JST

Geeklog 2.1.1

  • 投稿者:
  • 表示回数 1,354
Geeklog情報

UIkit標準搭載の2-1-1がリリースされました。

コアのプラグインもそれぞれアップデート。テンプレートのディレクトリが変わっているので、カスタマイズしている場合は注意してください。

本家版ダウンロード:
https://www.geeklog.net/filemgmt/index.php/1157

日本語版候補(準備中。開発者の方はテストを!)
GitHub/geeklog-japan New!

DEMO日本語

機能UP:

  • [Security] 404 errorsのlog パラメータと404のフィルタリングがerror.logで動くようになりました。
  • [Security] File Managerの demos と tests の WideImage に XSSがあったのを削除しました。
  • [Security] File Manager を version 2.2.0にアップデートしました。 (upload checkにセキュリティーの問題があったのを対応しました。)
  • [Security] コンフィギュレーションの値をサニタイジングオーバーホールド。
  • [Update] CKEditor to version 4.5.4
  • [Update] jQuery to version 1.11.3 と jQuery UI to version 1.11.4. jQuery Timepicker アドオンアップデート。
  • [Update] OAuth class をversion 1.141
  • [Feature] UIkit framework version 2.24.0 を Geeklogに追加しました。
  • [Feature] Denim テーマは UIkitを実装しました。
  • [Feature] テンプレートエラーを記録する管理者モードを追加しました。
  • [Feature] プラグインはdefaultテーマを持つことと、テーマ別にプラグインのテーマを持てるようになりました。cssもテーマにより変更できます。プラグインテンプレートも function.php でどのjavascriptをロードするかも制御できます。 [Tom]
  • [Feature] マシンリーダブルの Schema.orgに対応。見出し、投稿者、パンくずリストを適切なタグで記述。 テーマ Denim と Modern Curveに対応。 [Tom]
  • [Feature] アンケートプラグインのバーグラフはパーセンテージになり、RWDに対応します。 [Tom]
  • [Feature] 使いやすいテンプレートクラス。 [Tom]
  • [Feature] XMLSitemap プラグインは、記事作成時に Pingをサーチエンジンに対して打つことができるようになりました。 [Mystralkk]
  • [Feature] XMLSitemap プラグインは、専用APIを追加しました。 [Mystralkk]
  • [Feature] デフォルトの admin page は、moderation.phpから index.phpに変更しました。 [Dengen]
  • [Feature] 検索フォームの一部にアクセスできない不具合を修正しました。 [Dengen]
  • [Feature] メッセージ"Unfortunately, an error has occurred rendering this page."のローカライゼーションを行いました。 [Mystralkk]
  • [Feature] Pagination に rel=?next? と rel=?prev? を追加しました。 [Tom]
  • [Bug] Com_mailに、メールアドレスが登録されていないユーザの対応を追加しました。(Oauth users)
  • [Bug] キャッシュされた記事が表示できないケースがある問題に対応しました。
  • [Bug] これまでのLDAPは動かなくなっていましたが、かわりに あたらしく Simple_LDAP Authentication を実装しました。
  • [Bug] ブロックのコピー
  • [Bug] ハードコードされていたTLD ドメイン名チェックを削除しました。
  • [Bug] Geeklog Does Not Accept .website TLD [Mystralkk]
  • [Bug] インストールスクリプトの移行オプションは、コンフィギュレーションのcookiesecureを制御します。 [Dirk]
  • [Bug] 隠されていたコンフィギュレーションオプションの 'search_use_fulltext' 検索のコンフィギュレーションで選べるようになりました。 [Dengen]
  • [Bug] ブロックの編集でオプションがリセットされる不具合を修正しました。 [Dengen]
  • [Bug] 管理者が、ユーザーの編集画面でユーザーのパスワードを入力させられる不具合を修正しました。 [Dengen]
  • [Bug] ゲストユーザーが記事を投稿したときのパーミッションの不具合を修正しました。 [Dengen]
  • [Bug] dc: namespace missing RSS と RDF フィードの宣言の不具合を修正しました。 [Mystralkk]
  • [Bug] フィードヘッダのブランクを修正しました。 [Dirk]
注意:
1.8.2 以前のバージョンからアップグレードする場合は、サードパーティのプラグインがGeeklog 2.1.0に対応していることを事前に確認してください。 確認できない場合は、無効にするかアンインストールしたうえでアップグレードしてください。

日本語版は、主に以下を修正します。

  1. エンコードをutf-8に変更

    siteconfig.php:
    from:
    $_CONF['default_charset'] = 'iso-8859-1';
    to:
    $_CONF['default_charset'] = 'utf-8';
  2. lib-custom.php
    カスタム関数をいくつか追加しています。GitHub/geeklog-japan New!参照。
  3. Japanize plugin を追加。
    GitHub/geeklog-japan New!のJapanize plugin(日本語化プラグイン)で動作します。インストールして、日本語化を実行してはじめて日本語化されます。

くわしくはGitHub commit履歴を参照してください。