Getting Started with MagicDX β
Welcome to MagicDX! This guide will help you get started with our premium Strapi v5 plugins.
What is MagicDX? β
MagicDX is a collection of premium Strapi v5 plugins designed to solve common challenges in modern web applications:
| Plugin | Purpose |
|---|---|
| π§ Magic-Mail | Professional email management with multi-provider support |
| π Magic-Link | Passwordless authentication with MFA support |
| π Magic-Sessionmanager | User session tracking and control |
| βοΈ Magic-Editor-X | Block-based rich text editor with real-time collaboration |
| π Magic-Mark | Query bookmarking for Content Manager |
π Requirements β
Before installing any MagicDX plugin, ensure you have:
- β Node.js 18.x - 22.x
- β Strapi v5 (v5.0.0 or higher)
- β npm or yarn package manager
- β Database (SQLite, PostgreSQL, MySQL, or MariaDB)
Quick Start β
Step 1: Install a Plugin β
Choose and install the plugin you need:
npm install strapi-plugin-magic-mailnpm install strapi-plugin-magic-link-v5npm install strapi-plugin-magic-sessionmanagernpm install magic-editor-xnpm install strapi-plugin-magic-markStep 2: Enable in Config β
Add to your config/plugins.ts (or plugins.js):
export default () => ({
// Enable the plugins you need
'magic-mail': {
enabled: true,
},
'magic-link': {
enabled: true,
},
'magic-sessionmanager': {
enabled: true,
},
'magic-editor-x': {
enabled: true,
},
'magic-mark': {
enabled: true,
},
});Step 3: Rebuild & Start β
# Rebuild the admin panel
npm run build
# Start in development mode
npm run developStep 4: Activate License β
- Open your Strapi admin panel
- Navigate to the plugin in the sidebar
- Click "Activate License"
- Enter your details or license key
- Done! π
FREE ACTIVATION
Free tier activation is completely free and requires no payment. It helps us track installations and provide support.
π¦ Installing Multiple Plugins β
MagicDX plugins work perfectly together. Install all of them for a complete solution:
# Install all MagicDX plugins
npm install strapi-plugin-magic-mail strapi-plugin-magic-link-v5 strapi-plugin-magic-sessionmanager magic-editor-x strapi-plugin-magic-markConfigure in config/plugins.ts:
export default () => ({
// Email management - handles all email sending
'magic-mail': {
enabled: true,
},
// Passwordless auth - uses Magic-Mail for sending
'magic-link': {
enabled: true,
},
// Session tracking - monitors authenticated users
'magic-sessionmanager': {
enabled: true,
},
// Block-based rich text editor with collaboration
'magic-editor-x': {
enabled: true,
},
// Query bookmarks - organizes your workflow
'magic-mark': {
enabled: true,
},
});π License Activation β
All MagicDX plugins require license activation to function. This is a simple, one-time process.
Activation Options β
Auto-Create License (Recommended)
- Enter your name and email
- License is created automatically
- Works for Free tier
Enter License Key
- Use a key from your store account
- Required for Premium and Advanced tiers
Existing Key
- Reuse a key from another installation
- Same organization only
Activation Process β
- Navigate to the plugin in Strapi admin
- You'll see the License Activation modal
- Choose your activation method
- Enter required information
- Click "Activate"
- Plugin features are now unlocked!
IMPORTANT
The license validation system must remain intact. Tampering with license validation violates our Terms of Service.
π Supported Languages β
All MagicDX plugins support 5 languages:
- π¬π§ English (default)
- π©πͺ Deutsch (German)
- π«π· FranΓ§ais (French)
- πͺπΈ EspaΓ±ol (Spanish)
- π΅πΉ PortuguΓͺs (Portuguese)
The language follows your Strapi admin interface setting.
π Next Steps β
Now that you're set up, explore each plugin:
Set up email providers and smart routing
π Magic-LinkConfigure passwordless authentication
π Magic-SessionmanagerMonitor and control user sessions
βοΈ Magic-Editor-XBlock-based editor with collaboration
π Magic-MarkSave and share query bookmarks
π Need Help? β
- π Documentation - You're here!
- π GitHub Issues - Report bugs
- π¬ Discord - Community support
- π§ Support Email - Direct help
- π Store Support - License issues