❓ Searching for a way to initiate exports? Begin the export by navigating to your's community Admin Panel > Settings > Export.
This guide provides a structured overview of the PeerBoard data, which consists of CSV files reflecting relevant entities within your community and a files folder containing all the files uploaded to your community. Most of csv files are self-documenting, so let's go through the tricky parts.
Content and Formatting
For the posts and comments, we use a markdown format, actually a small subset of the Markdown syntax. User mentions follow the format @{<User Name>}(<User ID>)
, and image attachments use the format 
.
Filesystem Usage
The files
folder should contain all images, organized by their IDs. For the posts and comments, you can parse URLs and use <file_id>
to locate files in the files
folder. Additionally, members.csv
, posts.csv
, and community_settings.csv
contain *_image_id
and *_image_url
columns. Use *_image_id
to find the file in the files
folder, and *_image_url
to download files from the cloud (Note: links will stop working after PeerBoard services shut down).
Space Access Restrictions
For spaces restricted to specific groups, refer to spaces_groups.csv
. For spaces restricted to admins only, check the admins_only
column in spaces.csv
.
Posts Visibility
posts.csv
have a hidden
column indicating that the post should be visible only to admins and moderators. Admins or moderators may hide or reject the post in the approval queue.
Members Comments Subscriptions
members_comments_subscriptions.csv
contains all user subscriptions to post comments, and thread_id
identifies subscriptions to comment replies.
Comment Structure
Comments have a two-level nesting structure. comments.csv
may contain deleted comments with children (author_id = 0
and content Deleted
). If you don't have two level structure you can just import then in the order they are per post.
Spaces
Spaces have a two-level nesting structure. The parent_id
column identifies the parent space. Again, if you don't have two level nesting you can import all spaces flat. Note that parent spaces do not have post by design, so the admin will probably remove them and rename child spaces accordingly.
Members Spaces Join Status
Members may leave or join spaces. You can find their statuses in members_spaces_joined.csv
.