title: How to create Content Fragments from JSON descriptions? (AEM 6.3)
body: <p>I am new to AEM and need a high level understanding of this use case before diving deep into the coding specifics.</p>
  
  <p>I want to programmatically create new Content Fragments using data from external authoring systems.</p>
  
  <p>The content will be supplied as a zip containing both a formatted html version and a JSON file describing the structure (no styling info) plus any media assets referenced in the html/JSON.</p>
  
  <p>Desired AEM functionality:
  - unpack zip
  - ingest assets to DAM
  - create new content fragment from predefined content fragment model
  - use JSON structure to complete content fragment (data will be consistent and cf model designed to suit) and reference assets in DAM</p>
  
  <p>Stretch goals:
  - create new experience fragments based on the new content fragment (using metadata in JSON?)
  - create new draft page placing the content or experience fragment into a component</p>
  
  <p>What is the best way to ingest and automate this content? Research so far suggests a workflow. I am keen to understand the more detail on how this is done and any examples available.</p>
  
  <p>I will be starting with 6.3 so there are no legacy issues.</p>