オープンソースWebDBのプリザンター(pleasanter)ブログスマートフォン用の表示で見るオープンソースWebDBのプリザンター(pleasanter)ブログオープンソースのWebDBのプリザンター(pleasanter)のブログとサービス情報サイトです株式会社リーデックスのオープンソースWebDB「プリザンター」ブログです。プリザンター」こんにちは。リーデックス小川です。アドベントカレンダー経由の方は、はじめましての方もいるかもしれませんね。先週もアドベントカレンダーように自己紹介を書きましたので、はじめましての方は下記リンクをご覧ください。1名キャンセルされたのですが、当日お電話で参加表明いただき、6名満員御礼でした。講義内容の充実と、参加者特典も増え始めています。気になる方は、ぜひ次回参加をしてみてください。次回は2020年02月13日(木)を予定しています。pleasanter.connpass.comさて、バージョンアップが進み、どんどん新機能が追加されていくPleasanterですが、今回は、ついに!というべきですね。サイト構造がインポート/エクスポートできる機能のご紹介です。使い方その2:システムの横展開が簡単!使い方その3:開発環境から本番環境への移行が楽!サイトパッケージのエクスポート/インポートを使ってみるサイトパッケージのエクスポート「データを含める」「データを含めない」ボタンインデント機能を使う項目のアクセス制御を含めるインポートしてみるリンクの設定は引き継がれるのか?まとめこんな人におすすめ雛形のテーブルを作ってサイトをコピーしたい。テーブル単体ではなく、フォルダを含めて丸っとコピーしたい。何を言っているかさっぱりわからないので、とりあえず読んでみたい。機能概要ざっくりどんな機能かというと、サイト(フォルダやテーブル)の書き出し・読み込みができるようになりました。オリジナルの案件管理表で案件管理していて、ほかの案件で同じ表を利用したいときに、最初から作るのではなく、ひな型を元にコピーを行うことができる、という具合です。サイトのコピー、インポート/エクスポートと何が違う??」いままでのプリザンターでも似たような機能は、「サイトのコピー」と「データのエクスポート/インポート」として提供されていました。今回それがより強力になり、こんなことができるようになりました。複数の階層のサイトを欲しい部分だけ出力できるアクセス権限等の管理情報も同時に出力できるデータを含める/含めないの選択ができる文章にしてしまうと地味な見栄え?になってしまいますが、とても超強力な機能です。使い方その1:サイト構造を含めたデータのバックアップが簡単まず、フォルダ以下の全てのサイトをデータも含めてエクスポートすることで、丸っと、簡単にバックアップを取ることができます。Windowsのエクスプローラでフォルダのコピペができるイメージですね。使い方その2:システムの横展開が簡単!たとえば、今動いてるシステムとほぼ同等のシステムを他の事業で使いたい。いった時にすべてのテーブルをデータを含めずにエクスポートすれば、構築が一瞬で済みます。設定ファイルをある程度理解すれば「この機能だけ使いたい」といったトリッキーな要望にも答えられます。使い方その3:開発環境から本番環境への移行が楽!開発中も、テスト環境で開発していたシステムから構造だけ本番環境に持っていくことでテスト環境と本番環境の分離性を保ちつつ開発の工数や本番環境でのデグレを大幅に削減することも可能です。サイトパッケージのエクスポート/インポートを使ってみるそれでは実際にエクスポート/インポートを行ってみましょう。エクスポートから使てみます。メニューの「サイトパッケージのエクスポート」をクリックします。ポップアップのメニューが開きますので、それぞれ設定を行います。「現在の設定」(青枠)がエクスポート対象サイトで、「選択肢一覧」(緑枠)で選択されたテーブルが対象外となります。ボタンをクリックします。その他詳細は、下記通りとなります。「データを含める」「データを含めない」ボタンサイト内のテーブルのデータを含めてエクスポートするか、構造だけエクスポートをするかを設定します。選択して「データを含める」ボタンをクリックすると、表示が変わります。インデント機能を使うチェックを入れると、出力されるjsonファイルがインデントと改行された状態になります。可読性があがりますが、その分ファイルの容量も重くなります。項目のアクセス制御を含めるチェックを入れると、それぞれの項目のアクセス権限の情報もコピーされます。インポートしてみるそれでは次に、インポートしてみましょう。インポートする任意の場所に移動します。「管理」→「サイトパッケージのインポート」をクリックします。すると、下記画面が表示されます。「サイトパッケージ」でJSONファイルを選択します。「データを含める」「サイトのアクセス制御を含める」「レコードのアクセス制御を含める」「項目のアクセス制御を含める」はエクスポートと同じ意味になりますので、ここでは割愛します。先ほどエクスポートしたファイルを選択して、すべてのチェックを入れた状態で「インポート」ボタンをクリックすると・・・おお!!いい感じでインポートできましたね!リンクの設定は引き継がれるのか?この機能で気になっていたのですが、リンクがきちんと引き継がれるのかについて確認してみました。元のサイト構造として、レビュー記録の分類「WBS」にWBSテーブルが紐づいています。インポート後のデータを見てみると・・・おお、確かに紐づいていますね。これは本当に強力です!!まとめ今回は、プリザンターのサイトパッケージのインポート/エクスポート機能について書いてみました。簡単にできますので、ぜひ試してみてください。それでは今回はこの辺で。最後までご覧いただき、ありがとうございました。09:48プリザンターのサイトパッケージのインポート/エクスポート機能を使ってみるTweet初心者向け「プリザンター」導入講座のお知らせプリザンターを始めて扱う方向けに、プリザンターの講座を開催しています。詳細は下記画像をクリックください。(4)月別アーカイブスマホ開発ハイブリットスマホアプリ開発「Monaca」はてなブログをはじめよう!h-ogawa-reedex-co-jpさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。