Dataproxyプラグイン-1.1.1
- 2008年9月11日(木) 09:10 JST
- 投稿者: mystral-kk
- 表示回数 4,172
Geeklog-1.5.0に同梱されているPolls-2.0.1プラグインでサイトマップがエラーになっていたが、データベースの構造が変化していたのが原因だった。対策を施したDataproxy-1.1.1プラグインを公開した。なお、Sitemapプラグインの方は変更する必要はありません。
Geeklogを全ての人の手に!
2024年11月21日(木) 23:13 JST
Geeklog-1.5.0に同梱されているPolls-2.0.1プラグインでサイトマップがエラーになっていたが、データベースの構造が変化していたのが原因だった。対策を施したDataproxy-1.1.1プラグインを公開した。なお、Sitemapプラグインの方は変更する必要はありません。
本家のこの記事によると、Geeklog本家から参加した6人のうち5人がプロジェクトを仕上げたそうだ。その成果は次の通り:
5人のうち残りの2人はAptitudeCMS(旧称Geeklog-2)に取り組んでいた。コメントモデレーションキューに関しては、トラックバックモデレーションキューも併せて実装してほしかった。
これらの成果物は、Geeklog-1.5.2以降のバージョンで、本体に取り込まれることだろう(GL-1.5.1はバグ修正のみ)。来年の4月くらいには公開されているだろうか...
今までGL-1.4.0sr6で運営していたサイトをGL-1.5.0へアップグレードした。非公開領域/config.phpの $_CONF['default_charset']
に 'UTF-8' をセットしておいたせいで、アップグレードすると元の記事が軒並み文字化け。これが小文字なら問題なかっただろう。system/database/mysql.class.php の143行目を
if ($this->_charset == 'utf-8') {
から、
if (strcasecmp($this->_charset, 'utf-8') == 0) {
にハックしてやっと正常にアップグレードができた。Google Codeの方はr417で対応した。このバグを潰すのに3時間くらいかかってしまった。
本家のこのスレッドによると、cordisteさん(= Geeklog Franceの::Benさん)がGeeklog用のMedia Gallery, Captcha, Dokuwiki, vThemesの開発を続けたい旨を打診し、glFusionのMarkさんと連絡を取った、ということだ。
従来、gllabs関係者がサポートしていたプラグインは主に、
の4つで、glfusionへの移行に伴い、新バージョンが出なくなることが懸念されて(いた|いる)が、Bad Behavior2-2.0.23がDirkさんによって先日公開され、CAPTCHAもひろろんさんの手によって、「CAPTCHA - 画像認証プラグイン(妹認証付)」(自動インストーラ用レシピ、プラグイン本体)という形でパワーアップして帰ってきた。
残るDokuwikiは必要な人間がなんとかハックするだろうが、mediagallryは代替物がない。mediagallaryをフォークするか、gallary2とGeeklogとのブリッジであるG2Bridgeが本家で公開されているので、これに移行するか、全く新しいプラグインを開発することになるだろう。
Geeklog-1.5.0のコンフィギュレーションUIに対応すべく更新していたテーマエディタプラグインとタグプラグインにDokuWikiプラグインと共存できないというバグが見つかった。原因は両プラグインのfunctions.incで$confという変数を使ったこと。各プラグインのfunctions.incの中で使用する変数は、Geeklog内ではグローバルスコープになることをうっかり忘れており、この変数がDokuWikiの設定を保持している同名の$conf変数を上書きしているせいで、エラーが発生していた。自分の注意力のなさにうんざり orz...
テーマエディタプラグインの修正版はこちら、タグプラグインの修正版はこちらからどうぞ。
DataproxyプラグインとSitemapプラグインがGeeklog-1.5.0に対応した。これで主要な自作プラグインはすべてGL-1.5.0に対応したことになる。まもなく、Geeklog-1.5.1のベータ版ないしリリース候補版が公開されるはずだが、バグ修正が主で、機能追加はほとんどないと思われる。
Geeklog-1.5.0に対応したテーマエディタプラグイン-1.1.0を公開した。ダウンロードはこちらからどうぞ。機能追加はなく、GL-1.5.0のコンフィギュレーション対応、CSRF対策追加、バグ取りのみ。
タグ:プラグイン geeklog-1.5 テーマエディタ