2024年11月23日(土) 17:20 JST

mt2geeklogカスタム関数バージョンアップ

  • 2007年3月24日(土) 18:31 JST
  • 投稿者:
  • 表示回数 5,760
プラグイン Movable Typeのデータファイルをインポートするmt2geeklogカスタム関数を更新した。といっても,インポートファイルの拡張子を .log から .txt へ変更しただけ。必要な人は,こちらからどうぞ。 タグ:mt mt2geeklog

jpmailプラグイン公開

  • 2007年3月18日(日) 15:47 JST
  • 投稿者:
  • 表示回数 6,493
プラグイン

Geeklog-1.4.1ではメールの文字コードがUTF-8になってしまい,サーバーの環境やメーラによっては文字化けするケースが出てきた。特にhotmailでは顕著なようだ。

lib-common.phpのコードを読んでみると,マルチバイト文字を含むメールのヘッダや本文はUTF-8でエンコードされる仕様になっている。ある意味,強引な仕様だ。

この状況を改善すべく文字コードやメールの勉強を始めたが,なかなかややこしい。「t_komuraの日記」を読むと,文字コード変換はPHPのバージョンによって対応の仕方が違うし,「超極める!PHP」の上鍵さんの記事を読むと,日本語のメールを正しく送るのは至難の業であることがよくわかる。さらにこの記事を読むと,PHPと文字コードの関係について自分がいかに無知だったかを思い知らされる。

そんなこんなで自分のようなホビープログラマには荷が重いが,ないよりはましだろうと思って,jpmailプラグインを作成した。GeeklogがUTF-8にエンコードしたヘッダや本文をデコードし,ISO-2022-JPでエンコードするだけなのだが,PHPのmb_detect_encoding()やmb_encode_mimeheader()を使わないで実装するのはかなりややこしい。

結局,エンコーディングの検出はNucleusに含まれているmb_emulatorを使い,行の折りたたみやコメントの処理は「超極める!PHP」の記事を参考にした。

XREA(PHP-5.1.4, MySQL-5.0.22)とノートPC(Windows XP PRO, PHP-5.2.1, MySQL-4.0.18)の環境では動作しているし,hotmail宛でも文字化けしていない。他の環境でもうまく動作すればよいのだが...

タグ:jpmail プラグイン

メーリングリストgeeklog-devel開放

  • 2007年1月 6日(土) 07:20 JST
  • 投稿者:
  • 表示回数 4,884
Geeklog 今まで開発者しか購読できなかったメーリングリストを購読できるようになったので,早速登録。従来のgeeklog-devtalkは閉鎖される。関心のある方は http://lists.geeklog.net/mailman/listinfo/geeklog-devel からどうぞ。

別の話だが,Geeklogの機能リクエストの山が膨れあがっているのに業を煮やしてか,開発者を発掘するためかは定かではないが,Geeklog本家で賞金レースを行うという発表があった。

http://www.geeklog.net/article.php/bounties

geeklog-devtalkでつい最近出ていた話題だが,あっさりと現実の提案になった模様。腕に覚えのある方は参加してみては?
タグ:メーリングリスト

Geeklog-1.4.1公開

  • 2007年1月 1日(月) 08:24 JST
  • 投稿者:
  • 表示回数 5,122
Geeklog Geeklog-1.4.1が正式にリリースされた。リリース直前でconfig.phpのデフォルトがutf-8から

$_CONF['language']        = 'english';
$_CONF['default_charset'] = 'iso-8859-1';
に戻り,一安心。個人的にはMicrosoft SQL Serverがサポートされたことはどうでもよく,コンテンツの多言語化,カレンダ機能のプラグイン化,CAPTCHAのサポートが興味深い。 タグ:geeklog 多言語化

テーマエディタプラグイン 1.0.4

  • 2006年12月21日(木) 22:14 JST
  • 投稿者:
  • 表示回数 5,499
プラグイン

[tech:Geeklog]テーマエディタプラグインのバージョン1.0.4を公開した。簡易版の画像アップローダを搭載し,テーマディレクトリ下の /images ディレクトリにテーマエディタから直接画像をアップロードできるようになった。ダウンロードはこちらからどうぞ

I've released the themedit (Theme Editor) plugin 1.0.4 for [tech:Geeklog]. In this version, you can uoload image files directly to /images directories under each theme's directory. You can DOWNLOAD it from here.

タグ:テーマエディタ プラグイン

Geeklog-1.4.1-RC1公開

  • 2006年12月18日(月) 06:32 JST
  • 投稿者:
  • 表示回数 4,608
Geeklog 予定通り,RC1が公開された。データベースの変更はなし。MSSQL関係のバグつぶしと,多言語サポート改善,Professionalテーマの改善,投稿する前に呼び出されるAPIフックの追加,など。

正規版ではないが,どんどんダウンロード&フィードバックしてほしいとのこと。

なお,1.4.1の正式版がリリースされると,1.3.x系列のサポートは終了するするので,まだのサイトはそろそろ1.4.x系列へ移行した方がよいかもしれない。
タグ:geeklog

Geeklog-1.4.1-RC1間近

  • 2006年12月11日(月) 08:14 JST
  • 投稿者:
  • 表示回数 5,137
Geeklog Google [tech:Sitemap] Generatorのバグつぶしが終わって一息ついていたら,メーリングリストでDirkさんが「遅くとも来週(今週?)末にはRC1を出す」と発言していた。現在のところ,MSSQL関連のバグつぶしと,[tech:CAPTCHA]関連のAPI追加で調整している。

RC1を出した後は,さっさとやりたいとのことなので,ひょっとすると年内にも[tech:Geeklog]-1.4.1正式版がリリースされるかもしれない。
タグ:geeklog captcha sitemap

Google Sitemap Generator-0.1.2

  • 2006年12月 6日(水) 21:53 JST
  • 投稿者:
  • 表示回数 5,402
Geeklog バグ修正とオプション追加。
  • 静的ページのうち,センターブロックに表示されるものの扱いを決めるオプションを追加。デフォルトでは,センターブロックに表示されないものだけをピックアップする。
  • 記事のうち,ドラフト(書きかけ)フラグが立っていたものまでサイトマップに含めていたバグを修正。
タグ:sitemap サイトマップ google_sitemap_generator

Google Sitemap Generator-0.1.1

  • 2006年12月 4日(月) 22:49 JST
  • 投稿者:
  • 表示回数 5,603
Geeklog バグ修正が1つ,動作変更が1つ。
  1. 静的ページでURLリライトするかどうかの判断を逆にしていたので,訂正。参考スレッド
  2. 静的ページで中央ブロックに表示されるものだけをサイトマップに載せるよう,修正。参考スレッド
以上の訂正を行ったものをバージョン0.1.1として,アップロードした。ダウンロードはこちらからどうぞ。 タグ:sitemap サイトマップ google_sitemap_generator

ページナビゲーション