Skip to main content

Web Dashboard

Zander's web platform gives your community a home on the internet and your staff a central place to manage everything. Public visitors can browse forums, check events, and submit tickets without logging in. Staff access a fully featured admin dashboard once they sign in with a linked account.

note

📸 Screenshot: The Zander homepage showing community stats, latest announcements, and navigation links


Public Pages​

These pages are accessible to anyone - no account required:

PathDescription
/Homepage - community stats, announcements, and recent activity
/playNetwork server list for players looking to connect
/eventsUpcoming and published community events
/applyOpen staff and player application listings
/ranksRank perks and how to support the server
/staffStaff team directory
/forumsCommunity discussion forums
/voteVoting sites and monthly leaderboard
/forms/<slug>Published community forms
/watchCreator content - live streams and videos
/punishmentsPublic punishment log
/appealSubmit an appeal against an active punishment
/shopdirectoryBrowse in-game shop listings
/vaultResource and map vault
/reportReport a player (requires login)
/supportView and manage support tickets (requires login)

Admin Dashboard​

All dashboard sections live under /dashboard/ and require:

  1. A logged-in web session
  2. The appropriate LuckPerms permission node on the user's linked Minecraft account

Permission nodes support wildcards: holding zander.web.* grants every zander.web.X node, and * grants full access to everything. Nodes are matched exactly, case-insensitively, then checked against wildcard ancestors - the same logic runs on both the website and the Discord bot side, so a permission grant behaves consistently everywhere.

note

A user's resolved permission list is cached on their session at login. If you change someone's LuckPerms permissions while they're logged in, they won't see the change until they log out and back in, or visit /auth/refresh-session to force a refresh.

note

📸 Screenshot: The admin dashboard overview showing recent activity, quick stats, and the sidebar navigation

SectionPathPermissionDescription
Overview/dashboardzander.web.dashboardActivity summary and quick stats
Logs/dashboard/logszander.web.logsSystem activity and audit logs
Applications/dashboard/applicationszander.web.applicationManage application listings
Servers/dashboard/serverszander.web.serverAdd, edit, and remove network servers
Announcements/dashboard/announcementszander.web.announcementsCreate and manage announcements
Vault/dashboard/vaultzander.web.vaultManage vault entries
Ranks/dashboard/rankszander.web.rankView and configure ranks
Forums/dashboard/forums/categorieszander.forums.category.manageManage forum categories
Scheduler/dashboard/schedulerzander.web.schedulerSchedule Discord messages
Support/dashboard/supportzander.web.ticketsManage support tickets
Web Punishments/dashboard/web-punishmentszander.web.punishment.manageIssue and lift web punishments
Voting/dashboard/votingzander.web.votingManage voting sites, rewards, and leaderboards
Events/dashboard/eventszander.web.eventsCreate and manage community events
Events Review/dashboard/events/reviewzander.web.events.reviewApprove or reject submitted events
Bridge/dashboard/bridgezander.web.bridgeMonitor the command bridge executor
Forms/dashboard/formszander.web.formsManage forms and view responses
tip

Staff members only see dashboard sections they have permission to access. Granting a staff member zander.web.events will make the Events section appear in their dashboard sidebar automatically.


User Accounts​

Linking Your Minecraft Account​

For players: Your Minecraft account needs to be linked to your website account before you can access most community features. The linking process is handled by the zander-auth plugin on the network's auth server when you first join.

You can log in either with a local username/password (if enabled), or via Discord OAuth - logging in with Discord automatically links your Discord account if it wasn't already. Local registration is a multi-step flow: account details, then email verification, then an in-game verification code, before your account is fully activated.

Once linked, you can:

  • Log in to the website
  • View your profile page
  • Submit support tickets and forum posts
  • Report players
  • Receive push notifications
  • Connect your Twitch or YouTube account

Profile Customisation​

For players: Your profile (/profile) supports:

  • Profile picture display preferences
  • An "about me" section
  • Interests
  • Social media links (Twitter, YouTube, Twitch, etc.)

All submitted profile content is run through Zander's phrase and link filter before saving.

note

📸 Screenshot: A player profile page showing stats, linked accounts, and customised about section