> ## Documentation Index
> Fetch the complete documentation index at: https://wlumsa.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Content editor guide

> How to log in, manage content, and publish across all site domains

This guide is for people who manage site content through the Payload admin. You do not need to write code.

## Logging in

Go to `https://wlumsa.org/admin` and sign in with your admin account credentials. Ask a maintainer if you need access.

## Draft vs published

Most collections have a **Status** field in the sidebar with two options:

* **Draft** — the content is saved but not visible on the public site.
* **Published** — the content is live and visible to visitors.

Always save as draft first if you are not ready to go live. Set the status to Published when the content is ready.

<Warning>
  Setting status to Published makes the content immediately visible on the site. There is no scheduled publishing unless a release date field is available on the form.
</Warning>

***

## Prayer timings

Prayer timings are managed as **globals**, not collections — there is one document you edit in place.

<Steps>
  <Step title="Open Prayer Timings">
    In the left sidebar, go to **Prayer Info → Prayer Timings**.
  </Step>

  <Step title="Find the correct month and day">
    The document is structured by month and day. Expand the month you need, then find the day row.
  </Step>

  <Step title="Update the times">
    Fill in Fajr, Dhuhr, Asr, Maghrib, and Isha — plus their iqamah times where applicable.
  </Step>

  <Step title="Save">
    Click **Save** at the bottom of the page. Changes take effect immediately.
  </Step>
</Steps>

For **Jummah timings**, go to **Prayer Info → Jummah Timings**. Each entry has a building, room number, and time. Add or update entries as needed and save.

For **prayer rooms**, go to **Prayer Info → Prayer Rooms** and update the building and room number listings.

***

## Events

<Steps>
  <Step title="Create a new event">
    Go to **App → Events** and click **Create new**.
  </Step>

  <Step title="Fill in the details">
    Required: **Event name**, **Date and Time**, **Event Description**. Optional: location, a directions link, an image, and an external link.
  </Step>

  <Step title="Set the status">
    Set **Status** to **Published** in the sidebar when the event is ready to go live. Leave it as **Draft** while you are still working on it.
  </Step>

  <Step title="Save">
    Click **Save**. Published events appear on the site immediately.
  </Step>
</Steps>

***

## Blog posts

<Steps>
  <Step title="Create a new post">
    Go to **Marketing → Blog Posts** and click **Create new**.
  </Step>

  <Step title="Fill in the content">
    Add a title, short description (up to 100 characters), a header image, and the full article content using the rich text editor.
  </Step>

  <Step title="Set category and tags">
    Select a **Category** (required) and any relevant **Tags** from the sidebar.
  </Step>

  <Step title="Add authors">
    Select one or more authors from the **Authors** field in the sidebar.
  </Step>

  <Step title="Publish">
    Set **Status** to **Published**. The **Published At** date fills in automatically.
  </Step>
</Steps>

***

## Halal directory

The halal directory has two separate collections: restaurants and grocery stores.

**To add a restaurant:** Go to **Admin → Halal Directory → Create new**. Fill in the name, cuisine category, slaughter method, description, address, and a Google Maps link. Mark **On Campus?** if applicable.

**To add a grocery store:** Go to **Admin → Halal Grocery Stores → Create new**. Fill in the store name, type, halal certification status, description, address, and a Google Maps link. You can also add hours, specialties, and a price range.

***

## Newsletter

**To add a member:** Go to **Admin → Members → Create new**. Enter the student's first name, last name, MyLaurier email, and student ID. Check **Newsletter** if they opted in.

**To manage distribution lists:** Go to **Marketing → Distribution List**. Each list has a name and a set of individuals. To add recipients, go to **Marketing → Individuals** first to create contact records, then add them to a list.

***

## Uploading media

<Steps>
  <Step title="Go to Media">
    In the sidebar, go to **Miscellaneous → Media** and click **Create new**.
  </Step>

  <Step title="Upload the file">
    Click the upload area and select your file. Images are stored in Supabase S3 storage automatically.
  </Step>

  <Step title="Add alt text">
    Fill in the **Alt** field. This is required and used for accessibility.
  </Step>

  <Step title="Save">
    Save the record. You can now reference this media item from any collection that has an image field.
  </Step>
</Steps>

<Tip>
  Upload media before creating the content that needs it. That way you can select it from the relationship picker when filling out an event, blog post, or directory entry.
</Tip>
