Export


Overview

Arcweave suports exporting project data to the following formats:

How to export

To export your Arcweave project:

  • Click on the paper airplane icon at the top right of the navigation bar.
  • Select Export from the menu to open the Export project modal box.
  • Select the relevant tab and click on the Export button.

Json & assets

Exporting to Json & assets produces a .zip file containing:

  • ๐Ÿ“ A .json file with all the project data
  • ๐Ÿ“ An assets folder with an internal structure matching the structure of the project
  • ๐Ÿ–ผ๏ธ A cover folder containing the cover image (if any) of the project
  • ๐Ÿ“ฆ All the asset files uploaded in the project

ฮ•xport specific boards only

While on the Export project to JSON & assets modal box click on Select boards to export and check the boards you would like to be included in the JSON.

Example json

To get an idea of the json structire you can find below a simplified exported .json from the example project The Castle.

{
  "name": "The Castle",
  "startingElement": "38375689-9e4d-430e-954c-65205eb622fe",
  "boards": {
    "2ad15ff6-f2ba-4f1d-9d9d-68938c683d7e": {
      "name": "Root",
      "root": true,
      "children": [
        "630fdb8a-48d6-473e-9974-2460f7eb2b41",
        "733b1cc4-6d51-4ad6-9fba-444b4f2d98f3"
      ]
    },
    "630fdb8a-48d6-473e-9974-2460f7eb2b41": {
      "name": "Main Board",
      "notes": [
        "585c89a5-a16c-44db-9346-6e2725afcd88",
        "5f45b936-1a0f-4834-87c3-579fb72329b1"
      ],
      "jumpers": [
        "17251b2a-0930-4a93-8f14-e89eb3238146",
        "60b22737-d18c-44ea-b24c-8d771dfd9f9d"
      ],
      "elements": [
        "fa351fcb-f7cd-4b65-ae0a-4640e8a5275f",
        "59370898-e089-46cd-b7cf-072b79a76453"
      ],
      "connections": [
        "b7f7dfc4-46f9-40ee-a8e9-e8b584cecadf",
        "e8fbe6f8-7ce4-404d-b693-d108d7125a75"
      ]
    }
  },
  "notes": {
    "585c89a5-a16c-44db-9346-6e2725afcd88": {
      "theme": "red",
      "content": "<p>You can reference components and boards by @mentioning them!</p>"
    },
    "5f45b936-1a0f-4834-87c3-579fb72329b1": {
      "theme": "default",
      "content": "<p><strong>Welcome to Arcweave!</strong></p><p>Double click on an empty spot in the workspace to create an element. To edit an element, double click on its title or content.</p>"
    }
  },
  "elements": {
    "59370898-e089-46cd-b7cf-072b79a76453": {
      "cover": "images/1583176103_5e5d59a7cc24a.jpeg",
      "theme": "green",
      "title": "<strong>Heeloooo</strong>"
    }
  },
  "jumpers": {
    "17251b2a-0930-4a93-8f14-e89eb3238146": {
      "elementId": "59370898-e089-46cd-b7cf-072b79a76453"
    },
    "60b22737-d18c-44ea-b24c-8d771dfd9f9d": {
      "elementId": "d4823bca-643b-4d3a-a908-0056762a0476"
    }
  },
}

Comma Separated Values (.csv)

Exporting in Comma Separated Values will produce a .zip file containing the following files:

Filename Columns
Boards.csv Id, Parent Id, Has Children, Name
Components.csv Id, Parent Id, Has Children, Name, Attributes
Connections.csv Id, Source Element, Target Element, Label
Elements.csv Id, Title, Content, Theme
Jumpers.csv Id, ElementId
Notes.csv Id, Content, Theme

Excel (.xlsx)

Exporting in Excel will produce a .xlsx file containing a separate sheet for each entity.

Sheet Columns
Boards Id, Parent Id, Has Children, Name
Components Id, Parent Id, Has Children, Name, Attributes
Connections Id, Source Element, Target Element, Label
Elements Id, Title, Content, Theme
Jumpers Id, ElementId
Notes Id, Content, Theme

Image (.jpg, .png)

  • Export to either .jpg or .png bitmap format.
  • 3 size options: Small (1600x900), Medium (3200x1800) and Large (6400x3600).
  • Print friendly mode removes dark areas and converts colours to a "light mode" style.

Adobe Portable Document Format (.pdf)

  • Export everything to vector format.
  • All text retains its selectability.
  • Print friendly mode removes dark areas and converts colours to a "light mode" style.

{primary} Image and PDF formats currently support export of the active board only.