タグ「cms」が付けられているもの

2015年10月17日

Movable Type 6.2にアップグレード

Movable Typeに移行&リニューアル予定のこのブログ。
移行計画はなかなか進んでないけど、それを良いことに新バージョンが出たのでさっそく適用。

今回はマイナーバージョンアップなので上書きでもよかったけど、念のためフルバージョンアップの手順で実行。
ついでにメモも作成。毎回公式手順探して確認するの面倒だし。
まあ、7.0とかになったらまた確認し直さないと行けないけど。

1.新しいMTのアーカイブ(zip)を取得
2.回答してtarに詰め直す
3.scpでアップロード

4.旧MTの実行ディレクトリをコピー
5.旧アーカイブ・スタティックのコピー
6.MT内から「ツール→バックアップ」
7.MySqlのバックアップ
mysqldump -u ユーザ名 -h ホスト名 -p db名 > バックアップファイル

8.3.でコピーした新MTを解凍
9.パーミッション修正
cd 新MTディレクトリ
find . -type f -print | xargs chmod 644
find . -type f -print | grep "\.cgi" | xargs chmod 755
find . -type f -print | grep "\.php" | xargs chmod 755
find . -type d -print | xargs chmod 755
※grepのバージョンはgrep (GNU grep) 2.5.1-FreeBSDだった。

10.旧MTをmvで別名にリネーム&新MTを旧MTにリネーム
mv mt/ mt60/
mv MT-6.2/ mt/

11.設定ファイルコピー
cp mt60/mt-config.cgi mt/

12.プラグインコピー
非対応・サポート終了などに注意。
※Loupeは使ってないし同梱されなくなったので移さなかった。
cp -a mt60/plugins/PostTweet/ mt/plugins/PostTweet/

13.サポートコピー
cp -a mt60/mt-static/support/ mt/mt-static/support/

14.テーマ
themes/以下に、追加したものがあれば。
今回は追加がなかったのでスキップ。

15.htaccess等
.htaccess、.htpasswdを使っていればそれもコピー

16.リビルドして確認

17.旧MTディレクトリをtarに詰めて退避&削除

2015年9月25日

Twitter Card設定とURLルール決定

(移行関連の記事を約定期blog GSカテゴリに書くのも変なので、今回からカテゴリを変更。)

移行先のブログのほうに、Twitter Cardの設定。
テンプレートモジュール化して、MTIfArchiveTypeとか使って個別記事ページだけSummary with Large Imageになるようにしてみた。

ついでに記事への画像添付もテスト。
さくらのブログほど分かりやすい画面じゃないし、EXIF消去とかないけど、その辺は後々弄っていけば良いかな。
位置情報にさえ気をつければ、別にEXIFあったってかまわないからね(スマホ画面を一眼レフって騙ったり、iPhone 6sで撮影~とか書いてて思いっきりAndroid端末なんてこともしないし)。

2015年9月21日

新blog移行延期?

約定期blog GS(さくらのブログ)を新blog(Movable Type 6)に移行するの、10月ぐらいを目処に考えてたけど、年内ぐらいでもいいかも。

デザイン、エディタ、画像の扱い、記事ID…とにかく、完全移行しようと思うといろいろ細かい問題があって、その辺をどうするかがなかなか決まらない。
そもそも、移行しないといけない決定的な理由はなくて、なんとなくhttpsなメインサイト(https://mcrn.jp/)に統合したいなー、という程度なので。

まあ、また気が変わって「すぐ移行する!」ってなるかもしれないけど。

2015年9月18日

Movable TypeにTwitter投稿機能をつける

リニューアル中なので、さくらのブログにあってMT標準にない機能をいろいろと追加中。

Twitterへの更新通知もその1つ。
PostTweetというプラグイン(エムロジック放課後プロジェクト: PostTweet アーカイブ)を試してみた。

さくらのブログだと、更新テンプレートが

『記事名』ブログ名|URL(非短縮)

になってるので、その通りにしたかったんだけど、何故か上手くいかない。末尾が切れてしまう。
いろいろ試していて原因が判明。なんと、このプラグインが勝手に140文字で切ってしまってた。

2015年9月17日

Google Analyticsに手を出した&記事ID問題

今日は、Movable TypeにGoogle Analyticsを設定して、テンプレートにトラッキングコードを仕込んだ。

クライアントIDとクライアントシークレットの設定、検索してもなんか画面が違うしややこしい。
しかも、「あなたのGoogleアカウントに有効なAnalyticsが紐付けされてないよ!」みたいなエラーが出たので、間違ってるのかと思ったら反映まで時間差があっただけだった。なにそれ。

メモ:現時点のMT6だと、OAuth Clientとして登録して、Webアプリとして認証する(サービスアカウントではない)。
「Google Analyticsのプロファイルを選択する」ボタンで、TwitterやFacebookで見慣れた「認証画面」が立ち上がるので、手動で認証する。

2015年9月16日

サイトリニューアル中

いろいろほったらかしすぎてたせいで、スマホ対応も全然できてなかった…。

とりあえず、方針としてはMovable Type 6を使えるだけ使ってやっていくつもり。
うまくいけば、さくらのブログから記事を引き上げて、フルHTTPSでブログも展開したいかな。

あと、この約定期blog GSも、当初の設立理念?とかけ離れてきたし、新たに名前を変えて再開予定。
今度は「約定期~」シリーズじゃないのにするつもり。

今日は時間がないから、とりあえずトップページ少し弄って終了。