WordPress 2.3 の新機能

もうすぐでるらしい WordPress 2.3 の新機能を、いつものように trac からひろってみました。 enhance と task しかひろっていませんので他にもいろいろ変わっているはずです。 また、これはどこかの翻訳ではなく、ソースの diff をみて反射的に書いているだけなので、間違いはご容赦!。

■コア、プラグインのアップデート通知関連。

  • WordPress のアップデート通知が管理画面の下部に表示されるようになりました。(これ init ごとにバージョンチェックしているみたいだけど、大丈夫なんだろうか。。)
  • プラグインがアップデートされたときに通知されるようになりました。 (extends からひっぱってるのかな。 個人的にはここにアップデートサーバ URL 追加 のフィルターがほしい。。)
  • update 通知の英文が変更になりました。

■タグ関連。

  • タグ関連の機能追加いろいろ。(伴ってカテゴリのテーブル関連が大幅に変わっているので注意)
  • タグクラウドの Widget が追加されました。
  • Simple Tagging 1.6.2 のインポータが実装されました。
  • Jerome’s Keywords のインポータが実装されました。
  • Bunny’s Technorati Tags のインポータが実装されました。
  • 既存のカテゴリをタグに変換する機能が、インポート部分に追加されました。
  • xmlrpc で mt_keywords コマンドが使えるようになりました。(タグにはいるハズ)
  • カテゴリ・タグ系の実装により不要になったテーブルのドロップがアップデートに追加されました。
  • タグ入力欄にCSS が追加されました。
  • タグベースのパーマリンクを使えなくしました。

■今後 xmlrpc の代わりになるかもしれない、Atom Publishing Protocol。

  • Atom Publishing Protocol がサポートされました。(WordPress が実装第1号らしい~)

■各種ライブラリアップデート

  • Jquery が 1.1.3 になりました。 1.1.4 にもなりました。
  • tinyMCE が 2.1.1.1 になりました。
  • prototype.js が Prototype 1.5.1.1 (bugfix release). になりました。
  • Scriptaculous が scriptaculous 1.7.1_beta3. になりました。

■ソースコードのクリーンアップ。

  • ユーザデータの取得を共通化しました。
  • get_links_list() and get_links() が deprecate.php に移りました。
  • テンプレートタグの引数の解析を wp_parse_args で共通化しました。
  • wp-config.php へのパスの指定を共通にしました。
  • get_pagenum_link() がひどかったので修正しました。(?)
  • p タグと div タグで lang 、xml:lang 属性がつかえるようになりました。
  • wp_list_categories() に echo 引数が追加されました。
  • remove_action() と remove_filter() が、それぞれを除去できたかどうかを返値するようになりました。
  • wp-comments-post.php のコーディングスタイルがあってなかったので修正しました。
  • ABSPATH は最初から / がはいっっているので、include パスがおかしかったところを修正しました。
  • JavaScript ローダのクリーンアップと、print_scripts_array フィルターが追加になりました。
  • Trackback 機能のクリーンアップを行いました。
  • テーブル wp_options から option_can_override, option_type, option_width, option_height, option_description, and option_admin_level を取り除きました。(たしかに、、これは思い切ったね)

■CSS 等、画面表示の改善。

  • プラグイン管理画面で URL を trim しました。
  • プレビューリンクの CSS がへんだったのでなおしました。 (enhancementなんだろうか…)
  • プロフィール編集画面にのいくつかの fieldset に id 属性をつけました。
  • 右から左に流れる言語のため CSS が改善されました。
  • 管理画面の >h2< タグの CSS のフォント指定を変更しました。
  • カテゴリ系のテンプレートタグの出力に、CSS 用の class が追加されました。
  • 管理画面でポストステータスが見やすいように CSS の指定を改良しました。

■プラグイン関連。 

  • get_nested_categories フィルターが追加されました。
  • has_excerpt() という抜粋があるかどうかを判定するコンデショナルタグが追加になりました。
  • ポストメタを削除する delete_post_meta_by_key() が追加されました。
  • cat_row フィルターが追加になりました。
  • get_lastpostdate 、get_lastpostmodified フィルターが追加されました。
  • impoter で使われる、http ファイルアップロード制限値に import_upload_size_limit フィルターがかぶりました。
  • あるエントリにコメントがついたとき(カウントアップ)に発動する、wp_update_comment_count アクションが追加されました。
  • インポータプラグインをつくれるようになりました。(wp-admin/import/ を呼び出すのかな)

■i18n 関連。

  • xmrpc のエラーメッセージが i18n 対象になりました。
  • 数字の表示形式を i18n 対応できるようになりました。

■管理画面の改善

  • ダッシュボードの RSS にフィルターがかぶりました。
  • commentsrss2_head アクションが追加されました。
  • ビジュアルエディタにアドバンスメニューの表示ボタンが追加されました。
  • 投稿・ページの管理画面に、ステータス等の検索条件が付きました。
  • アップロード可能なファイルに opendocument が加わりました。 また administrator はファイルタイプに関係なくファイルをアップロードできるようになりました。
  • wordpress のインポータで、auther の選択がアルファベット順になりました。(かな)
  • MT からのインポートで、FTP でアップロードしたファイルからのインポートをサポートしました。(http ファイルアップロードの制限がかかるときに便利ですね)
  • 新しい投稿ステータス pending が加わりました。 たとえば Contributer が「レビュー待ち」にして、これを administraotr が閲覧後、公開するような運用ができます。
  • プラグインを有効化して fatal error がでたときに、その内容がユーザに通知されるようになりました。(そうそう、、これプラグイン作ってるときにエラー表示がにぎりつぶされるから困ってたのよ。。)
  • アップロードしたファイルのサイズが表示されるようになりました。
  • wp-config.php が存在しないときのインストールプロセスが改善されました。(たぶん)
  • 日付選択に jcalendar がはいるも、その後消え去りました。(ちょっと笑ってしまった)

とりあえずひろえたのは以上です。 🙂

アップデート通知、タグ、AtomPub 関連が目玉でしょうか。 また、記事の投稿のワークフローを行える、pending 機能は面白そうです。(レビュアーに通知がいきます)

9/24 現在まだ active チケットが 60 くらいあるみたいなので、他にも修正はいるのか、そもそもいつリリースされるのかちょっと分かりませんが、楽しみに待ちましょう。 🙂

9/25 リリースされたようです!!。

WordPress 2.3 | わーどぷれすっ!

いや〜、直前になってTracがスパムまみれになってびっくりしたんですが、すんなり予定通りリリースしましたねえ。

リリースノート@ぼの。 おー!

Version 2.3 – ps*wiki

2007年9月24日(月)(米国時間)、WordPress バージョン 2.3 がリリースされました。新バージョンの変更点・改良点については 変更履歴 2.3 をご覧ください。

やるべきことリスト@ぼのの。 おーー!

power source* » WP: WordPress 2.3 へアップグレードする前にしておきたいこと

WordPress 2.3 “Dexter” がリリースされましたね。 :-)
今回は、人気のあるタグ付け機能が本体に組み込まれることや、開発版の各段階のリリースが公式ブログで告知され、日本語ユーザでも β版の記事を書く人が何人もいたりして、いつも以上にリリースが待ち遠しかった気がします。

技術なんかなくなるもんだけど

ぼくがはじめて、コンピュータと呼ばれる物にさわったのは、二十数年前。 小学校、4年生かそれくらいだと思います。 ファミコンにつないで動かす BASIC 言語、ファミリーベーシックが起源で、この機械に人生を変えられた人は相当数いるはずです。

ファミリーベーシック – Wikipedia

ファミリーベーシックとは、任天堂ファミリーコンピュータ周辺機器の一つ。BASIC言語を組み込んだロムカセットとファミコン本体のエキスパンドコネクタ(ツインファミコンの場合は拡張端子A)に接続するキーボードの2点がセットになっている。1984年6月21日、14,800円で発売。

まぁ、これより前も、電子ブロックだとか、そもそも父親が技術屋さんだったこともあり、コンデンサやらトランジスタやらがそのへんに転がっていたので、機械に対しては日頃から慣れ親しいんでいました。 ゲームウォッチなんか買ったその日にバラしてしまうほう。 😛

いまやこのころから 20 数年たって、明確にそのものとして残っているのは、コンピュータがノイマン式であることと、かろうじて BASIC 言語が Visual Basic として面影を残すくらいでしょうか。 あとは、ほとんどのことが変わってしまっています。

そんなこんなで、ぼくの中ではコンピュータは 20年サイクルくらいで技術がきえるのかな、、という印象があります。

Web が本格化したのは 1993 年くらいだそうです。  20 年サイクル論からいくと、ここから 20 年たすと、2013 年にはいまの Web は姿を消す。 で、大抵 5 年前くらいになにかしらの転機が訪れるとすると、、2008 年。 来年。 それがインターネット2なのか、なんなのかわかりませんが何かが少しずつ動き出すかもしれません。

2013 年に http なんていうセッションレスの動きの少ないつまんないプロトコルが、ネットワークの主流になっているとは思えないと前から思っています。 ネットワーク上の動きはもっとダイナミックに変化して、それが即時に目にみえる形になる気がします。

ぼくらは、コンピュータをさわる上でいろいろな技術を捨ててきました。 BASIC、MS-DOS、、その他時代とともにいろいろなぽしゃった技術。 せっかく勉強したのに、、みたいな。 ぼくは捨て慣れているし、ミーハーだから平気です。 🙂

でも。

ぼくが新入社員だった頃、会社をやめた方がいました。 COBOL の方でした。

いまはたなかくんみたいな人がいるから、ぼくはやめるよ。

冗談で言ったのか、本気で言ったのかはわかりません。 そのときは若かったので、何も言えませんでしたが、いまははっきりと思います。

経験を聞きたい。

新しい技術は必ずバックボーンに過去の技術があります。 その修正だから。 バックボーンまでたどりつくのは、next generation には無理なのです。 だから聞きたい。

もしかすると次の世代になにかを伝えるのは義務なのかも、最近そう思います。 なにより、”楽しかったあのころ” を伝えることができて、興味をもってくれたらこれ以上はないです。

Lightweight language って、”あのころ”に似ているよね、そんな話を “同じ道を歩んだ” 会社の先輩と話していた、今日この頃でした。

先日あった、空前の gopher ブームよろしく、空前の http ブームが十数年後におきることを楽しみにしています。 そのときは hiromasa.zone 復活させよっと(笑

ミキサー買いました

PC の周りに音が鳴る物が大量にあって収集がつかなくなってきたので、ミキサーを購入しました。 ケーブルつなぐのってとても汗をかきます。 後ろに回り込んで、配線の文字盤みえねーよ、みたいな。。

ものは結構前にきていたのですが、ちゃんといじっていなくて。 YAMAHA さんのミキサーです。

Img_0669

YAMAHA MW10C というやつで、楽器屋さんで 23,000 円くらいで購入。 USB の録再オーディオインターフェースも兼ねています。 実はアメリカで先行発売されていて、いいな~とおもっていたらいつのまにか日本でも発売されていました。

なんとこれ、すごいことに Cubase 4 AI というシーケンサーソフトがバンドルされています。 シーケンサーだけでそれくらいの値段するんじゃねーか、という太っ腹。 YAMAHA さんありがとう。

おまけに、GM 対応のソフト音源もついていますので、Cubase とソフトシンセでバッキングつくって生ギターとかボーカル録音とかすぐできますね。

置き場にこまって、台所用品を使って PC の上に配置するというていたらくですが、いい感じに働いてくれています。

USB オーディオインターフェースの再生音って、全般的にどうも音が揺らぐ気がしてあんまり好きじゃないのですが、これの内蔵のものは D/A もアンプもよさそうな感じで綺麗になっています。

マイクつなげれば、Skype でしゃべりながら「ピー」とかシンセでだせますね。(笑)

生音録音して編集するのも、PC の性能があがってずいぶん手軽になりました。 昔楽器をやっていた方は、昔取った杵柄。 こういった機械で音楽をまた始めて見るのも面白いかもしれません。