更新が滞ってしまいました。
途切れると再開には踏ん切りが必要になってきますね。
基本的に面倒くさがり屋なので。
さてさて
新年早々にセキュリティアップデートが配布されていました。
アップデート作業は動作に不安があるし復旧は面倒だし
ということで5.01にアップしてしまおうかと考えてみました。
ウェブサイトの中にブログがあるという、今やりかけのイメージだったので...
必要条件を見てみると...
SQLiteデータベースが外れています。
とうことは、現状MySQLになってしまうわけです。
エラーが頻発し少し前にもBerkeleyDBからSQLiteに変換したのですが
そのときは確かプラグインかスクリプトにお世話になりました。
ほぼ自動で完了した気がするのですが...
さて、そのスクリプトで4.2xには対応していない様だ
という旨の情報を発見しまして今回はSix Apartのドキュメントに基づいて
やってみました。
続く。
Movable Typeで今日から始めるカスタムブログ4.2完全対応
という必要性に迫られ、
単純にサブカテゴリにチェック入れれば親カテゴリに表示されるでしょ、普通に。
と思っていたら表示されません。再構築してもダメ。親カテゴリページは寂しい限り。
調べてみると、
親カテゴリーでエントリーがひとつもない場合、
そのカテゴリーに子カテゴリーがあっても、親カテゴリーのアーカイブを生成しない。
という仕様に何時からかなったと言うことです。
確かに記憶ではそうだったので、安請け合いしてしまいました。
エントリーのない親カテゴリーでの MTEntriesWithSubCategories タグは
有効にならない by 小粋空間
更に泣きが入りながら調べていくと、その要望に応えたプラグイン
ParentCategoryRebuild 2.0を発見!
プラグインがMT4.0未対応、その上最新版の2.0(2005年リリース)が
ダウンロードできない(リンクが見つからない)ので泣きが入りました。
ダメ元で1.1をダウンロードしてインストールしたけどダメ。
この辺は動かなくなった報告が多数ありましたので、ダメ元だったんですけど。
いつもお世話になっている小粋空間さんのエントリーのない親カテゴリーに子カテゴリーを表示すると、
Junnama Onlineさんの、
RebuildParentCategoriesプラグイン
〜サブカテゴリーのエントリー投稿時に親カテゴリーアーカイブを再構築するプラグイン〜
を参考に頑張ったのですが、これも上手く表示されない。
どうしよう...
と、タグリファレンスをめくりながら、
ふと考えるとエントリーのないカテゴリーは再構築されない?
ということは、ダミーエントリーを作れば?
ということで、表示されても目立たない意味のないエントリーを作成後
再構築すると無事に表示されているのでした。
めでたしめでたし。
冷静に小粋空間さんの
エントリーのない親カテゴリーに子カテゴリーを表示する
エントリーを見ると解決法に
親カテゴリーにダミーのエントリーを作る
ってありますね。
難しく考えすぎてはいけませんね。頭はニュートラルに持って行かないと。
Movable Typeで今日から始めるカスタムブログ4.2完全対応
Movable Type 4.25へバージョンアップしました。
今まで通り、小粋空間さんの「Movable Type 4.23 から 4.25 へのアップグレード」を参考にやってみました。
今までのフォルダ名「mt」を「mt423」へ変更してバックアップ、
「mt」フォルダにMT4.25と追加したPlug-in類を入れてそのままFTPでアップ。
パーミッションを変更してアクセス!バージョンアップって手はずでした。
バージョンアップ自体は、滞りなく手順通り行ったのですが
完了後、ログインしようとするとアカウントが無効とのアラートが出まして
Movable Type にログインできない!
なんとバックアップフォルダ「mt423」のデータベースもバージョンアップされてしまってる模様。
そちらのパスにログインも出来ない状態でした。
本当に何も出来なくなってしまいました。
調べてみると、SQL liteのブログデータベースのアップデート中に
ちょっと上手くいってない。みたいな感じだったのでやってみましたところ
無事アップデートし直すことが出来ました。めでたしめでたし。
最終手段、ローカルにとっておいたデータベースファイルをアップロードして
バージョンアップ作業を行いました。このため2日ほどタイムスリップしてしまい
記事のデータが3件ほど無くなってしまいました。
アーカイブデータからコピペでブログ記事を再作成しました。
このために、ちょっと矛盾が起きてしまいました。
申し訳ありませんでした。
mt-medicなどを試してもダメだったので助かりました。
いつも大丈夫、ではなく、しっかりバックアップは取らないとね!!!
そんなわけで、バックアップは大事ですね。
4.25はコメントをツリー形式に出来るらしいですね、これはちょっと良い!!
Movable Typeで今日から始めるカスタムブログ4.2完全対応
MovableType を4.22へアップグレードしました。
と思ったら4.23がリリースされております。
4.22は再構築が2-3倍くらい速いですよ。
Movable Typeで今日から始めるカスタムブログ4.2完全対応

Movable Typeで今日から始めるカスタムブログ―4.0完全対応
やっと4.1に慣れてきたのに〜
でも楽しみです。
確かにテンプレートモジュールは階層が深過ぎて理解に時間が掛かりました。
ラクチンになっているといいですね。
管理メニューもリニューとか。
6月下旬のリリース予定だそうです。
この間まで4.15ベータだったのに飛びこして4.2になってしまうんですね。
関連書籍も間に合わないんじゃないの?
Movable Typeで今日から始めるカスタムブログ4.2完全対応

Movable Typeで今日から始めるカスタムブログ―4.0完全対応
人に頼まれて、ロリポップサーバーへMovableType 4.1をインストールする。
基本的に4.0から全てアップロードして、アクセスすればセットアップが始まるはずでありました。私の利用しているさくらインターネットでは、それですんなり行った気がしますが...。
3.2からアップグレードして来たのでクリーンインストールは定かでありませんが、あっけないほど4.1へのアップグレードが完了してしまったのです。
SixApartのホームページも、ロリポップのマニュアルも何度も見て
何度も消して、アップロードのし直しをしました。
絶対忘れない様に書いておきます。
mt-config.cgiはアップロードしてはいけません。
mt.cgiにアクセスしてセットアップするとmt-config.cgiは自動作成されるので
何かしら自動プロセスの邪魔になったのでしょう。
私の苦労を返してくれ!!!!
最近MT4.xのモジュール形式が楽しくなってきました。
一度乗り越えるとこれは楽な方法ですね!!!
でもモジュールの種類が色々あるのが混乱のもと、入れ子状態が何重にもなっています。
ここがちょっと分かりづらいかな。
Movable Typeで今日から始めるカスタムブログ4.2完全対応
アップグレードしました。
プラグイン関係のファイルを移したのと、
データベースファイルを残してmt-config.cgiを入れ替えて全てアップし直し。
ログオンするとアップデートが始まります。
特に問題無し。
再構築や保存が早くなりました。(体感約2倍)
管理画面のレイアウトが変わりました。
最初だけちょっと戸惑いました。
Safariでのウィンドウ表示の不具合は解決せず。です。
今のところ4.1へアップグレードしての不具合は無いようです。
あとはテンプレートの調整を...

Movable Typeで今日から始めるカスタムブログ―4.0完全対応
(追記)
MT4.Xにしてありがたいのは、ウィジットです。
コンポーネントの概念で、『リンク』『アーカイブ』とウィジットと言われる
コンポーネントを作ってしまえば
例えば、リンク先が変更。
その『リンク』ウィジット内のリンクパスを修正すれば
それを使っているところが反映されるという訳です。
今までは『メインインデックス』『アーカイブ』『カテゴリアーカイブ』
といくつも修正していた物が1つで済むんですよ〜
Movable Typeで今日から始めるカスタムブログ4.2完全対応
Movable Type 4.1 の主な新機能は以下になります。
- パフォーマンスの改善
- ブログ記事などの入力項目を拡張する、カスタムフィールド機能
- 管理画面のインターフェイスの改良
- 管理している全てのブログで共通利用できるグローバルテンプレート機能
- 登録ユーザーのプローフィール画像登録・表示機能
- 情報の編集など、アイテム管理機能の強化
- テンプレートの導入・入れ替えが簡単になるテンプレートセット機能
- 編集中のテンプレートで使用している MT タグの、リファレンスリンク付きリスト表示機能
- API の強化、ウェブページのサポートや Windows Live Writer などでの投稿に対応
- リッチテキストエディタがプラガブルに
- ウェブサイト構築に便利な汎用ウェブサイトテンプレートセットを追加
私にとっては、
パフォーマンスの改善、テンプレートセット辺りが魅力でしょうか?
まだカスタマイズも終わっていないので
テンプレートが崩れなければ良いのですが…
私はMac OS X(10.4.11/Tiger)Safari 3.0.4を使用しておりますが、
投稿や確認がWYSIWYG対応になったからか知らないけど、やけに遅い。
その上テキストボックスが非アクティブになっていて
入力やカテゴリの選択など何も出来ない。
投稿しているはずの本文も表示されていないなどの不具合が直っていればいいのですが…
そのあたりに願いを込めて近日中にアップする予定です。
アイテムの管理は、ftpソフトウェアでアップしたのは管理されません。
サムネイル画像が勝手に出来る。このあたりがちょっと頂けない。
もし出来るならば複数のファイルを一括アップロード出来る様になってほしいなあ
インターフェイスの違いは慣れました。
私のブログについては、テンプレートが引き継げませんでした。
テンプレートタグに精通している訳ではないので、対応させる事も出来ないし
エラーの出ている箇所を削除するくらいしか…
でも、エラー箇所が行表示されるのは偉いですね!
それでダメだったので4.0対応のテンプレートを入れたのでした。
Movable Typeで今日から始めるカスタムブログ4.2完全対応
MTの公開状態で、『日時指定』と選択出来るので
出来そうな気がするんですが、指定時刻を過ぎても更新されておらず。
cronという物をよくわからなかったので使っていませんでした。
やっぱりcronとかいうUNIXコマンド?を利用しないといけないらしく。
さくらインターネットのマニュアルを見るもcronの設定方法は
書いておりませんでした。
そんなこんなで、設定完了しました。
定日投稿 - さくらインターネットでの設定
を参考にさせて頂いたらばっちりでした。
このエントリーは日時指定投稿のテストを兼ねてアップしております。
Movable Typeで今日から始めるカスタムブログ4.2完全対応
Movable Type 3.55から4.01aへアップデートしました。
インストール自体は普通にマニュアル通りやれば終わりました。
ギャラリーに使っているHINAGATA Photoは先日テンプレートを
0.7から0.8へアップデート後
年賀状の季節ぎりぎりに、何を考えたかMovableType3.2から3.35へ
アップデートしたら上手く動かなってしまったという…
まあ、心配もありましたが
3.2から3.35のアップデート時に修正したコメント投稿部分の
タグを4,0のテンプレートからコピペしたら直りました。
悩グラBlogのテンプレートは標準テンプレートへ。
どれも当らず触らずで、こちら用にテンプレート探しの旅に出ます。
とりあえずは、ちゃんと動くっぽいので良しとします。
大きなエラーが無くてよかった。
昨年データベースをBerkerey DBからSQLiteへコンバートした際の
残骸がたくさん残っておりましてそれも削除出来ました。
SQLiteは本当にファイル一つでデータベースを構成しているんですね。
MT4.0の新機能『マルチブログ』で2つのブログ記事を時系列で
What's Newに表示したいとかいろいろもくろみがありまして
アップデートと言う運びです。
詳しくは今年の抱負にて。これから書きます。
この書籍を参考にしました。4.0対応はまだ多く無いので助かりました。
これからぼちぼち読んでいきたいと思います

Movable Typeで今日から始めるカスタムブログ―4.0完全対応
Movable Typeで今日から始めるカスタムブログ4.2完全対応

最近のコメント
я думаю: превосходно…
by Styncmum
и всё эе: бесподобно…
by bofeIcox
Утром, проезжая на р…
by Coloric
в итоге: отлично... …
by Styncmum
Недавно задумалась н…
by Rad-Loc
Excuse for that I in…
by serenaful
В выходные сходили к…
by Kapitan
ご指摘どうもありがとうございます。 『…
by kariya
ムービー書き出しもジャケット作成も『2』…
by 匿名
商業デザイン投稿サイト、 mosoca(…
by 商業デザイン投稿サイトmosoca