CategoryDepth v0.1.1 リリース - バグフィックス

カテゴリの階層の深さを出力する Movable Type プラグイン「CategoryDepth」に、カテゴリーアーカイブのテンプレートに直に書くとコンテキストエラーが出るという致命的なバグがあったので修正しました(>_<)

でもこれ、今書いてるテンプレートでカテゴリ一覧のインデントを設定するのに使ってるんですけど、便利だわ〜。

Redmine で期日が間近のチケットをメールで通知する

最近、bit part では Redmine を使って色々なことを管理しています。そこで「期日が間近のチケットをメールで通知する(リマインダ機能) -- Redmine.JP」というのが出来たら便利かな、ということで導入してみることにしました。

しかし、直接コマンドを打てばちゃんとメールが飛ぶのに、cron で実行しようとするとなかなかうまくいきません。

Twitter でアドバイスもらったり、色々調べた結果、単に cron だと rake コマンドのパスが通ってないだけでした。cron のログとかにコマンドが見つかりません的なログが残ってくれていれば直ぐに解決できたのに...

which rake

これで rake コマンドのフルパスを得られるので、それで cron に設定します。午前3時にメールを飛ばす場合は、

00 3 * * * root cd /path/to/redmine ; /usr/local/bin/rake redmine:send_reminders RAILS_ENV=production

これで OK でした。

こんな初歩的なことで躓いてスミマセン!

MTCafe Tokyo 2013 Spring 楽しかったです!(コケたけど)

4月20日に開催された「MTCafe Tokyo 2013 Spring」に行ってきました。僕も「Movable Typeの実践的な管理画面カスタマイズ、検索カスタマイズ」というタイトルでお話しさせていただきました。

が、しかし、当日はデモを中心にやろうと思っていたのに、直前に MacBook のレインボーが消えなくなるわ VMware Fusion 5 が落ちるわで、結局デモはほとんどうまくいきませんでした(ToT) 当日の不手際、申し訳ございませんでした!(>_<)

デモをやる前にはお参りする必要があるそうです...(KING談)

しかし、その他の内容は充実していたようで、僕も柳下さんのセッションを後から聞きましたが、すごく勉強になりました。

また、北は北海道、南は九州から、全国の MTLover が集まり、懇親会も楽しくお話しできてとても楽しい時間を過ごすことができました。にっくさんをはじめ、関係者のみなさまお疲れ様でした!

次は MTCafe Saitama 2013 が開催されます。「WPer&PHPerのためのMovable Type」というテーマで、Movable TypeをWordPressやPHPと連携させるという、これまた非常に楽しみなイベントになりそうです。

最後に、当日の僕のスライドを貼っておきます。デモについては、後日動画に撮って公開しようと思います!

MTAppjQuery 0.28 リリース - ストラクチャーダッシュボードウィジェットのバグフィックス

Movable Type 5 の管理画面をjQueryでカスタマイズしやすくするプラグイン「MTAppjQuery」の ver.0.28 をリリースしました。

ユーザーダッシュボードの構造タブで、ブログ記事一覧、ウェブページ一覧、コメント一覧へのリンクが正常に機能していなかったのを修正しました。

    以下のページの「Release-v0.28」の zip か tar.gz をダウンロードしてください。

    mt-static/plugins/MTAppjQuery 内のファイルに変更はありませんので、plugins/MTAppjQuery だけ差し替えればOKです。

    なお、近日中に、MTAppjQuery 1.0.0 をリリースする予定です。このバージョンからは、インデックステンプレートで user.js などを管理できたり、その他色々なメソッドを追加したりと、少しパワーアップしています。

    MTCafe Tokyo 2013 でお話しさせていただきます!

    4月20日に「MTCafe Tokyo 2013 Spring」が開催されます。

    MTCafe というのは、MTユーザーのゆるいオフ会です。これまでもリラックスした雰囲気で何度か開催されてきましたが、今回は少し違って勉強会形式で2つのお部屋に分かれて開催されます。

    内容は次の通りで、恐れ多くも僕も1セッションお話させていただくことになりました。

    続きを読む

    Custom Field GUI Utility 3.3.0 リリース

    WordPress のカスタムフィールドを使いやすくするプラグイン「Custom Field GUI Utility 3.3.0」をリリースしました。

    今回のアップデートは「カスタムフィールドを扱いやすくするWordPressプラグイン「Custom Field GUI Utility」をアップデートしました!WordPress3.5に対応&管理画面での編集が可能に! | WebCake」にあるように、全部 Tsuyoshi さんがやってくださいました。Tsuyoshiくん、ありがとうー!!

    Custom Field GUI Utility 3.3.0 で新しくなった部分は上記 Tsuyoshi さんの記事をご覧ください。丸投げですみません(>_<)

    最新版は以下のページから zip ファイルをダウンロードしてください。

    ダウンロードして解凍したら、フォルダ名を「custom-field-gui-utility」に変更した後、サーバーにアップロードしてお使いください。

    なお、当プラグインのドキュメントも少し古くなってきました。ドキュメントも GitHub の README に移そうと思います。

      MTML Completions(MTタグを補完する Sublime Text 2 用パッケージ)でタグの書式が変更可能になりました

      先日公開したMTML Completions」と「PowerMTML Completions」で、テンプレートタグの入力フォーマットを変更できるようになりました。

      <mt:EntryTItle /> や <$mt:EntryTitle$>、<MTEntryTitle />、<$MTEntryTitle$>、<MT:EntryTitle> などお好きなフォーマットで補完することができます。

      続きを読む

      Movable Type と PowerCMS のテンプレートタグを補完する Sublime Text 2 のパッケージを公開しました

      Movable Type と PowerCMS のテンプレートタグの入力補完を提供する Sublime Text 2 用のパッケージ、「MTML Completions」と「PowerMTML Completions」公開しました。

      今年1月から linker の mersy くんと始めた bit part の成果物第一弾といったところです(2013年からbit partという取り組みを始めることにしました|linker journal)。

      続きを読む

      続:さくらのクラウドの2台構成とさくらのVPSのSSD1台でMTの再構築時間を比べてみた(PSGI編)

      前回「さくらのクラウドの2台構成とさくらのVPSのSSD1台でMTの再構築時間を比べてみた」の続編です。前回の構成は、MT5.13、CGI でしたが、今回は MT5.2.2、PSGI(PSGI + Starman + Apache)にして比較してみました。

      前回同様、比較したのは次の二つの環境です。

      1. さくらのクラウドのプラン1(仮装1コア、メモリ2GB)を2台(WebサーバーとDBサーバー)で動かした MT
      2. さくらのVPS の SSD2G のプラン(仮想3コア、メモリ2GB、SSD)1台で動かした MT

      続きを読む

      さくらのクラウドの2台構成とさくらのVPSのSSD1台でMTの再構築時間を比べてみた

      さくらの VPS に SSD プランが登場したので、どれだけ速いのかと期待に胸を膨らませて Movable Type の再構築時間を比較してみました。

      比較したのは次の二つの環境です。

      1. さくらのクラウドのプラン1(仮装1コア、メモリ2GB)を2台(WebサーバーとDBサーバーとして)で動かした MT
      2. さくらの VPS の SSD2G のプラン(仮想3コア、メモリ2GB、SSD)1台で動かした MT

      これらのサーバーに、このブログのデータを入れて、すべてのブログ記事を再構築してみました。なお、どちらも普通に CGI で動いています。

      続きを読む