Home

WolaWola

ハッカソンでテーマいじったよ

MTDDCに引き続き、昨日は一日シックスアパートでハッカソンしてきました。

やりたい事がいっぱいあったので、思いっきり朝10時に押しかけたら、一番乗りになってしまった。まぁ、なんせ「嫁」ですから・・・

まずは前日の写真をFlickrに上げながら、やりたい事をリストアップしてたのですが、思いのほか写真上げるのに時間がかかってしまって、合間にMTQやFlickrで呼び込みやってるうちに、あっという間に昼になってしまいました。
みんなでピザ食べながら、雑談しつつ、これは方向修正が必要だなと考えなおしましたよ。

朝考えてたのは・・・

  • △もうじき名前変える予定(またかよ)の、mt.Vicuna Simpleの高機能化
  • ○見つけたバグらしきものを確認してもらう
  • ○前日のプレゼンで知った、inline-editを「テーマ作成用alt_tmpl」に仕込む
  • テーマを完成させる「StopDesignPhotoGallery」
  • ○テーマを修正する「mtToutch」
  • ○テーマを完成させる「Revolution Charred」
  • テーマを完成させる「Notepad Chaos」
  • ○合間に写真をアップしまくる

の予定だったんだけど、結局時間足り無そうだったので、時間かかりそうなのは飛ばして、テーマをちまちまといじってました。
後は、この場でやった方が、周りに教えてくれるヒトがたくさん居て、都合が良いような事を少しずつ解決してました。

と言う訳で、頭に「○」付いたのが出来た部分。きちんとした成果っぽいのは無いけど、それなりに得るものがありました。

これも、詳しい内容は後日レポートします。

Movable Type Developers & Designers Conference TOKYOでLightning Talkしたきたよ

ベルサール九段で2010年2月5日 (金) の14:00~ 20:00 6時間という長時間にわたって、「Movable Type Developers & Designers Conference TOKYO 2010」が開催されました

夜も遅いし明日もrので、詳細エントリーと資料は後日と言う事で、軽く紹介のみ。今回は思い立って、ライトニングトークに参加してみました。お題は『「最近の」言うなぁ!』です。
このネタは実は「Recent(最近の)言わんといて! - WolaWola」で公開しなかったエントリー用のコードになります。

なんでわざわざ、これだけ公開引き伸ばしてたのかというと、これを思いつくきっかけになったのが、伊東のりゆき(NORI)さんが前回のMTDC 2008でライトニングトークした内容だったからです。
半年後ぐらいには、思いついてコード書けてたんですが、もうコレは是非とも次回のMTDCでライトニングトークしたいと思い、ずっと仕舞ってました。

まぁ、予想通りライトニングトーク自体は、時間読みに失敗してズタズタだったんですが、どうにかこなしてきましたです。こんな内容でも聞いてくれたヒトありがとう。
コードと資料は後日エントリーします。何か帰り途中で、もう少し良いコード考え付いちゃったので、さらなる改良版になります。お待ちください。

眠いし、明日も朝から(ハッカソン)なので、もう寝ます。おやすみなさい・・・

mtToutchすげぇー

やっと「Movable Type Developers & Designers Conference TOKYO 開催のお知らせ : Movable Type News - Six Apart」が開催されます。もう直前です。
コレ用に1年間暖めてたネタを、LightningTalkします。もう、暖めすぎて、半分腐ってますが、発表予定です。
翌土曜日は、ハッカソンも行なわれるとの事です。もちろん参加するつもりです。今回は作りかけのテーマを完成させるとするかな。

と、前振りしておいて、テーマネタいきます。今回は見つけたテーマ。一時情報だけが流れたけど、実態がわからなかったのですが、少し前にGitHubに実物が上がりました。

もともとWordPress用に、WPtouchというプラグインがあります。サイトをiPhone/iPod touchに対応させるテーマプラグインです。これはすごく出来が良いと思うし、最近コレを使っているサイトをかなり見かけるようになっています。
mtToutchはこのWPToutchをベースに(mtTouch is a fork of WPtouch)、テンプレートセット化したものらしいです。

もちろん、速攻で試してみました。予想通りまだ(というか、おそらくこれからも)英語以外の環境で使われる事態を想定してません。まぁ、使う側にとっては想定内なんですが。
以前にチラッと説明した、逆ローカライズ方で対処してインストール。ダミーエントリー入れて再構築して動かしてみました。

あっ、すげぇ・・・
てっきりほとんど動作しない状態なんだと思ったら、もうほとんど完成してますね。
「loading more entries will not work.」って書いてあるのは、おそらくインデックス下部の「More!」の事を言ってるんだと思います。ここはまだ動作しないようですね。
その他の部分は、コメント(mt-comment.cgiで動作)も検索(mt-search.cgiで動作)もちゃんと動作してます。
コメント表示がなんかおかしくなってるぐらいだな。変なところは。

公開サーバーにコレ入れてアクセスされると、ケッコウ重そうなのでキャプチャ取ったよ。

トップページ タイトル横クリックすると開く

トップページタイトル横クリックすると開く

エントリー表示 エントリー下部コメントフォーム
コメント投稿はAjaxで同画面内で行なわれる

エントリー表示エントリー下部コメントフォーム

コメントが開いた所(チョット変) SBMボタンを押すと

コメントが開いた所(チョット変)SBMボタンを押すと

TWEETボタン押した場合 検索入力

TWEETボタン押した場合検索入力

検索結果 検索結果下部
AutoPagerizeが有効みたいだけど、iPhoneで動作したっけ?

検索結果検索結果下部

上部メニュー・タグ 上部メニュー・アーカイブ

上部メニュー・タグ上部メニュー・アーカイブ

上部メニュー・ログイン(ログイン後) ログインフォームはキャプチャ忘れた

上部メニュー・ログイン(ログイン後)

こんな感じに出来上がってる。もうこれで十分運用可能なんじゃないかな?

そうそう、このl10n_ja.yamlをテンプレートセットプラグインと同じ所に入れて、

l10n_lexicon:
  ja: l10n_ja.yaml

というのを追加してください。それで日本語環境で動かせますよ。テンプレート名が全部英語になります。

合間見て少しずつ改修して行こうと思う。もちろんMT5用テーマとして。ちょっとライセンス的には複雑みたいなので、公開できるかはよく検討しないとならなそうだけど。
あと、もちろん既存のPCテーマと共存するように、テンプレット・バージョンも必要だよね。

久しぶりにプラグインネタ書くよ

このところ、テーマ作ってばかりで、プラグインネタ取り上げてませんが、色々触ってみては居る訳です。

つうわけで、コメントでAssetHandlerの修正について聞かれた(MT5・プラグインの皆さん動いてますか - WolaWola)んで、今現在このサーバーに入っている状態のもの(厳密にはそれと同じ内容のコード)を晒してみます。ただし自分の試した範囲では動作はするけど、問題が発生しないとは保障しないし、そもそもウチのサーバーでだけ動く状態なのかも知れないですが。

とりあえずココから「異なるフォーマットでダウンロード: * Zip アーカイブ」でダウンロードしてもらえます。ココは自分が実験的にいじっているプラグインの置き場なので、無保証ですが使ってみていただいてケッコウです。と言う訳で、これが他所で動くかどうか反応もらえるとうれしいですね。よろしくお願いします。

まぁ、それだけというのもなんなので、なかなか便利そうなプラグイン見つけたので紹介します。

byrnereese's mt-plugin-cf-twodimselect at master - GitHub」どうも、GitHubにあるプラグインは、ホントの名前が解りにくいですね。「Two Dimensional Pull Down 1.0」がプラグイン名の様です。

カスタムフィールドに新しい種類を追加するプラグインです。その種類と言うのが「Two Dimensional Pull Down」と言う訳です。名前でどういうものか予想付きましたか。フォームでよく見かける、親子関係のプルダウンを実現してくれます。GitHubにスクリーンショットがあるので、ソレを見れば解りますよね。

カスタムフィールドの種類で「Drop Down Menu (2-Dimensional)」を選択して、オプションに下のように入力すると

{ 
   "California" => [ "LA","San Francisco","San Diego" ],
   "Texas" => [ "Dallas","Houston","Austin" ],
   "Lousiana" => [ "New Orleans","Sliddel","Baton Rougue" ],
}

このカスタムフィールドは初期状態では、「California, Texas, Lousiana」の選択プルダウンとして表示されます。一つをプルダウンにより選択すると、今度はその右に新しいプルダウン(最初に「California」を選択した場合には「LA, San Francisco, San Diego」がプルダウンとして表示)が表示されます。これって、かなり需要があるような気がするのですがどう思いますか。今まで、ケッコウ苦労して作ってたんじゃないでしょうか?

お次は「AssetDuJour (Movable Type Plugin) - Ubiquitic (EN)」。なんと読んだら良いかワカンネェナとか思っていたら、フランスの方ですね。小ネタですが、必要としている方には、ケッコウ便利なプラグインだと思います。

ファイルアップロード時のアップロード先指定で、サイトパスなどのプルダウンが表示されますが、このプルダウンのうち、一番下に設定されてる年月日入りのパスを初期状態で選択されるようにするプラグインです。
プラグインのコードがあまりにも短くて、感心してしまいました。

mt.Toutchとか他にもイッパイあるんですが、今日はここまでにします。

最近はネタをGitHubから拾うことが多くなっています。というのもプラグイン書いてる方の活動の場が、GitHubに移っているせいなんでしょうね。天野さんも活発に更新作業行なっているのが解ります。私も始めようと作ってみたんですが、こういうのってトータルでの環境じゃないですか。どうも未だにSubversion+Tracの方が扱いやすくて切り替えられないで居ます。TortoiseSVNが便利だってのが一番なんでしょうね。TortoiseGitも使ってみてはいますが、まだしっくり来ないので、しばらくSubversionが続きます。

記事のエクスポート時に、テーマもエクスポートすると「吉」

テーマを作っていて気づいたシリーズ第4弾です。

もうこいつは、バグとか仕様とかいう話じゃなくて、すげぇ良いよという話。

テーマのimporterには、カテゴリーを扱う「default_categories」と言うのがあるのです。しかもウェブページとは違って、exporterが存在しない訳じゃなく、普通に「テーマのエクスポート」で出力できます。

しかも「標準のテーマ エレメント」に説明があるように、カテゴリーの親子関係をそのまま設定できる。もちろん、カテゴリーの説明もテーマで設定できます。
今まで、「記事のエクスポート」+「記事のインポート」でブログの移動をしていた時に、カテゴリーがフラットに作成される上に、「説明」や「ベースネーム」の再設定が必要で面倒だったりしませんでしたか。
カテゴリーの設定を「テーマのエクスポート」で出力し、移行先でテーマの適用を行なえば、カテゴリーの設定がいりません。すごい便利。

絶対コレ使うべきです。一旦テーマを適用して、カテゴリーを作成した後、もう一度もとのテーマを選択しなおせば、問題もありません。めんどくさがり屋はぜひ試してください。

MoreEntry...

MoreArchives...

AllEntries...

Home

Tag Cloud
My Latest Responses
OpenID accepted here

Accepted OpenID
OpenID認証に対応しています

OpenIDについて

Feeds
Link Status
Read Together
  • LOADING...

ブログ/RSS/キーワードAPI - sidetools

In One

なかのひと

位置情報ブログパーツ「なかのひと」

WolaWola mobile.ver.

携帯サイト(MT4i Powered)はこちら

qrcode

Generate QRcode by GetQRcodeプラグイン

CSS Nite LP9

CSS Nite LP, Disk 9「Coder's Higher」

2010年4月17日、CSS Nite LP, Disk 9「Coder's Higher」がベルサール神田にて開催されます。

MT4LP5 Related

MT ProStyle

CSS nite LP5連動書籍「Movable Type プロフェッショナル・スタイル MT4.1対応」第3刷で、MovableTypeプラグインについての、原稿を書きました。(毎日コミュニケーションズ刊)

Links
Powered By

Return to page top