From ac403d1f99f5f245ae370ef8f6e1dcb248bdae72 Mon Sep 17 00:00:00 2001 From: Luke Vella Date: Sat, 22 Apr 2023 11:29:05 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20docs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creating-a-meeting-poll.mdx | 50 +++++++++++++++ apps/docs/administrators/creating-a-poll.mdx | 33 ---------- .../deleting-a-meeting-poll.mdx | 15 +++++ apps/docs/administrators/deleting-a-poll.mdx | 13 ---- ...-a-poll.mdx => editing-a-meeting-poll.mdx} | 13 ++-- ...-a-poll.mdx => sharing-a-meeting-poll.mdx} | 4 +- apps/docs/images/guest-sessions-1.png | Bin 8367 -> 0 bytes apps/docs/images/guest-sessions-2.png | Bin 18561 -> 0 bytes .../admin-page.png | Bin .../date-picker.png | Bin .../editing-poll-1.png | Bin .../editing-poll-2.png | Bin .../editing-poll-3.png | Bin .../new-meeting.png | Bin .../sharing.png | Bin .../editing-response-1.png | Bin .../editing-response-2.png | Bin .../editing-response.png | Bin .../submitting-response-1.png | Bin .../submitting-response-2.png | Bin apps/docs/{get-started.mdx => index.mdx} | 8 +-- apps/docs/mint.json | 18 +++--- apps/docs/participants/editing-a-response.mdx | 8 +-- .../participants/submitting-a-response.mdx | 6 +- .../self-hosting/configuration-options.mdx | 59 +++++------------- .../{getting-started.mdx => introduction.mdx} | 6 +- 26 files changed, 111 insertions(+), 122 deletions(-) create mode 100644 apps/docs/administrators/creating-a-meeting-poll.mdx delete mode 100644 apps/docs/administrators/creating-a-poll.mdx create mode 100644 apps/docs/administrators/deleting-a-meeting-poll.mdx delete mode 100644 apps/docs/administrators/deleting-a-poll.mdx rename apps/docs/administrators/{editing-a-poll.mdx => editing-a-meeting-poll.mdx} (58%) rename apps/docs/administrators/{sharing-a-poll.mdx => sharing-a-meeting-poll.mdx} (81%) delete mode 100644 apps/docs/images/guest-sessions-1.png delete mode 100644 apps/docs/images/guest-sessions-2.png rename apps/docs/images/{administrators => meeting-poll}/admin-page.png (100%) rename apps/docs/images/{administrators => meeting-poll}/date-picker.png (100%) rename apps/docs/images/{administrators => meeting-poll}/editing-poll-1.png (100%) rename apps/docs/images/{administrators => meeting-poll}/editing-poll-2.png (100%) rename apps/docs/images/{administrators => meeting-poll}/editing-poll-3.png (100%) rename apps/docs/images/{administrators => meeting-poll}/new-meeting.png (100%) rename apps/docs/images/{administrators => meeting-poll}/sharing.png (100%) rename apps/docs/images/{participants => response}/editing-response-1.png (100%) rename apps/docs/images/{participants => response}/editing-response-2.png (100%) rename apps/docs/images/{participants => response}/editing-response.png (100%) rename apps/docs/images/{participants => response}/submitting-response-1.png (100%) rename apps/docs/images/{participants => response}/submitting-response-2.png (100%) rename apps/docs/{get-started.mdx => index.mdx} (83%) rename apps/docs/self-hosting/{getting-started.mdx => introduction.mdx} (80%) diff --git a/apps/docs/administrators/creating-a-meeting-poll.mdx b/apps/docs/administrators/creating-a-meeting-poll.mdx new file mode 100644 index 000000000..5cac70ff7 --- /dev/null +++ b/apps/docs/administrators/creating-a-meeting-poll.mdx @@ -0,0 +1,50 @@ +--- +title: "Creating a Meeting Poll" +description: "Learn how to create a meeting poll with Rallly." +--- + +## Introduction + +Meeting polls allow participants to vote for their preferred dates so that you can find the best date for your meeting. + +## Get started + +To create a meeting poll, start by going to the [New Meeting Poll Page](https://rallly.co/new). + +## 1. Enter the meeting details + +Enter a meaningful title for your participants to see. +You can also add a description to give more context to your poll and a location if desired. + +![](/images/meeting-poll/new-meeting.png) + +Click **Continue** to proceed. + +## 2. Choose date options + +Use the date picker to select the dates you want to offer your participants. +After selecting your dates, you can also add a time range by switching on **Specify times**. + +![](/images/meeting-poll/date-picker.png) + + + If you do not choose to specify times Rallly will not associate a timezone with your selected dates to ensure + all participants will see the same dates regardless of their timezone. + +If you do choose to specify times, Rallly will associate the timezone of your browser with the selected dates by default +and participants will see times adjusted to their timezone when they vote. This behaviour is ideal for remote meetings where +participants can be in different timezones. + +If all participants are in the same timezone or the event is happening at a physical location, you can change the timezone to **Ignore timezone** +to ensure that everyone will see the same times. + + + +If you're **logged in** you can click **Create poll** to create the poll. + +If you're **not logged in**, can click **Continue** to proceed to the next step. + +## 3. Enter your details (Guest's only) + +Enter your name and email address. +These will only be used to email the link to the meeting poll to you and ensure you won't lose access to your poll. diff --git a/apps/docs/administrators/creating-a-poll.mdx b/apps/docs/administrators/creating-a-poll.mdx deleted file mode 100644 index 1d3372655..000000000 --- a/apps/docs/administrators/creating-a-poll.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: "Creating a meeting poll" -description: "Meeting polls allow participants to vote for their preferred dates." ---- - -## Get started - -To create a meeting poll, start by going to the [New Meeting Poll Page](https://rallly.co/new). - -## 1. Enter the meeting details - -Enter a meaningful title for your participants to see. -You can also add a description to give more context to your poll and a location if desired. - -![](/images/administrators/new-meeting.png) - -Click **Continue** to proceed. - -## 2. Choose date options - -Use the date picker to select the dates you want to offer your participants. -After selecting your dates, you can also add a time range by switching on **Specify times**. - -![](/images/administrators/date-picker.png) - -If you're **logged in** you can click **Create poll** to create the poll. - -If you're **not logged in**, can click **Continue** to proceed to the next step. - -## 3. Enter your details (Guest's only) - -Enter your name and email address. -These will only be used to email the link to the meeting poll to you and ensure you won't lose access to your poll. diff --git a/apps/docs/administrators/deleting-a-meeting-poll.mdx b/apps/docs/administrators/deleting-a-meeting-poll.mdx new file mode 100644 index 000000000..fc309402c --- /dev/null +++ b/apps/docs/administrators/deleting-a-meeting-poll.mdx @@ -0,0 +1,15 @@ +--- +title: "Deleting a Meeting Poll" +--- + + + Deleting a poll will delete all data related to that poll such as options, + participants and votes. This action cannot be undone. + + +To delete a meeting poll, from the admin page: + +1. Click **Manage** +1. Select **Delete poll** from the dropdown menu +1. Enter the confirmation text in the input +1. Click **Delete poll** diff --git a/apps/docs/administrators/deleting-a-poll.mdx b/apps/docs/administrators/deleting-a-poll.mdx deleted file mode 100644 index 9a9d6f076..000000000 --- a/apps/docs/administrators/deleting-a-poll.mdx +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Deleting a meeting poll" -description: - "Deleting a poll is an irreversible action. There is no way to restore a - deleted poll." ---- - -- Go to **Manage > Delete poll** -- Enter the confirmation text in the input -- Click **Delete poll** - -Deleting a poll will delete all data related to that poll such as options, -participants and votes. diff --git a/apps/docs/administrators/editing-a-poll.mdx b/apps/docs/administrators/editing-a-meeting-poll.mdx similarity index 58% rename from apps/docs/administrators/editing-a-poll.mdx rename to apps/docs/administrators/editing-a-meeting-poll.mdx index af4e01695..030733519 100644 --- a/apps/docs/administrators/editing-a-poll.mdx +++ b/apps/docs/administrators/editing-a-meeting-poll.mdx @@ -1,13 +1,12 @@ --- -title: "Editing a meeting poll" +title: "Editing a Meeting Poll" +description: "How to make changes to an existing meeting poll." --- -First, make sure you have access to the -[admin page](/administrators/accessing-the-admin-page) of your poll. From here -you can access the **Manage** menu. +From the admin page, click on **Manage** to open the dropdown menu. - ![](/images/administrators/editing-poll-1.png) + ![](/images/meeting-poll/editing-poll-1.png) ## Changing the title, description or location @@ -17,7 +16,7 @@ To change these details of your poll: 1. Click **Manage** 2. Select **Edit details** from the dropdown menu -![](/images/administrators/editing-poll-2.png) +![](/images/meeting-poll/editing-poll-2.png) 3. Enter the new details of your poll in to the form and click **Save**. @@ -27,7 +26,7 @@ To change these details of your poll: 2. Select **Edit options** from the dropdown menu - ![](/images/administrators/editing-poll-3.png) + ![](/images/meeting-poll/editing-poll-3.png) 3. Add/remove options using the date/time picker diff --git a/apps/docs/administrators/sharing-a-poll.mdx b/apps/docs/administrators/sharing-a-meeting-poll.mdx similarity index 81% rename from apps/docs/administrators/sharing-a-poll.mdx rename to apps/docs/administrators/sharing-a-meeting-poll.mdx index 04aa92b7c..5310a9d8f 100644 --- a/apps/docs/administrators/sharing-a-poll.mdx +++ b/apps/docs/administrators/sharing-a-meeting-poll.mdx @@ -1,5 +1,5 @@ --- -title: "Sharing a meeting poll" +title: "Sharing a Meeting Poll" description: "How to share a meeting poll with participants." --- @@ -13,4 +13,4 @@ To share your poll with participants, from the admin page: this link and send it to your participants via email or whichever way you prefer to communicate with your participants. -![Share Poll](/images/administrators/sharing.png) +![Share Poll](/images/meeting-poll/sharing.png) diff --git a/apps/docs/images/guest-sessions-1.png b/apps/docs/images/guest-sessions-1.png deleted file mode 100644 index b237e118bfe2b4dbb487a3a837a7a67ce90d7ebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8367 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 f8?DcwCnfJNFq?3uTB7 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 QG&u@TR?v{Im9>ogFMAe1X#fBK diff --git a/apps/docs/images/guest-sessions-2.png b/apps/docs/images/guest-sessions-2.png deleted file mode 100644 index 25003fd9fbf31719ccef56ae5e74423fed780a96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18561 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 diff --git a/apps/docs/images/administrators/admin-page.png b/apps/docs/images/meeting-poll/admin-page.png similarity index 100% rename from apps/docs/images/administrators/admin-page.png rename to apps/docs/images/meeting-poll/admin-page.png diff --git a/apps/docs/images/administrators/date-picker.png b/apps/docs/images/meeting-poll/date-picker.png similarity index 100% rename from apps/docs/images/administrators/date-picker.png rename to apps/docs/images/meeting-poll/date-picker.png diff --git a/apps/docs/images/administrators/editing-poll-1.png b/apps/docs/images/meeting-poll/editing-poll-1.png similarity index 100% rename from apps/docs/images/administrators/editing-poll-1.png rename to apps/docs/images/meeting-poll/editing-poll-1.png diff --git a/apps/docs/images/administrators/editing-poll-2.png b/apps/docs/images/meeting-poll/editing-poll-2.png similarity index 100% rename from apps/docs/images/administrators/editing-poll-2.png rename to apps/docs/images/meeting-poll/editing-poll-2.png diff --git a/apps/docs/images/administrators/editing-poll-3.png b/apps/docs/images/meeting-poll/editing-poll-3.png similarity index 100% rename from apps/docs/images/administrators/editing-poll-3.png rename to apps/docs/images/meeting-poll/editing-poll-3.png diff --git a/apps/docs/images/administrators/new-meeting.png b/apps/docs/images/meeting-poll/new-meeting.png similarity index 100% rename from apps/docs/images/administrators/new-meeting.png rename to apps/docs/images/meeting-poll/new-meeting.png diff --git a/apps/docs/images/administrators/sharing.png b/apps/docs/images/meeting-poll/sharing.png similarity index 100% rename from apps/docs/images/administrators/sharing.png rename to apps/docs/images/meeting-poll/sharing.png diff --git a/apps/docs/images/participants/editing-response-1.png b/apps/docs/images/response/editing-response-1.png similarity index 100% rename from apps/docs/images/participants/editing-response-1.png rename to apps/docs/images/response/editing-response-1.png diff --git a/apps/docs/images/participants/editing-response-2.png b/apps/docs/images/response/editing-response-2.png similarity index 100% rename from apps/docs/images/participants/editing-response-2.png rename to apps/docs/images/response/editing-response-2.png diff --git a/apps/docs/images/participants/editing-response.png b/apps/docs/images/response/editing-response.png similarity index 100% rename from apps/docs/images/participants/editing-response.png rename to apps/docs/images/response/editing-response.png diff --git a/apps/docs/images/participants/submitting-response-1.png b/apps/docs/images/response/submitting-response-1.png similarity index 100% rename from apps/docs/images/participants/submitting-response-1.png rename to apps/docs/images/response/submitting-response-1.png diff --git a/apps/docs/images/participants/submitting-response-2.png b/apps/docs/images/response/submitting-response-2.png similarity index 100% rename from apps/docs/images/participants/submitting-response-2.png rename to apps/docs/images/response/submitting-response-2.png diff --git a/apps/docs/get-started.mdx b/apps/docs/index.mdx similarity index 83% rename from apps/docs/get-started.mdx rename to apps/docs/index.mdx index f6be7813a..3b6801b87 100644 --- a/apps/docs/get-started.mdx +++ b/apps/docs/index.mdx @@ -1,6 +1,6 @@ --- -title: "Get started" -description: "Welcome to the official documentation for Rallly" +title: "Support" +description: "Welcome to the official documentation for Rallly." --- ## What is Rallly? @@ -18,10 +18,10 @@ from and then tally the results to find the best time. ## Guides - + Get started by learning how to create a new meeting poll. - + Learn how to run your own instance of Rallly on your own server. diff --git a/apps/docs/mint.json b/apps/docs/mint.json index 959a8c103..349697d6c 100644 --- a/apps/docs/mint.json +++ b/apps/docs/mint.json @@ -40,20 +40,16 @@ ], "navigation": [ { - "group": "Introduction", - "pages": ["get-started"] - }, - { - "group": "For Administrators", + "group": "Guides for Administrators", "pages": [ - "administrators/creating-a-poll", - "administrators/sharing-a-poll", - "administrators/editing-a-poll", - "administrators/deleting-a-poll" + "administrators/creating-a-meeting-poll", + "administrators/sharing-a-meeting-poll", + "administrators/editing-a-meeting-poll", + "administrators/deleting-a-meeting-poll" ] }, { - "group": "For Participants", + "group": "Guides for Participants", "pages": [ "participants/submitting-a-response", "participants/editing-a-response" @@ -62,7 +58,7 @@ { "group": "Self-Hosting", "pages": [ - "self-hosting/getting-started", + "self-hosting/introduction", "self-hosting/managed-hosting", "self-hosting/configuration-options" ] diff --git a/apps/docs/participants/editing-a-response.mdx b/apps/docs/participants/editing-a-response.mdx index 9a7fd12f5..a868ea4e6 100644 --- a/apps/docs/participants/editing-a-response.mdx +++ b/apps/docs/participants/editing-a-response.mdx @@ -1,12 +1,12 @@ --- -title: "Editing a response" +title: "Editing a Response" description: "As a participant, you are only allowed to edit your own response. Your response will have a badge labelled 'You' next to the name." --- - ![Participant with a "You" badge](/images/participants/editing-response.png) + ![Participant with a "You" badge](/images/response/editing-response.png) If you see your response but it doesn't habe this badge, it means we can't tell @@ -24,7 +24,7 @@ will allow you to edit your response from anywhere. - ![](/images/participants/editing-response-1.png) + ![](/images/response/editing-response-1.png) 1. Click the 3 dots icon to open up the dropdown menu. @@ -37,7 +37,7 @@ will allow you to edit your response from anywhere. - ![](/images/participants/editing-response-2.png) + ![](/images/response/editing-response-2.png) 1. Select your name in the list of participants. diff --git a/apps/docs/participants/submitting-a-response.mdx b/apps/docs/participants/submitting-a-response.mdx index 20fc45902..4da511188 100644 --- a/apps/docs/participants/submitting-a-response.mdx +++ b/apps/docs/participants/submitting-a-response.mdx @@ -1,5 +1,5 @@ --- -title: "Submitting a response" +title: "Submitting a Response" description: "To respond to a poll, start by clicking the buttons under the corresponding dates to set your availability." --- @@ -8,13 +8,13 @@ description: "To respond to a poll, start by clicking the buttons under the - If need be (2 clicks) - No (3 clicks or leave blank) -![](/images/participants/submitting-response-1.png) +![](/images/response/submitting-response-1.png) Once you've set your availability click **Continue** to bring up the **New Participant** dialog. - ![](/images/participants/submitting-response-2.png) + ![](/images/response/submitting-response-2.png) Enter your name and your email address in to the form and click **Submit**. diff --git a/apps/docs/self-hosting/configuration-options.mdx b/apps/docs/self-hosting/configuration-options.mdx index 4b80ceafa..e7805209c 100644 --- a/apps/docs/self-hosting/configuration-options.mdx +++ b/apps/docs/self-hosting/configuration-options.mdx @@ -1,49 +1,24 @@ --- -title: Configuration options -description: Learn how to configure Rallly with environment variables. +title: Configuration Options +description: Using environment variable to configure a self-hosted instance of Rallly. --- ## Environment variables Rallly can be configured with the following environment variables. -### Required config - -These variables are required for Rallly to function properly. - -| Name | Default | Description | -| ---------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| `NEXT_PUBLIC_BASE_URL` | http://localhost:3000 | The base url where this instance is accessible, including the scheme (eg. `http://` or `https://`), the domain name, and optionally a port. | -| `SECRET_PASSWORD` | | A random 32-character secret key used to encrypt user sessions | - -### Email config - -Configure the following variables to give Rallly the ability to send emails. - -| Name | Default | Description | -| ------------------ | --------- | --------------------------------------------------------------------------------------------------------------- | -| `SUPPORT_EMAIL` | | All outgoing emails will show this email as the sender's email address, which also serves as the support email. | -| `SMTP_HOST` | localhost | The host address of your SMTP server | -| `SMTP_PORT` | 25 or 465 | The port of your SMTP server | -| `SMTP_SECURE` | false | Set to "true" if SSL is enabled for your SMTP connection | -| `SMTP_USER` | | The username (if auth is enabled on your SMTP server) | -| `SMTP_PWD` | | The password (if auth is enabled on your SMTP server) | -| `SMTP_TLS_ENABLED` | false | Enable TLS for your SMTP connection | - -### Optional config (recommended) - -Adjust your instance and protect it from unauthorized users. - -| Name | Default | Description | -| ---------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `AUTH_REQUIRED` | false | Set to `true` to require authentication for creating new polls and accessing admin pages | -| `ALLOWED_EMAILS` | | Comma separated list of email addresses that are allowed to register and login. Wildcard characters are supported. Example: `*@yourcompany.com` | -| `DISABLE_LANDING_PAGE` | false | Whether or not to disable the landing page | - -### Advanced config - -In most cases you won't need to set this yourself. - -| Name | Default | Description | -| -------------- | ------- | ----------------------------------- | -| `DATABASE_URL` | | Postgres database connection string | +| Environment Variable | Default | Description | +| ---------------------- | --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `ALLOWED_EMAILS` | | Comma separated list of email addresses that are allowed to register and login. Wildcard characters are supported. Example: `*@yourcompany.com` | +| `AUTH_REQUIRED` | false | Set to `true` to require authentication for creating new polls and accessing admin pages | +| `DATABASE_URL` | | Postgres database connection string | +| `DISABLE_LANDING_PAGE` | false | Whether or not to disable the landing page | +| `NEXT_PUBLIC_BASE_URL` | http://localhost:3000 | The base url where this instance is accessible, including the scheme (eg. `http://` or `https://`), the domain name, and optionally a port. | +| `SECRET_PASSWORD` | | A random 32-character secret key used to encrypt user sessions | +| `SMTP_HOST` | localhost | The host address of your SMTP server | +| `SMTP_PORT` | 25 or 465 | The port of your SMTP server | +| `SMTP_SECURE` | false | Set to "true" if SSL is enabled for your SMTP connection | +| `SMTP_USER` | | The username (if auth is enabled on your SMTP server) | +| `SMTP_PWD` | | The password (if auth is enabled on your SMTP server) | +| `SMTP_TLS_ENABLED` | false | Enable TLS for your SMTP connection | +| `SUPPORT_EMAIL` | | All outgoing emails will show this email as the sender's email address, which also serves as the support email. | diff --git a/apps/docs/self-hosting/getting-started.mdx b/apps/docs/self-hosting/introduction.mdx similarity index 80% rename from apps/docs/self-hosting/getting-started.mdx rename to apps/docs/self-hosting/introduction.mdx index db120506b..c827f2fb1 100644 --- a/apps/docs/self-hosting/getting-started.mdx +++ b/apps/docs/self-hosting/introduction.mdx @@ -1,11 +1,11 @@ --- -title: Self-Hosting Rallly +title: Introduction description: How to run your own instance of Rallly. --- -## Getting Started +## Get Started -Depending on how comfortable you are with technical things, you can either run Rallly on your own server or choose a provider that will do it for you. +Depending on how comfortable you are with technical things, you can either run Rallly on your own server or choose a managed hosting provider that will do it for you.