Skip to content

Commit adf71f1

Browse files
authored
Adds missing user documentation for launch! (#1286)
Closes #1215 - Adds account settings page - Adds overview page - Adds archived items page - Adds note about browser profile metadata editing - Adds note on editing the crawler instances scale while crawling - Adds details on permission levels for the org settings - Removes note about not being able to change your display name (follows #1265)
1 parent a0def4f commit adf71f1

File tree

8 files changed

+95
-5
lines changed

8 files changed

+95
-5
lines changed

docs/user-guide/archived-items.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Archived Items
2+
3+
Archived Items consist of one or more WACZ files created by a Crawl Workflow, or uploaded to Browsertrix. They can be individually replayed, or combind with other Archived Items in a a [Collection](collections.md). The Archived Items page lists all items in the organization.
4+
5+
## Uploading Web Archives
6+
7+
WACZ files can be given metadata and uploaded to Browsertrix by pressing the _Upload WACZ_ button on the Archived Items list page. Only one WACZ file can be uploaded at a time.
8+
9+
## Archived Item Details
10+
11+
The Archived Item details page is composed of five sections, though the Crawl Settings tab is only available for Crawls and not Uploads.
12+
13+
### Overview
14+
15+
The Overview tab displays the item's metadata and statistics associated with its creation process.
16+
17+
Metadata can be edited by pressing the pencil icon at the top right of the metadata section to edit the item's description, tags, and collections it is associated with.
18+
19+
### Replay
20+
21+
The Replay tab displays the web content contained within the Archived Item.
22+
23+
For more details on navigating web archives within ReplayWeb.page, see the [ReplayWeb.page user documentation.](https://replayweb.page/docs/exploring)
24+
25+
### Files
26+
27+
The Fies tab lists the individually downloadable WACZ files that make up the Archived Item as well as their file sizes.
28+
29+
### Error Logs
30+
31+
The Error Logs tab displays a list of errors encountered durring crawling. Clicking an errors in the list will reveal additional information.
32+
33+
All log entries with that were recorded in the creation of the Archived Item can be downloaded in JSONL format by pressing the _Download Logs_ button.
34+
35+
### Crawl Settings
36+
37+
The Crawl Settings tab displays the Crawl Workflow configuration options that were used to generate the resulting Archived Item.

docs/user-guide/browser-profiles.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,7 @@ Press the _Finish Browsing_ button to save the browser profile with a _Name_ and
2727
Sometimes websites will log users out or expire cookies after a period of time. In these cases, when crawling the browser profile can still be loaded but may not behave as it did when it was initially set up.
2828

2929
To update the profile, go to the profile's details page and press the _Edit Browser Profile_ button to load and interact with the sites that need to be re-configured. When finished, press the _Save Browser Profile_ button to return to the profile's details page.
30+
31+
### Editing Browser Profile Metadata
32+
33+
To edit a browser profile's name and description, select _Edit Name and Description_ from the actions menu on the profile's details page.

docs/user-guide/crawl-workflows.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ If the crawl queue is filled with URLs that should not be crawled, use the _Edit
2222

2323
Exclusions added while crawling are applied to the same exclusion table saved in the workflow's settings and will be used the next time the crawl workflow is run unless they are manually removed.
2424

25+
### Changing the Amount of Crawler Instances
26+
27+
Like exclusions, the [crawler instance](../workflow-setup/#crawler-instances) scale can also be adjusted while crawling. On the Watch Crawl page, press the _Edit Crawler Instances_ button, and set the desired value.
28+
29+
Unlike exclusions, this change will not be applied to future workflow runs.
30+
2531
## Ending a Crawl
2632

2733
If a crawl workflow is not crawling websites as intended it may be preferable to end crawling operations and update the crawl workflow's settings before trying again. There are two operations to end crawls, available both on the workflow's details page, or as part of the actions menu in the workflow list.

docs/user-guide/index.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ If you have been sent an [invite](org-settings#members), enter a password and na
1010

1111
If the server has enabled signups and you have been given a registration link, enter your email address, password, and name to create a new account. Your account will be added to the server's default organization.
1212

13-
!!! note
14-
Names chosen on signup cannot be changed later.
15-
1613
---
1714

1815
## Start Crawling!

docs/user-guide/org-settings.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,26 @@
11
# Org Settings
22

3-
The Org Settings page is only available to organization Admins. It can be found in the main navigation menu.
3+
The Org Settings page is only available to organization admins. It can be found in the main navigation menu.
44

55
## Org Information
66

77
This page lets you change the organization's name. This name must be unique.
88

99
## Members
1010

11-
This page lists all current members who have access to the organization, as well as any invited members who have not yet accepted an invitation to join the organization. In the _Active Members_ table, Admins can change the permission level of all users in the organization, including other Admins. At least one user must be an Admin per-organization. Admins can also remove members by pressing the trash button.
11+
This page lists all current members who have access to the organization, as well as any invited members who have not yet accepted an invitation to join the organization. In the _Active Members_ table, Admins can change the permission level of all users in the organization, including other admins. At least one user must be an admin per-organization. Admins can also remove members by pressing the trash button.
1212

1313
Admins can add new members to the organization by pressing the _Invite New Member_ button. Enter the email address associated with the user, select the appropriate role, and press _Invite_ to send a link to join the organization via email.
1414

1515
Sent invites can be invalidated by pressing the trash button in the relevant _Pending Invites_ table row.
16+
17+
### Permission Levels
18+
19+
`Viewer`
20+
: Users with the viewer role have read-only access to all material within the organization. They cannot create or edit Archived Items, Crawl Workflows, Browser Profiles or Collections.
21+
22+
`Crawler`
23+
: Users with the crawler role can create Crawl Workflows and Collections, but they cannot delete existing Archived Items that they were not responsible for creating.
24+
25+
`Admin`
26+
: Users with the administrator role have full access to the organization, including its settings page.

docs/user-guide/overview.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Overview
2+
3+
The overview page delivers key statistics about the organization's resource usage. It also lets users create crawl workflows, uploaded archived items, collections, and browser profiles through the _Create New ..._ button.
4+
5+
## Storage
6+
7+
For organizations with a set storage quota, the storage panel displays a visual breakdown of how much space the organization has left and how much has been taken up by all types of archived items and browser profiles. To view additional information about each item, hover over its section in the graph.
8+
9+
For organizations with no storage limits the storage panel displays the total size and count of all types of archived items and browser profiles.
10+
11+
For all organizations the storage panel displays the total number of archived items.
12+
13+
## Crawling
14+
15+
The crawling panel lists the amount of currently running and waiting crawls as well as the number of total pages captured.
16+
17+
## Collections
18+
19+
The collections panel displays the number of total collections and collections marked as sharable.

docs/user-guide/user-settings.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Account Settings
2+
3+
## Display Name
4+
5+
This is the name that other users will see as yours in the application.
6+
7+
## Email
8+
9+
This is the email that you use to login. It is also what we'll use to contact you.
10+
11+
## Password
12+
13+
This is the password that you use to login. Passwords must meet a minimum security check. For more information on how we derive password security levels, see [zxcvbn](https://zxcvbn-ts.github.io/zxcvbn/guide/).

mkdocs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,16 @@ nav:
5757
- develop/frontend-dev.md
5858
- develop/docs.md
5959
- User Guide:
60+
- user-guide/overview.md
6061
- user-guide/index.md
6162
- Crawling:
6263
- user-guide/crawl-workflows.md
6364
- user-guide/workflow-setup.md
6465
- user-guide/browser-profiles.md
66+
- user-guide/archived-items.md
6567
- user-guide/collections.md
6668
- user-guide/org-settings.md
69+
- user-guide/user-settings.md
6770

6871
markdown_extensions:
6972
- toc:

0 commit comments

Comments
 (0)