まだ完全ではないですがひとまずリリースして、コンペブログに記事を書きました。
http://weblogtoolscollection.com/pluginblog/2009/07/27/acts-as-group/
あとは完全版をメールで送るのを忘れないようにしないと。忘れちゃうと水の泡ですね。
まだ完全ではないですがひとまずリリースして、コンペブログに記事を書きました。
http://weblogtoolscollection.com/pluginblog/2009/07/27/acts-as-group/
あとは完全版をメールで送るのを忘れないようにしないと。忘れちゃうと水の泡ですね。
シングルインストール版の WordPress の場合、wp-content/uploads/ にアップロードされたメディアファイルは、HTTP で直接アクセスできてしまいます。WordPress MU は wp-content/blogs.php によって提供されています。
現状ではアクセス制限機能はありませんが、PHP コードでアクセス制限を付与することが可能です。
したがって、シングル版 WordPress でも、.htaccess 経由で wp-content/uploads/ ディレクトリーへのアクセスを無理矢理 PHP コード経由に振り分けるプラグインを作れば、アクセス制限をつけることができます。
とりあえず、未公開投稿/パスワード付き投稿に紐ついているメディアファイルはアクセス禁止するようなプラグインを作りますか……。本格的なアクセス制限機能をつけようとすると、なかなか大変ですから。
投稿スラッグ絡みで、投稿スラッグを編集したとき、Ajax で既存のスラッグかどうか確認して、スラッグ編集欄の横に ○× (国際的にはチェックマークと×マーク) を表示させるプラグインがあると個人的には便利です。単純に確認用 JavaScript を足すだけっていう気もしますが。
皆さんいかがお過ごしですか?
現時点ではこのサイトが役に立っているかどうか不明なのでちょっと様子見で投稿してみました。6月にでもハッカソン、というか、時間を決めて一日か半日でも一緒に作業する遠隔地合宿(?)はいかがでしょうか。
興味のある方は予定を教えて下さい。私は来週末以外なら都合をつけられると思います。
土日は、ほぼ子守になってしまうので難しいんですよね。
深夜、チビスケが寝てからならおっけなんですが…
6月は、6-7が京都・大阪ゆきで埋まってます。13-14 は名古屋ゆき。13日の昼間は高速バスなのでバス車内でコーディング(!)という手もなきにもあらずです。20-21の土日が空いていますが、新潟へのキャンプが入るかもしれません。27 は WordBench 川崎勉強会。28(日)は空いています。
ゆりこさん超多忙ですねー!
私は日本の深夜とかでも逆に構わないんですけど…。試しに6/5か6日の10時くらいからゆる〜い感じではじめてみるとか、どうですか?どっちみち金曜の夜とかって、WPer さんがたくさん Twitter/Skype にいたりするので(おしゃべりしてると作業するには気が散るかもしれないけどw)アイディアを話し合う時間にしてみてもいいかも。
いい感じだったら、参加できる人だけで7月末までの週末に何度か似たようなのを開いていくという流れで。
そうっすね。では、6/5・6 辺りにゆるく行きましょうか。
ついったで待機してまっす。
ところで、ここのP2テーマが所々英語なのはテーマだけアップデートされて日本語リソースが古いままなんでしょうか?
.com 用の .po ファイル製作中ですー。 i18n 用の公式レポジトリがあるのはいまだに Kubrick だけだし、それ以前に .org 用の変更をマージしてくれるような仕組みになってないんですよ…。
この辺改善していきたいですね。
http://ja.forums.wordpress.org/topic/311
でも書きましたが、どうも .com の日本語は全般に不自然なんですよね。せっかく .org 版の日本語訳は優秀なチームが制作しているので、それをうまく反映してもらった方がよいと思います。http://translate.wordpress.com/ は、廃止してしまってもいいかもしれません。
translate.wordpress.org については、来週他の国際化担当者と話し合いの時間を持つ予定です。確かに現在のシステムはちょっと問題がありますよね。
今までは私たちとしては .com の方ははっきりいってほとんど手をつけていなかったんですよね。まあそれが普及の格差に現れているのかもしれませんが。これからは改善に実際関わっていける立場になったので、ご意見色々お待ちしています。
負荷対策の一環として、HTTP 応答で Last-Modified ヘッダを吐くようにする手があります。こうすると、ブラウザーのキャッシュにあるコンテンツを再読み込みするとき、ブラウザーは If-Modified-Since をリクエストするので、これがあれば、WordPress 側でコンテンツの新旧を判断して、変更がなければ 304 応答をすればよくなります。
これをきちんと実装すれば、ブラウザーのキャッシュを有効利用することができますし、(行儀のいい) クローラーの訪問回数を抑制することもできます。WP-Cache は、このへんちゃんと実装しているんでしょうか? WP Super Cache は「静的 HTML を作って Apache に吐かせる」実装なので、Apache に Last-Modified を吐かせているわけですが。
このアイディア貰って良いですか?
うーん。Ktai Style にも実装しようと思っている機能なので、ちょっと悩みます。
そもそも、シングルポストや固定ページだと簡単ですが、フロントページや月別アーカイブだと相当ハックが必要です。また、サイドバーウィジェットが動的コンテンツを持っていると、それの手当も必要なので、実装はけっこう面倒だとにらんでいます (ウィジェットごとにキャッシュを持つなどの手段が必要)。
もし入賞したら、その賞品の一部 (1割ぐらい??) もらえるのなら、作ってもらっていいです
簡単なの作っちゃいました。
http://dl.getdropbox.com/u/110305/send-last-modified.php
ウィジェットの手当ては、期間内にじっくり考えます。
もし入賞したら、その賞品の一部 (1割ぐらい??) もらえるのなら、作ってもらっていいです
![]()
了解!では、もしも入賞したらアイデア料を進呈します!
アイディアばっかり出てくるのもいいですが、実際にプラグインを作りたいので、Plugin Hackathon やりたいですね。みなさん居住地が離れてるので、オフラインでやるのは困難でしょうから、オンラインでよければ。
オフラインならば、札幌あたりでしょうか
Atsushi さん情報で、Hackathon は実は準備が大変で、参加者・幹事ともハードという情報でした。むしろ、単なる勉強会の方が有意義な気がしてきました。そして、成果物としてみんなで1つプラグインを作ってみるような感じがよいかと。
実際にプラグイン作成される方となると、をかもとさん、三好さん、ひろまささん、ゆりこさんあたりですよね。合宿的なものは確かに準備が大変だと思いますが、実際に地理的に実現できるのか分からないので、オンラインでやるなら時間を決めて同時に作業しつつ、即時更新されるのでこのサイトを使ってつぶやくとか。秘密情報は Skype のカンファレンスモードで交換、です。 ![]()
私は野次馬(笑)なのですが、なにかお手伝いできる事があれば同時参加してみたいですね。テンプレ作成とか管理画面のスタイル作成くらいならできますけど…。
オンライン Hackathon、来週末とか皆さんどうですか?
あと、日本語をそのまま URL エンコードするとスラッグが非常に長くなるので、punycode を使ってスラッグを作成するプラグインもよさそうですね。欠点は、ブラウザーが日本語に戻せないことですが。
去年から構想中なのは、コメント欄に使い捨てメールアドレスが書かれたら拒否するというものです。URL 欄で URL 短縮サービスを拒否するのもいいですね。欠点は、これらのサービスを網羅的に探す必要があるってことです。
今のところ、メールアドレス欄は gmail が圧倒的に多く、使い捨てメールアドレスを書かれたことがないので、あまり効果がなさそうな気がしますが。URL 欄は空白や google.co.jp が多く、tinyurl や bit.ly はないですね。
テルミナさんのアイディアで、固定ページの menu_order をまとめて変更できるプラグインを提案されていました。個人的には、プラグインよりも、WordPress コアが持つべき機能な気もします。
わたしが欲しいのは、メディアライブラリの画像回転機能ですね。これもコアが持つべき機能な気もしますが。
ああ、固定ページの順序変更できるのはいいですね。メニュー内の表示&非表示とかも管理画面から指定できるとなお良いかも(テンプレートタグで指定したら上書きする)。
メディア関連は 2.9 で大幅見直しをするということですが、できのよいプラグインが合ったらとりいれてもらえるかも、とか。
僕は土日でしたらほぼ大丈夫ですよ。