Summer Shindig 2026

Installation Wizard

1
Database
2
Admin Account
3
Customization
Database Configuration

Enter your MySQL database credentials

Usually "localhost"
Your MySQL database name
Your MySQL username
Your MySQL password
Check this to create a new installation even if the database already contains ShindigPlanner data. Useful for setting up multiple independent installations (e.g., dev and production).
Admin Account Setup

Create your administrator account

Enter your full name
Your contact telephone number
This will be used for logging in
At least 8 characters
Must match the password above
Customization & Email (Optional)

Upload your logo and configure email

Microsoft Graph Email Configuration

Configure Microsoft Graph API to send login credentials and notifications via a shared mailbox

Azure AD / Entra ID Tenant ID (found in App Registration overview)
Application (client) ID from your App Registration
Client secret value (not the secret ID) from your App Registration
Email address of the shared mailbox to send from
Name that will appear as sender

JPG, PNG, GIF, or SVG (max 2MB)

Troubleshooting

If the installation fails, check the following:

  • Database credentials are correct
  • MySQL server is running and accessible
  • Database user has CREATE DATABASE and CREATE TABLE permissions
  • Web server has write permissions to create configuration files
  • Web server has write permissions to create the uploads directory