Divide and conquer!-困難は分割せよ-

WordPressで小説サイト

 Localでバックアップが簡単になった!しかもローカル環境にバックアップが構築できた!と騒いだのが先月の話ですが、肝心のメインサイトがどうもエラーになる、というのが懸案でした。
 結局のところ「なんちゃってマルチサイト化」が禍根ではなかったかというのが柳の見解です。

 まあやっぱりやっちゃいけなかったんだろうなあ、と今更反省しているのですが、やっちまったものはしかたない。というわけで、解決法を考えてみました。

 大改造になるのは必至、とりあえず保険をかけよう!ってんで…まずは本館のミラーサイトを作ろうとして、いきなり躓きました。Snupup1でミラーサイトを作ろうとしたらエラーになって、そのうえ触ってないはず(スナップショットをとっただけ)のメインサイトまで閲覧不能になって2しまったりと、そこで一騒動。というか大混乱。でもまあ、Snupupがただのバックアップ&リストアツールではなく、同一サーバ・別サイトのスナップショットを取得することでサイトの引っ越しに使えるし、なんとなればローカルからZIPファイルをアップロードして適応させられるというのがわかったのが収穫でした。メインサイトに関してはサイズがでかすぎて蹴られましたけどね。はっはっは。

 結局のところ規模がデカくなればなるほど、バックアップは時間がかかるしバックアップファイルのダウンロード・アップロードにも制限がかかりやすい。じゃあ、ドメイン下にサイトを分割して作ったらどうだろうというのが次の挑戦です。上記3サイト(閑雲亭・画房・エンサイクロペディア)は既に分割しているので、今度はこのコンテンツ、「WordPressで小説サイト!」も分離してやれと画策したのでした。

 このコンテンツ「WordPressで小説サイト」も記事数が70を越えてまして、結構なボリュームになってしまいました。だからこのシリーズだけを本館からエクスポートして、まっさらのWordPressにインポートしてしまえという次第。巧くいけば新サイトに本館とはちょっと違った雰囲気を持たせることもできて一石二鳥!

 最初は公式テーマである「Twenty-Twenty-Four」のサイトエディターとやらが使えるモノかどうか見極める意味でトライしたのですが、これが…確かに面白いけど今の段階ではどうにも使いづらい。結局、新サイトもCocoonでスキンを使用してみることにしました。
 「WordPressで小説サイト!」は基本的に投稿オンリーなので小説部屋のように固定ページを無理矢理ページ送りさせる、とかいう荒技をする必要がありません。このためほぼカスタマイズ不要なスキンに頼ることにしたのでした。

 そういうわけでこのコンテンツは Na2factoryさんの「grayish」スキンを使用しています。とても素敵。

 さて、インポート&エクスポートに際して便利なツールがあったのでご紹介。

 まるっと移植が難しいなら、部分的にエクスポートすればいい…とはいえ、WordPress付属のエクスポートツールではアイキャッチを含めたエクスポートは出来ません。これはツラい。
 このプラグインを使えば、エクスポート時にアイキャッチの情報も含めることができます。結構な画像枚数のわりにさっくりエクスポート出来ましたので、どうやら実際にアイキャッチの画像をエクスポートしているというよりも、場所を記憶しといて他のところへインポートする時に元の場所からダウンロードさせてるのかな?という印象でしたが、柳は専門家ではないので余計なことは言わずにおきます。ともかくも、添付されたファイルもそろってきっちり引っ越しできたのでちょっと感動しました。

 こうして出来上がったのが千柳亭書房分館・「WordPressで小説サイト!」でございます。 
 暫く動かしてみて、問題なければメインサイトのコンテンツは削除していこうと思います。うまくいくといいなぁ…。

 ちなみにタイトルに使用したフレーズは最近嵌まっているポッドキャストで聞いた話から。
 デカルトの言葉だそうな。流石、言い得て妙。

  1. さくらのレンタルサーバで提供のバックアップ&ステージングツール
  2. 一時メインサイトがこともあろうにステージングサーバーにリダイレクトされてしまって大汗かきました。未だに何故戻ったのか謎。キーはスナップショットをリリースする際の「サイトURLをリリース先に合わせる/合わせない(書き換えを行わない)」という設定らしいのですが、オソロシくて追試できない…

コメント