Import
構造化データを EmDash のコレクションにインポートします。
説明
CSV またはフラットな JSON 配列を貼り付け、EmDash のコレクションを選び、フィールドをマッピングして、下書きを作成する前に結果をプレビューします。テキスト、数値、整数、真偽値、日付、設定済みのスカラー選択肢に対応しています。無効な行はスキップされ、上限付きのインポート履歴に件数と問題が表示されます。バージョン 0.1.0 は、最大 100 行、30 個のソースフィールド、貼り付けデータ 48 KiB までに対応しています。ファイルのアップロードと既存コンテンツの更新は、このリリースには含まれません。
インストール
EmDash >=1.2.0 <2.0.0 と、構成済みのプラグインサンドボックスおよびストレージが必要です。Registry から @handyplugins.co/import をインストールし、コレクションの読み取りと下書きの書き込みの権限を確認してから、Plugins の下の Import を開きます。インストール中にサンプルコンテンツが作成されることはありません。
よくある質問
インストールするとサンプルコンテンツが作成されますか?いいえ。プレビューはコンテンツを書き込みますか?いいえ。下書きの作成には確認が必要です。既存のエントリーを更新または公開できますか?いいえ。このバージョンでは新しい下書きを作成するだけです。ファイルを直接インポートできますか?このバージョンでは、貼り付けた CSV と JSON を受け付けます。
セキュリティ
セキュリティ
脆弱性の疑いがある場合は、[email protected] に非公開で報告してください。 Import と EmDash のバージョン、再現手順、関連する 権限の設定を添えてください。合成のサンプルデータを使用し、認証情報、 アカウントのセッション、個人のデータセット、未加工のサイトログは送らないでください。
Import 0.1.0 はサンドボックス分離を使用し、要求するのは スキーマの読み取りとコンテンツの書き込みのみです。ソースデータは信頼されず、 コードとして実行されることはありません。履歴には、データセットではなく、上限付きのメタデータと安全なエラーが保存されます。 ソースは有効な管理フォームに残り、サイトのホストによって処理されます。
プレビューの確認では、ソース/マッピング/スキーマのフィンガープリントと、アトミックなジョブの 確保を使用します。コンテンツの作成と履歴のチェックポイントは別々のホスト操作です。 中断されたジョブは、手動で再試行する前にコレクションを確認する必要があります。これらの 制御では、トランザクションのロールバックや正確に 1 回の配信は提供されません。
変更履歴
0.1.0:CSV と JSON の解析、コレクションフィールドのマッピング、検証済みのプレビュー、確認後の下書き作成、上限付きのインポート履歴を備えた初回リリース。