Shuhei Kagawa

Wordpress で Textpattern 相当の Textile を使う

Sep 21, 2009 - Wordpress

以前 Wordpress の Textile プラグイン という記事で、Wordpress の Textile 対応について書きました。この時は満足の行く結果が得られませんでしたが、今回ついにまともに Textile 2 が使えるようにできました。

きっかけは、いくつかの簡易記法を選んで使えるというプラグイン Text Control 2 をふと思い立ってインストールしてみたこと。 このプラグインでも Textile 2 は文字化けするものの、Textile 1 は文字化けせず。つまり Textile 2 用のプラグラムに問題があるということです。 これを実績のある Textpattern の Textile モジュールに置き換えてみると上手く行きました。

手順

classTextile.php の入手

Textpattern から textpattern/lib/classTextile.phpwp-content/plugins/text-control-2/text-control/ に持ってきます。

textile2.php ではなく classTextile.php を使うように

wp-content/plugins/text-control-2/text-control.php の 185 行目あたりを

function tc_post_process($text, $do_text='', $do_char='') {
  if($do_text == 'textile2') {

    require_once('text-control/textile2.php');
    $t = new Textile();
    $text = $t->process($text);

から

function tc_post_process($text, $do_text='', $do_char='') {
  if($do_text == 'textile2') {

    require_once('text-control/classTextile.php');
    $t = new Textile();
    $text = $t->TextileThis($text);

へ変更します。

結果

以上で、Wordpress でも Textpattern 相当の Textile が使えるようになります。 Google Code Prettify も、これまではいちいち HTML のタグで囲んでいたのが pre(prettyprint).. と書くだけで使えるようになりました。大変便利ですね。

Textpattern の コメント表示タグが変更に

Sep 21, 2009 - Textpattern

先日別のブログで使っている Textpattern のバージョンを 4.0.5 から 4.2.0 に上げたのですが、 コメントの本文が表示されなくなっていることに気がつきました。

コメント本文を表示するタグが txp:message から txp:comment_message に変更になっていたようです。 4.0.5 から 4.2.0 までのどこかで変更になったのでしょうね。

今日届いた本(実用Subversion、Getting Real)

Sep 20, 2009 - 読書

実用 Subversion 第二版

職場で Subversion の管理をしているのですが、Subversion について知らなさすぎると思い買ってみた本です。 引き継いだ時からバックアップがされておらず、何とかしないと思いつつも何もやっていませんでした。そんな中、先日調査してみると結構な数のレポジトリが壊れているとのこと。何とかしなければなりません。 日頃は、管理者としてはレポジトリを作ったりユーザを追加したりする程度。ユーザとしては TortoiseSVN ごしに使う程度です。 必要は何とかの母、ということで、この機会に理解を深めようかと思います。

Getting Real

Ruby on Rails を作った 37signals。彼らのソフトウェア開発に対する考え方が書かれた本です。同じ内容のものが、ウェブ上で無料で公開されています。少し読んで気に入り、紙媒体で読みたくて購入してみました。 シンプルにシンプルに。