Google Sites のバックアップと復元方法 2016
※ Google Apps の Google サイトです。
バックアップ/リストア ツール
Google 提供のバックアップツールが残念なことに、開発が終了していて今現在使えません。「invalid user credentials」って出ます。OAuth 2.0 認証に対応してないってどこかで見ました。
- google-sites-liberation-1.0.4.jar
- Google Code Archive – Long-term storage for Google Code Project Hosting.
エラーメッセージで検索していたら、アップデートされたツールがあるとのこと。
ツールを作った方もそうですが、そのツールを見つけてきてシェアしてくれる方にも感謝です。
- google-sites-liberation-1.0.6-jar-with-dependencies.jar
- GitHub – sih4sing5hong5/google-sites-liberation: This is an import/export tool for Google Sites.
GoogleSites をまるごとエクスポート
jar ファイルからツールを立ち上げ、ドメインやグーグルのアカウントなどを入力します。
Get a tokun from browser の項目は、押下したら、ブラウザが立ち上がるんで、操作していけば下記画面でトークンを Get できますんで、それをコピペ。
Export from Sites を押下したら OK。
ページに添付したファイルなども保存される。
GoogleSites をまるごとリストア
問題はインポートの方。エラーも出ずに止まってしまう。
あるところでは、安全性の低いアプリの接続を許可したらいける的なコメントも見かけましたが、設定変更してもインポート出来ず。
と、思ったら、Google サイトアプリ側で先に「サイトを作成」しておく必要があるだけでした。問題無いですねすみません。
webspace に存在してないディレクトリ指定しても作成してくれないってことですね。
あとは Import to Sites を押せば勝手にインポートしてくれます。
ちなみに、エクスポートしてきた Google サイトと、インポート先の Google サイトの webspace や ドメイン が違くてもアップロードできます!が、ページ遷移するときにところどころリダイレクトしているような・・・。ファイルを添付しているページだけかな?
あと、埋め込んでた Google ドキュメント類はドメイン違いでは閲覧不可でした。(見えちゃ困ります。)
あー、あと、デザイン(テーマ)は反映されません。未確認なのでわかりませんが、もしかしたら、設定した背景画像とかロゴとかも反映されない?
という感じですが、ご参考になれば。
グーグルサイトの仕様が変わり、本当に困っていましたところ助けられました。
心から感謝申し上げます。
お役に立てたようで嬉しく思います!
こんにちは。記事拝読し、大変参考になりました。
ひとつ質問がありお伺いします。
こちら、法人も無償で使用できるか、ご存知でしょうか。
お返事お待ちしております。