Oct 31
どこかに書いとか無いと忘れそう…
  • マルチ・サブカテゴリのプラグイン
  • WPテーマ SandBox の移植
  • ここのスキンに使ってるやつの配布用パッケージ
  • NP_CustomURLの書き直し
  • ThickBox使ったアイテム編集bookmarkletプラグイン
  • jQuery で NP_QuickEdit みたいなやつ
  • PHP Classes で見つけた PDO wrapper の検証
  • 本家のスキンサイトみたいなやつを作るプラグイン
  • プラグイン・イベントのドキュメント
いまんとここんだけ
なんだ、書いてみると案外少ないや
PDO のは半分終わったし
php4 のサポートが年内で終わるらしいけど、完全移行にはもうちょっと時間かかりそうだしねぇ

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN

May 23
phpとMySQLのportsがupdateしてたんでportupgradeしたら、Apacheが起動しなくなったりして、今日(5/23)は朝から何度かサーバが機能停止してました
原因は「phpをデフォルトのままportupgradeしたため」
phpのコンフィグオプションは直接Makefileに書いてるんですが、今回これを書き忘れて、しかもそれを全く覚えてなかったもんだから、phpを4回とApacheを2回コンパイル…orz
教訓:
「Apacheやphpをコンパイルしたり起動させたりする為の備忘録を、当のApache経由でしか見られない環境に置いといても意味が無い」

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN

Feb 20
スキン変数<%if%>に、archiveprevexistsとarchivenextexistsが追加
前後のアーカイブが存在するかどうかが確認可能になるっぽい
あと、昼過ぎにRSSで流れてた『肉少なめ』さんの記事に興味深いものを発見(23:00現在、記事が削除されてる模様)。
プラグインのファンクションに『doIf』が存在していて、内容をプラグインでパース出来るみたい:要検証
これが使用可能なら、NP_TagEXでタグ選択時にスキンを変えたい時に、>if(TagEX,tag)%>と書くだけで出来るようになる。これは便利
それと、プラグインファンクションにdoItemVar()が追加されてた(本家SVN)
やっとevent_PreItem()でのpreg_replace_callback();から開放されそうです
ただ、引数に改行コードが使えるかどうかは未検証の為、これも要検証
改行コードが使えると、いろいろ使いどころが増えそう
使えなくても、doSkinVarと、doTemplateVarとPreItemで同じ事やってる部分のコードが大幅に短縮できそうです

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN

Sep 21
'/' が検索できない

「ま、当たり前か」
という話ではなく、検索文字列の中に '/' が含まれていると、NP_CustomURL どころか、index.php にアクセスする前に Apache が勝手に 404 Error 返しやがる
今のところ手立て無し

とりあえず '/' を含む文字列をサイト内で検索する事なんて通常考えられないから、このままでリリースしよう
どうしても '/' を含む文字列を検索する事が多くなるようなサイトの場合はリダイレクトオフにしとけば問題ないし、たとえ Apache がエラー出さなくても '/' で URL 分解してる関係上まともに検索できないんで、運用でどうにかなる問題か


なんとかなるなら何とかしたいなぁ No Comments yet.

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN

Sep 21
次のバージョン(0.3.0)で追加する機能(現在実験中)
  • Custom なトラックバックURLの書き出し --> <%CustomURL(trackback)%>
  • 存在しない URL の対処方法 (303返して直近のディレクトリ表示/404でエラーページ) オプションで選択
  • ノーマルな URL(/index.php?itemid=123&catid=10) を Fancy(/category/10/item/123) にリダイレクト(301)
  • 検索ページの URL(/index.php?query=word&amount=0&blogid=2) をリダイレクト(/search/word)(302)
  • feed の URL のCustom化 (index.rdf、rss2.xml、atom.xml 固定)


こんだけ
ヘルプ書かなきゃ


誰か書き直して…

自分で見てて訳がわからなくなってきた


06/09/22 追記
もう一個新機能
$CONF['Self'] を NP_CustomURL で設定します
これで index.php の記述が

// This file will generate and return the main page of the site
$CONF = array();
$CONF['Self'] = '';
include('../config.php');

selector();
?

でいけるようになる(はず)
$CONF['Self'] ってサブディレクトリ運用だとブログごとに違うはずなんでこれで問題ないと思うんですが、いいんですよね?>識者の方

OpenID を使ってログインすることができます。

Identity URL:



Web Services by Yahoo! JAPAN