ソネブロがソネブロ形式でインポートできなくなった
私の【正己 (self7777) from Twitter:So-netブログ】では、毎日「ツイートまとめ投稿」を利用して自動的に自分のツイートの一日分をブログに投稿しているのだが、一か月分の自動投稿が終わったら自分好みのスタイルに変更することにしている。その時に役立つのが、記事のインポート機能である。
「記事管理」の「イン/エクスポート」からブログのデータをインポート(読み込み)することができます。
インポートできるデータはMT(MovableType)形式かSo-netブログオリジナル形式になります。
MT(MovableType)形式に対応している他社のブログからの引っ越しや、同じSo-netブログからの引っ越しの際に、簡単にデータを移行することができます。
(インポート(読み込み):使い方 マニュアル:So-netブログ)
- インポートファイル
インポートするファイルを選択してください。インポートできるファイルはMT(MovableType)形式かSo-netブログオリジナル形式のどちらかになります。拡張子が.logのファイルを選択してください。- ファイル形式
他社からの引っ越しの場合は、MT(MovableType)形式を選択してください。
既にSo-netブログをご利用の場合で、So-netブログオリジナル形式でデータをエクスポートしている場合は、オリジナル形式を選択してください。
私はSo-netブログオリジナル形式で一か月分の記事を含むファイルを作成してSo-netブログオリジナル形式でインポートしていた。昨年の12月分をインポートした1月の何日かまでは問題が無かった。しかし、1月分のインポートを忘れ、2月分と一緒に3/9にインポートしようとした時に問題が起こった。インポート画面が変わっていたのである。
見ると、インポートするファイルの形式が選択できなくなっている。複数の形式でインポートできるようであるが、選択しなくても良いらしい。しかし、その中にSo-netブログオリジナル形式が無い!
ソネブロに備わったインポート機能なのだからSo-netブログオリジナル形式でもインポートできるだろうと試してみたら、インポートはできた。しかし、全ての記事が下書きになってしまった。下書きになった記事を選択して公開したら、ファイル名がソネブロのデフォルトになってしまった。ちゃんとMT(MovableType)形式でインポートした方が良さそうである。
MT(MovableType)形式とSo-netブログオリジナル形式はどのように違うのだろうか。幸い、ソネブロの記事をMT(MovableType)形式だけでなく、So-netブログオリジナル形式でエクスポートできるらしい。
「記事管理」の「イン/エクスポート」からブログのデータをエクスポート(書き出し)することができます。
エクスポートできるデータはMT(MovableType)形式かSo-netブログオリジナル形式になります。
データのバックアップをとったり、同じSo-netブログからのお引越しの際に簡単にデータを移行することができます。
(エクスポート(書き出し):使い方 マニュアル:So-netブログ)
- ファイル形式
エクスポートできる形式はMT(MovableType)形式 かSo-netブログオリジナル形式 のどちらかになります。
So-netブログオリジナル形式を選択した場合「共通テーマ」の設定をそのまま保持することができます。
他のSo-netブログに移行する場合やバックアップとしてご利用いただく場合は、オリジナル形式をお勧めいたします。
テスト用のブログの記事をMT(MovableType)形式とSo-netブログオリジナル形式の両方でエクスポートして比較してみた。
MT(MovableType)形式では次のようになっていた。
AUTHOR: 正己
TITLE: ここにタイトルを書く
STATUS: Publish
ALLOW COMMENTS: 1
CONVERT BREAKS: 1
ALLOW PINGS: 0
PRIMARY CATEGORY:
CATEGORY: 2017年
DATE: 02/14/2017 21:36:13
-----
BODY:
本文はここ。
-----
EXTENDED BODY:
-----
EXCERPT:
-----
KEYWORDS:
MT形式のインポート
-----
--------
一方、So-netブログオリジナル形式は次のようになっていた。MT(MovableType)形式と異なる所を赤い太文字にした。
AUTHOR: 正己
TITLE: ここにタイトルを書く
STATUS: 1
ALLOW COMMENTS: 1
ALLOW PINGS: 0
CONVERT BREAKS: 1
PRIMARY CATEGORY: パソコン・インターネット
CATEGORY: 2017年
DATE: 02/14/2017 21:36:13
ALLOW COMMENT CAPTCHA: 1
ALLOW NICE: 1
NAME: test20170214
-----
BODY:
本文はここ。
-----
EXTENDED BODY:
-----
EXCERPT:
-----
KEYWORDS:
MT形式のインポート
-----
--------
まず、So-netブログオリジナル形式でインポートした時に全てが下書きになってしまったのは、MT(MovableType)形式で「STATUS: Publish」とすべき所が「STATUS: 1」となっていたからだろう。
So-netブログオリジナル形式で「PRIMARY CATEGORY: パソコン・インターネット」となっている所は、どうやら「共通テーマ」に相当するらしい。
自分で設定したマイカテゴリーとは別に、記事をSo-ブログ共通のテーマに登録することができます。
(共通テーマ:使い方 マニュアル:So-netブログ)
しかし、この「共通テーマ」はMT(MovableType)形式では「PRIMARY CATEGORY:」となって消えている。「共通テーマ」を設定してインポートできなくなったらしい。
「ALLOW COMMENT CAPTCHA: 1」と「ALLOW NICE: 1」と「NAME: test20170214」はMT(MovableType)形式では無くなっている。
「ALLOW COMMENT CAPTCHA: 1」はコメント時の画像認証を有効にするか否かの設定らしい。「ALLOW NICE: 1」はソネブロ独自の機能である「nice!」を受け付けるか否かなどの設定らしい。
「NAME: test20170214」は特に重要で記事のファイル名(=URL)を指定するための設定で、ソネブロではデフォルトで投稿日を使って「2017-02-14」(URLはhttp://~.blog.so-net.ne.jp/2017-02-14)となるのを「test20170214」(URLはhttp://~.blog.so-net.ne.jp/test20170214)とすることができる。これが無くなったのは困る。例えば、同じブログからのリンクで、例えば「/test20170214」としていた所を「/2017-02-14」に変えなくてはいけなくなる。また、私の【正己 (self7777) from Twitter:So-netブログ】の場合はURLが、例えば http://self7777.blog.so-net.ne.jp/20170214 になるようにしてインポートしていたのに、これからは http://self7777.blog.so-net.ne.jp/2017-02-14 のようになってしまって、統一性が無くなる。
どうやら、MT(MovableType)形式にも「BASENAME:」というものがあるらしく、これがSo-netブログオリジナル形式の「NAME:」に相当しそうである(参照)。しかし、ソネブロのエクスポートファイルには「BASENAME:」が無かったし、MT(MovableType)形式でインポートする時に「BASENAME:」を追加して試したが、ファイル名が指定した通りにはならなかった。これについては対策が全く思いつかない。どうしたら良いのだろうか?
それにしても、ソネブロのインポート機能の仕様は、いつ変わったのだろうか。ソネブロの「What's new?」では情報を見つけられなかった。
「インポート機能を使ったブログ移行方法」を見ると、新しいインポート画面と似た画像がある。
(インポート機能を使ったブログ移行方法:使い方 マニュアル:So-netブログ)
- お使いのブログサービスがMT(Movable Type)形式で記事データをエクスポートできることを確認し、記事をエクスポートします。
- 「新規登録」ボタンからSo-netブログに登録します。So-netブログへの登録はメールアドレスだけで行えます。
- お好みのスキンを選択して、ブログURLとタイトル、ブログ説明文を決定し、ブログを作成します。
- 管理ページの[記事管理]→[インポート・エクスポート]のページからエクスポートしたファイルをSo-netブログにインポートします。
- 上図「3」:1.でエクスポートしたファイルを選択します。
- 上図「4」:MT(Movable Type)形式を選択します。
- 上図「5」:1.でエクスポートしたファイルの文字コードを選択します。
例)
Shift_JIS:「ヤプログ!プラス」
UTF-8:「ココログ」、「はてなダイアリー」、「ヤプログ」、「FC2(新仕様)」
EUC-JP:「FC2(旧仕様)」- 上図「6」:「So-netブログ」、「はてなダイアリー」、「ココログ」のエクスポートファイルをインポートする場合は、画像も一緒にインポートできます。
ただ、ここにも「ファイル形式」に「So-netブログオリジナル形式」があるので、以前のままである。
さて、再び「So-netブログオリジナル形式」でインポートできるようになるのだろうか?
仕様を変えるのなら、せめて告知したからにしてほしいのだが、私が見逃したのだろうか?
【正己 (self7777) from Twitter:So-netブログ】ではインポート前に「ツイートまとめ投稿」で投稿された記事をすべて削除することにしていて、仕様が変わったことに気付かずに削除してしまった。まだインポートできないから1月分と2月分の記事が抜けたままである。記事のURLの件を諦めるのなら、So-netブログオリジナル形式のファイルをMT(Movable Type)形式に変換してからインポートすれば良い。どうすべきか、まだ迷っている。迷っている間は1月分と2月分の記事が抜けたままである。
追記(2017/4/1):
ソネブロは仕様変更の案内をしそうにないので「So-netブログオリジナル形式」でのインポートを諦めて「MT(MovableType)形式」でインポートした。
その結果、【正己 (self7777) from Twitter:So-netブログ】の記事のURLが2017年1月1日から変わった。
例えば、2016/12/31までのURLは次のようになっている。
http://self7777.blog.so-net.ne.jp/20161231
2017/1/1のURLは次のようにする予定だった。
http://self7777.blog.so-net.ne.jp/20170101
しかし、諦めた結果、次のようになった。
http://self7777.blog.so-net.ne.jp/2017-01-01
コメント 0