• ようこそゲストさん!

mouthbirdさんの日記

(SNS全体・外部に公開(Web全体に公開))

2011年
03月26日
23:05 mouthbirdさん

Q-EngはMovableTypeのデータ移行がしやすい+アルファ

Q-Engでは、現在smart.fmからの日記のスムースな移行化に成功しています。(4月5日現在)

↓smartからの日記の移行の説明ページ
http://q-eng.com/diary/2514
(発表が4月5日まで伸びたのは、smartのデータが不備があり、完全でないため、その対応講じなければならなかったため)


以下は、3月26日の時点での古いデータになります。現在の仕様とは異なります。
=====================================================

大変遅くなりました。申し訳ありません。
昨日、smartから「日記の取り込みは4月以降に行われる・MovableTypeのデータを提供する」という趣旨の連絡がメールなどで届きました。
Q-Engだと MovableTypeのデータ移行はしやすい、ということをシステムエンジニアから情報をもらいました。


先んじて一応、Q-Engでは「smartの日記を保存したデータをQ-Engに取り込む機能」がですが完成しました。

ただ、どうも、現在あちこちエラーがあります
●特に致命的なのは、皆様のコメントが上手く反映しないことにあります。
一部は反映するのですが、全てが反映しないのです。

既知のエラー
・コメントに「続きを見る」があった場合、そこ以降のコメントがQ-Engに表示されない。
・日記の順番が一部おかしくなる。
 (各日記で「前の日記」を見る、や「次の日記」を見る、を選ぶと「日付順」ではなく、「アップロード順」になる。

↑修正されました!
・旧iKnow から smartになったタイミングぐらいで、CSSの改変が行われており、これにより、これ以前のhtmlタグ(span class や<fieldset>などのタグ)がそのまま表示される。
・位置指定があるもの (htmlタグのalign)は反映しない


また、エラーではないですが、
・取り込んだ日記のコメントは、新しいものが上に来ます。これは、smart.fmの仕様がこうなっているためです。
・またこのコメントは、差出人の表示が全て、Q-Engmanagerになります。
 ただし、元々は誰が投稿されたかは分かるように表示されます。


================
以上のような状況ではあるものの、現段階でも、日記の移転は可能です

私は既に、過去のsmartの日記をQ-Engに移動させました
(画像)私の「Q-Engの過去日記(各月ごとのもの)を見てください。2007年の過去に遡ってデータが転送されています。
ただし、現在はごく一部のみ一般公開で、他は「非公開」になっています。



Q-Engへの日記の移転をご希望の場合、smartが4月以降に MobableType のデータ吐き出しを行ってからのほうがいいかもしれません(わかりません。smartの発表が遅くなるなどの「よくない可能性」はあるのではないでしょうか?)。


「MovableTypeの提供が4月より先延ばしになるのではないか?」…と不安に思われたり
「先に確実に移転したい」…と思う方もいらっしゃるのではないでしょうか?

そういう方は、以下の方法で今から先んじて、Q-Engにデータを移転されてはと思います。
また、後で、重複で、Q-Engにも同じデータを移動させることも可能です。




================================
以下、移転させる場合の方法の説明
================================

本来は「1発」でデータをQ-Engに移転する方法を作成する予定でした。しかし、どうしても「1発」ではできなかったです。申し訳ありません。

「分割したデータ」を、複数回に分けて入れていただく必要がございます。

今回の仮完成版は、日記の約30個分を1のフォルダに入れていただき、1つ1つをzipファイルにしていただく必要があります(zipファイルに分割していただいく必要があります)
仮にQ-Engに上げたい日記が「90個」あるならば、90個を3つのフォルダに30個ずつに分割し、それぞれをzipファイルにしていたきます。そしてそれぞれを「1つずつ」アップロードしていただく仕様になっています。


「smartの日記を保存したデータをQ-Engに取り込む方法」


(1)smartの日記データの保存方法
まず、Firefoxを使う必要があります。Firefoxとは、インターネットを見る「ブラウザ」の1つです。何も操作していなければ、多くのパソコンは、インターネットを見る時に「Internet Explore」というブラウザを使っています。これではなく、Firefoxというブラウザを使う必要があります。Firefoxを持っていない方は、ダウンロードして入手・インストールしてください。
(Firefox入手先↓)
http://mozilla.jp/firefox/

続いて「ScrapBook」というアドオン(とよばれるもの)を入手してください。この「ScrapBook」を使って、smartの日記を保存できます。
ScrapBook
http://amb.vis.ne.jp/mozilla/scrapbook/index.php?lang=ja

ここまで、できましたら、
knatsuさんの日記「日記を大量に保存する方法」をご覧になってください。
とても詳しく、保存方法が説明されています。
http://smart.fm/users/knatsu/journal/2011/2/9/217819


====================================================

(2)保存した日記データをQ-Engに取り込む方法

(part1:分割しzipファイルにする作業)
まず、保存した日記データを、約30個分ずつに分けます。(少ない分には問題ありません。実は最大が5メガ程度なのです)
・a↓例えばこれだけ保存したファイルがあるならば


・b↓こんな感じに、3つのフォルダに分けて準備します。


・c↓それぞれのフォルダをzipファイルに圧縮します。


これで、Q-Engに上げる準備は完成です。


(part2:Q-Engに上げる方法)

専門ページを作りました
↓このアドレス先は良く使うので、一時的にブックマーク(お気に入り)に入れたほうが良いかもしれません。
([ブラウザで戻る]で、このページをみると、不具合を生じるので、必ず「ブックマーク」などで、このページを見ていただく必要があります)

Q-Engに日記データアップする専門ページ】(ブックマーク推奨)
http://q-eng.com/?m=pc&a=page_h_config_tool2

・a↓こんな画面が見えるはずです。


・b↑そしたら、ここの↑[参照]を押して、
   ↓先ほど準備した、zipファイルの1つを選びます。
   ↓この画像は「日記分割1」を選んだ場合の画像です。


・c↑この↑の画面の[開く]を押すと↓このようになります。
  そしたら↓の[インポート]を押してください。


・d↓するとしばらくすると↓のような画面になります。(ならないケースもあります)


 ↑この画面にならず、「自分の個別ページが写ったら」失敗です。原因は「転送するデータ量」が多すぎることになります。この場合、1つのフォルダに入れる日記の数を30個以下に減らしてください。減らしたzipファイルを作り終えましたら、改めて、アップしなおしてください。



(part3:Q-Engに上がるまで待機)
残念ながら、すぐには更新されません。目安は5分程度です(データの転送の混み具合によります。3分で終わることもあれば、10分ぐらいかかることもあります)
ここは我慢しきれずに失敗しがちのポイントです。お奨めの待機法をお伝えします。

・a まず、↑のc の画面が出たら、すぐに(すぐに!)「自分の日記」を見に行きます。
 ↓そのためにはここを押します。


・b すると、↓こんな画面が見れます。このとき既に存在しているQ-Engの日記の数を確認してください。
 ↓この場合370個の日記があることを示しています。


・c 「5分ぐらいたったかな?」と思ったら、ブラウザの「更新ボタン」を押しましょう。
  「ブラウザの更新ボタン」とは↓これらのことです。


・d ボタンを押した後、もし↓このように数字が増えていれば、日記のアップロードに成功しています。(増えていなかったら、じっくりと待っていてください。増えるまで何度も「更新」します)


  ただし先ほど「すぐに」日記の数を確認できなかった場合、既に増えている数字を表示している場合があります。この場合は既に増えているのでいつまでたっても増えません。
  10分経っても増えていなかったら、「更新されたもの」と判断して、次の過程に進んでください。


・e ブックマークなどから
↓【Q-Engに日記データアップする専門ページ】を見に行ってください。
  (ブラウザの[戻る]を使ってでは見てはいけません!!
http://q-eng.com/?m=pc&a=page_h_config_tool2

もしデータのアップに成功していれば、このとき「次のAかBのどちらか」が表示されます

 A:前の画面
 ・もし↓この画面だったらAパターンです。


 ・↓ブラウザの更新ボタンを押してください。

すると↓Bの画面になります。


 B:更新された画面
 ・もし↓この画面が表示されたら、Bパターンです。


 ・↑この画面が表示されたらおめでとうございます。無事に転送されました。


・f 同じ要領で、↓[参照]を押して、残りの日記データを上げましょう。


・g 全部上げ切れるまで これを続けます。

====================================================

(3)上がったデータの手直し

日記はこれで上がりましたが、若干手直しが必要です。

大きく3つあります。

・公開範囲の変更
 Q-Engでは、公開範囲を以下の5つから選べます。
  * SNS全体・外部に公開(Web全体に公開)
  * SNS全体に公開
  * マイフレンド&マイファンまで公開
  * マイフレンドのみ公開
  * 公開しない

転送されたばかりの日記は全て「公開しない」に設定されています。これは万が一にも非公開のデータをwebで公開させないためです。

恐れ入りますが、日記を1つずつ、公開範囲を変更してください。


・カテゴリーの変更
 Q-Engでは、日記を
  *英語
  *英語学習史料
  *その他
に分けています。

転送されたばかりの日記は全て「その他」に設定されています。これは明らかに英語と関係ない話を英語のカテゴリーに含ませないためです。
のデータをwebで公開させないためです。

恐れ入りますが、日記を1つずつ、カテゴリーを変更してください。

・その他タグ漏れ
 こちらの解析以外で、修正点漏れがあるかと思います。
(例えば、今のところ、画像表示で タグ漏れを見つけました。Q-Eng では img タグは使えるのですが、画像を回り込ませるタグ (align)があった場合、機能しません。align部分を取れば使用できます)

ある程度は手作業で直せると思います。恐れ入りますが、分かる範囲で手作業の修正をお願いいたします。

===============================================

以上で、データは移行されるはずです。
以上が皆様のお役に立てばと思います。

どうぞよろしくお願いいたします。
m(_ _)m
  • 総アクセス数(4,638)
  • 拍手拍手(3)
  • お気に入りお気に入り(3)