ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

2007年~2011年ごろまで はてなダイアリー に書いてた記事を引っ越してきました。

今日の分のメモ。

済:

  • login/logout時のリダイレクト先のURLチェック(_YB('url')で指定されたURL範囲内である事)
  • template日時置換
  • protector.php文字コードチェック
    • さらに、$_REQUESTに$_GETと$_POSTのみ入るよう上書き処理
  • バージョンがモデレートされている時に、編集の「changelog」テキストエリア付近に「モデレートされてるよ」注意書きを表示。
    • 今まで特に表示していなかったので、作者自身、更新してから「ん?表示が更新されてない・・・あ、バージョンがモデレートされていたのか」と気づく始末だった。
  • helpディレクトリをmisc/以下に配置。
  • 't'URLクエリで指定されたタイトル文字列で始まるページの一覧を表示する"ls"モジュールを追加。
  • タイトルを "/" で区切り、viewモードでそれぞれlsモジュールへの自動リンクになるよう調整。
    • 一応、この機能を使う場合はviewモードで、只のテキストとしてのタイトルとdisplay: hiddenなh2タグで出力してる。
    • _YB('use.title_auto_ls')をfalseにするとこの機能はOFFになり、タイトルは通常のテキストとしてh2タグで出力される。

残:

  • ヘルプページ(ja, en両方)
  • setup.phpのバグ(templateのdatatypeがおかしかったりカテゴリがtranslationかかってない?)とか、initdataにSandBoxを追加とか。
  • READMEファイルをトップディレクトリに移動。修正。英語版も用意。
  • GoogleMap用のHTML/Wikiプラグイン追加。
  • Modifiedヘッダー処理
    • これは欲しい。特に画像表示では特にサムネイル画像の生成などはしておらず、index.phpのrawモジュールを叩きに行く。modifiedヘッダー処理を入れて、少しでも処理を軽くしておきたい・・・。
  • PEARライブラリ同梱