BlogTop > myown Archive
myown Archive
3 of 10
今月のいらんことしい(2016年9月)
今月(2016年9月)、サイトのカスタマイズした点をまとめたページです
- - Movable Type を6.3にアップデート
- - PHPのバージョン変更
- - テクノラティプロフィールのリンク削除
- - 月別アーカイブページへのリンク削除
Movable Type 6.3 がリリースされました。PHP7対応と幾つかの追加機能・修正等が含まれています。
PHP 5,5系は Security fixes のサポートが切れているので、サーバの設定画面から切り替えを行いました。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2016年8月)
- 2016年8月21日 08:17
- Last update: Aug 21, 2016 08:17
- myown

今月(2016年8月)、サイトでカスタマイズした箇所をまとめたページです
- WordPress 4.6 へアップデート
WPは4.6 がリリースされたので更新しておきました。
幾つかの機能追加があるようです。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2016年6月)
今月(2016年6月)、サイトのカスタマイズした点をまとめたページです
- movabletype.jp がSSL化されたようなので、記事内のリンクを置換
- ページ上でトグルを行うためのJS (toggle.js) が必要のない個別記事ページで読み込まれていたのを修正
- Feed の登録リンクで、My Yahoo! への登録リンクを削除
- jQueryのバージョンを 3.0 に変更した
RSSの My Yahoo! への登録は、My Yahoo! サービス終了とのお知らせがありましたので、外すことにしました。
jQuery は 3.0 が正式にリリースされました。
上記ページを参考に当サイトで部分的に書き換えをしておきました。
具体的には、$.ajax() 周りと、document-readyが、$(fn)の形式になるように等。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2016年5月)
今月(2016年5月)、サイトのカスタマイズした点をまとめたページです
- - WordPress のプラグイン、 Ktai Style を削除
- - WordPress の 4.5.2 セキュリティリリースを適用
- - サイトの使用PHPバージョンの設定変更
- - header要素に role = banner とある箇所の属性削除
Movable Type 、WordPress 運用のPHPバージョンをそれぞれあげました。
WordPress は、Plupload ライブラリに脆弱性があるとのことで、アップデートをおこないました。
role = banner はバリデータで、不要だと言われるので削除しました。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2016年4月)
今月(2016年4月)、サイトのカスタマイズした点をまとめたページです
- mixiCommenter プラグインを削除した
- WordPress を4.5 にアップデート
- 使わない WordPress テーマを削除
- Bookmarks ページのブックマークリストを delicious から Hatena::Bookmarkに変更した
mixi の OpenIDサービスは提供を終えているため、システムから削除しました
(v6.2.4から同梱されず)
DISQUSコメントにとっくしてあって、MTのOpenIDの方は使っていない状態でしたが、削除することで、これまで mixi IDでコメントされた方についていた mixiアイコンが出なくなります。
参考:
- 【重要】 mixi OpenID 提供終了のお知らせ << mixi Developer Center (ミクシィ デベロッパーセンター)
- Movable Type 6.2.4 リリースノート : Movable Type 6 ドキュメント (その他)
WordPress テーマは未使用でもアップデートがあれば更新に出てくるので、使わないテーマは削除しました。(管理画面のテーマのところで可能)
Delicious ですが、オーナーが変わったり、サイト変更があったりなど、サービスとして不安定な状態が継続してるため、はてなブックマークの方でブックマークしたリストで掲載しています。
はてなブックマークのフィードを YQL(Yahoo! Query Language)へ渡し、JSONで返ったものを処理する形にしています。
YQL側でキャッシュされていることと、取得方法を一度覚えたら、ほとんど統一された形式で他のフィードの取得ができるなどのメリットがあります。
Movable Type ならば、Action Streamsプラグインのテンプレートタグで表示できたりしますが(はてなブックマーク用の Streams configが必要)、cronジョブ等で定期更新しないと反映のタイムラグが大きい、といったことがあります。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2016年3月)
今月(2016年3月)、サイトのカスタマイズした点をまとめたページです
- Movable Type を 6.2.4 に
- Movable Type 6向け修正パッチを適用
- LiveDwango リーダーへの登録リンクを reader.livedwango.com サブドメインに変更した
- 個別記事アーカイブをAMP対応させた
あまり Google Chrome で編集したりはしないのですが、Chrome での問題修正パッチが出ています。
AMP (Accelerated Mobile Pages) は、モバイル端末向けページを高速表示させるためのプロジェクトで、米グーグルと Twitter共同で立ち上げたものです。
Movable Type 関係では、以下のとおり
- Google AMP HTML に対応してみた件 - LIQUID BLOG
- AMP (Accelerated Mobile Pages) HTML を出力するようにしてみたけど面倒くさかった話 | WWW WATCH
などでまとめられています。
てっとり早く対応するには、記事アーカイブテンプレートに AMP用のテンプレートを作成してマッピング設定して、記事内の禁止されている、タグ・属性群を削除・変換して運用することです(対応させるまでに手間がかかるのが現実なんですけれども)。
このブログで使っているもののベースのようなテンプレートです。 Google Analytics など AMP付随のモジュールを使っていません。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2016年2月)
今月(2016年2月)、本年最初のサイトでカスタマイズした点をまとめたページです
- スタイルシートで、Mac IE5向けのCSSハックを削除した
Mac IE5は、現状まず、その環境の訪問者が皆無なので削除にしておきました。対応環境以外はコメント扱いなのでそのままでも実害はないのですが。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2015年12月)
今月(2015年12月)、今年最後のサイトでカスタマイズした点をまとめたページです
- Movable Type を 6.2.2 にアップデート
- サイトで使用する PHP のバージョンを変更した
- 使用している WordPress を4.4 にアップデート
WordPress は 4.4から oEmbed プロバイダー機能がつくようになりました。他のWebサービスで、oEmbed 対応していれば、URL 張り付けだけで、記事埋め込み用 HTML を取得できます。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2015年11月)
今月(2015年11月)、サイトでカスタマイズしたものを記録したページです
- Movable Type を 6.2 のパッチ適用
- Pinterest アイコンが読み込めなかったのを修正
Movable Type 6.2 でエントリーのベースネームに関係する不具合修正パッチが配布されていたので、適用しておきました。
Pinterest でアイコンの場所が変わったか何かでしばらく読み込みできなかったようなので、こちら側の環境にアイコンを置くようにしました。
法人向けではありますが、以下のページでアイコンをダウンロードすると、各種サイズのアイコンが同梱されています。ガイドラインもあるので一応、目をとおしておいたほうがいいように思います。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2015年10月)
今月(2015年10月)、サイトでカスタマイズしたものを記録したページです
- - Movable Type を 6.2 にアップデート
- - SSL証明書の検証のアラートがでるのを環境変数で無効に
- - Akismet の APIキーが有効期限切れとのことなので更新した
SL 証明書の検証ができません。
このメッセージを消すには、Mozilla::CA モジュールをインストールするか、mt-config.cgi に "SSLVerifyNone 1" を指定してください。
Mozilla::CA は自前でいれてはいたんだけど、パスをとおしてなかったんで警告がでてました。 とりあえずは 、環境変数に指定して、SSL 証明書の検証なしの設定にしておきました。
WordPress で設定などみたいたところ、Akismet のところで、有効期限切れといったアラートがでていました。
再度登録するのですが、実際のところは WordPress.com でサインインして、再び選びなおし(自分の場合はフリーのプラン。スライダーを左のほうにもっていくと課金が0になる)。
新しい API キーが発行されるとおもっていましたが、前に使用したものでした。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2015年9月)
今月(2015年9月)、サイトのカスタマイズを記録したページです
- ダッシュボードウィジェットに今日のアクセス記事とページビューを表示するウィジェットを作成した
PHPで Analytics のデータを処理できるようになったので、Movable Type 管理画面に入った当日のアクセスの多い記事のリストを表示させるダッシュボードウィジェットを作成してみました。
これで、サイト情報のウィジェットとあわせれば、ちょっとした情報をみたいとき、Analytics にいくことなくチェックできる、ということになりました。
今月のカスタマイズは以上です。バックナンバーは以下です。
今月のいらんことしい(2015年8月)
今月(2015年8月)、サイトのカスタマイズを記録したページです
- Movable Typeのテンプレートタグのリファレンスリンクを補助するボタンで、リンク先を正規のURLに変更
- Google Analytics からのアクセスランキング表示の取得をPHPにした
- ダッシュボードにAnalytics でのリアルタイム訪問者数のウィジェットをいれた
- 拡張子が.php などのカスタムインデックステンプレート編集で CodeMirrorが適用できるようにした
Analytics データのPHPでの取得方法は、以下のページを参照しましした。
ほとんどチュートリアルに沿っておこなうだけでした。要点だけまとめます。
- API コンソールのクライアントIDの作成のところで、「サービスアカウント」を選択します
- 秘密キーファイルがダウンロードされます。サーバーにアップロードして認証のときにつかいます
- アナリティクスで、ユーザー管理にて、クライアントのユーザを追加します
- 前掲のページにあるような取得データを表示するページをPHPで作成します(MTで管理する場合は、公開プロファイルは手動としておきます
- そのページ内で
$array = json_decode($json,true);とかして、JSONパースしてHTML出力になるようにしておきます - ブログテンプレートのインクルードでランキングページを取り込むようにします
- Ranking.php は表示に若干時間かかるので、Cache Lite使うなどしてキャッシュさせておきます
Analytics API のリアルタイムの取得には以下を参考にしました。
出力用のPHPを用意して、JSONを読み取るダッシュボードウィジェットを作成するだけです。
編集の シンタックスハイライトのやりかたは以下にメモしてあります

今月のカスタマイズは以上です。バックナンバーは以下です。
BlogTop > myown Archive
- Feeds
- Elsewhere
- logo