MTの最近のブログ記事

Movabletype Plugin アクセスランキングプラグイン JSONAccessRankingを作成しました。Google Analyticsのレポート情報からユニークビジター数情報を取得し、JSONファイルでデータ生成します。jQueryを使って、JSONデータをリスト表示させます。実装なども簡単に行えます。

先日、Google Analyticsのデータからアクセスランキングを生成するPerlスクリプト - Blog on Publickeyというエントリーを読みまして、「あれ?APIあるんだ。Perlでデータ拾えるんだ。じゃMovabletypeでもできるね」ということで、勉強も兼ねてMovabletypeアクセスランキングプラグイン: JSONAccessRankingを作ってみました。

アクセスランキングプラグインといえば、Movable Type 備忘録 - ローテーションするアクセスランキング(jquery.pagerank.js)が有名ですね。私も一時期使っていました。

今回作ってみたアクセスランキングプラグインは、多くの方によく使われているGoogle Analytics | Official Websiteのレポートページ情報からをユニークアクセス数の情報を拾ってきて表示させるものです。

バックエンドでGoogle Analyticsのレポート取得し、JSONデータに変換。あとはフロントエンド(JQuery JSON)でページ内に表示するようにしています。再構築などの負荷もないのでいいかなぁーと。

今現在ページ内にWeekly アクセスランキングで表示させるようにしています。7件表示

Movable TypeプラグインAssetExifの制作プロセス、はじめてプラグインを制作した人からの必要なリソース、勉強法、気づいた点などついていろいろと書いてみました。これからMoavleTypeプラグイン作成をお考えの方に 少しでも参考・キッカケになるようなことを拾えてもらえたらうれしいです。

先日はじめてMovableTypeプラグインを制作、リリースしました。コードが汚かったり、フローがおかしいという部分等ありますが、はじめてにしては上出来だと自分の中では納得しています。
今回はこれからMoavleTypeプラグイン作成をお考えの方に制作経験から必要なリソース、勉強法、気づいた点など、AssetExifプラグイン制作プロセスも織り交ぜ、必要だと思う項目について書いておきます。※phpに対応していないので完成物とはいえないかもしれないですがご容赦。

MTプラグイン制作公開している人たちは、それを生業としているプロフェッショナルな方ばかり、その方たちがおっしゃる勉強方法はとても参考になります。ただ、はじめてプラグインを形にすることができた人から思った、感じた制作に必要なプロセスも知ってもらうことで制作の参考・何かのキッカケにして頂けたらと思います。書いてみたもののとても長く、ストレスがあります。(他にも原因ありますが)ざっと読んでもらい、一つでも参考になるようなことを拾ってもらえればと思っています。

まず、プラグイン作成で経験したことから以下のことは伝えておきたいです。(生言ってすみません)

「まずはPerlの知識を身につけ、人の作ったプラグインのソースを読んで、そこから再度必要な部分の知識を深める、すぐにコード書いて動作させてみる。(はじめてのPerlに書かれている知識[13章まで]は最低限必要かと)」

「ひたすらデバッグ。MTプラグインに必要なMTオブジェクトをログに吐かせて、データベースからどんなデータを抜き出すことができるのかを知る、わかるためにデバッグする」

「対象(扱う人)を絞って、メリットを取り上げてみて(いくつか)、目的を持った設計を行ってからプラグイン作成をするといい」

ということです。

Movabletype4.2x 静的ページにてLPO対策してみました。GoogleAjaxFeedAPIを使うことで手軽で簡単に実装対応することが可能です。その方法について紹介しています。

Movabletype4.2x静的ページでLPO[Landing Page Optimization(ランディングページ最適化)]対策してみました。Google AJAX Feed API - Google Codeを使えば、結構簡単に実装・対応できます。(ただし、検索機能を使います。最新エントリー順に表示されてしまいます。)

PHP化でのプラグインしかないようなので、ajax使えば静的ページでも簡単に対応できるだろうと思い、jQuery ajaxで試すも、パースがうまくできず、最後の手段で考えていたGoogle AJAX Feed APIを使うことにしました。

実際にLPO対策したページを見てもらうには以下のGoogle検索のテキストリンクから当ブログに訪問してもらえばわかります。記事右手の検索ボックスの下にLPO対策の関連記事が表示されます。

あと、サイト内検索でのリファラーにも対応しています。一度、このサイト内でお好きなキーワードで検索してみてください。検索結果後からの選択記事先でもリファラー取得できますので、LPO対策の関連記事リストが生成されます。

Movabletypeを選んだ理由について自分で思うことなどをいくつか書き出してみました。

先月の9月29日(Sat)にカンファレンスが行われたようですね。急な用事で参加できなくなってしまい残念でしたが、なかなか面白い内容のことが発表されたようですね。こちらにて開催された内容レビューが公開されています。【第16回】WebSig会議「Web屋さんのためのMovable Type 4」レポート (WebSig24/7)

資料が公開されていますので、興味のある方はこちらでDLできますのでどうぞ。【第16回】WebSig会議「Web屋さんのためのMovable Type 4」資料公開 (WebSig24/7)

自分も質問(というか希望なんだけど)したかったです。あとで書いておきます。それにしても、参加者の方の参加後レビューエントリーが発信されていないなー。前回のCSSNite(CSS Nite in Osaka, Vol.5レビューとセッション・研修会について)といい、関西のWEB制作者の方はリテラシーが低いのかなー。

質疑応答の内容も一部公開されていたのでそれについて自分で思うこと(なんでMovableTypeを選んだのか)についてかいてみます。やっぱり、MTとWPに関することが上がっていますね。それに動的・静的ページに関しても。

MT4がリリースされました。オープンソース化で以前よりも柔軟な形に切り替わるシステムっぽくなったような気がします。自分なりに魅力的な部分を取り上げ、今現在の印象を書き出してみました。

今後のことも考えて、Six Apart - Movable Type4を覗いてみました。いくつか魅力的な機能が増えています。そしてオープンソース化され、以前よりさらにいい感じに成長するのではないかという捉え方もしています。気になるMovabletype4を自分なりにちょっとですが書き出してみます。

サービス

AmaPOP - amazon affiliate link generator/アマゾンアソシエイト(アフィリエイト)リンク

AmaPOP - amazon affiliate link generator
手軽にあなたのアソシエイトID入りのアマゾンアソシエイト(アフィリエイト)リンクを作成することができるサービス

人気アクセスランキング

OpenID対応しています OpenIDについて
Powered by Movable Type 4.25

このアーカイブについて

このページには、過去に書かれたブログ記事のうちMTカテゴリに属しているものが含まれています。

前のカテゴリはFirefoxです。

次のカテゴリはphotoshopです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。