Configurazione White Label
La funzionalità White Label è disponibile esclusivamente per gli utenti con Abbonamento Annuale. Contatta il nostro team di assistenza via Telegram per ottenere il tuo codice di sblocco dopo aver acquistato un piano annuale.
La funzione White Label ti permette di personalizzare il branding di TikMatrix per adattarlo all'identità della tua azienda. Puoi modificare il nome dell'app, il logo e le informazioni del brand per creare una versione personalizzata di TikMatrix.
Funzionalità
Impostazioni di Base
- Nome App: Personalizza il nome visualizzato dell'applicazione
- Caricamento Logo: Carica il tuo logo principale personalizzato (consigliato 128x128px)
- Favicon: Imposta una favicon personalizzata per l'applicazione
Impostazioni Brand
- Email di Supporto: Indirizzo email del supporto clienti
- URL Tutorial: Link personalizzato al tutorial/documentazione
- URL Telegram: Imposta il link del tuo gruppo o canale Telegram
Interruttori Funzionalità
- Mostra Link Tutorial: Controlla la visibilità del link al tutorial
- Mostra Informazioni Brand: Controlla la visualizzazione delle informazioni del brand
Metodi di Configurazione
Metodo 1: Configurazione tramite Interfaccia
- Avvia l'applicazione TikMatrix
- Fai clic sull'icona a forma di tavolozza 🎨 nella barra del titolo
- Configura i parametri nella finestra di dialogo Impostazioni White Label:
- Nome App: Inserisci il nome personalizzato della tua applicazione
- Logo Principale: Carica il tuo file logo (PNG/JPG, consigliato 128x128px)
- Email di Supporto: Inserisci il tuo indirizzo email di supporto
- URL Tutorial: Inserisci il tuo URL personalizzato per il tutorial
- URL Telegram: Inserisci l'URL del tuo gruppo/canale Telegram
- Interruttori Funzionalità: Attiva/disattiva i link al tutorial e la visualizzazione delle informazioni del brand
- Fai clic su "Salva" per applicare le impostazioni
Metodo 2: File di Configurazione
-
Copia il file di configurazione di esempio:
cp examples/whitelabel-config.json src/config/whitelabel-custom.json -
Modifica il file di configurazione:
{"appName": "Il Nome della Tua App","logo": {"main": "/percorso/del/tuo/logo.webp","favicon": "/percorso/della/tua/favicon.ico"},"brand": {"supportEmail": "support@tuaazienda.com","tutorialUrl": "https://tuaazienda.com/docs","telegramUrl": "https://t.me/tuogruppo"},"features": {"showTutorialLink": true,"showBrandInfo": true}} -
Salva il file e riavvia l'applicazione
Metodo 3: Strumento da Riga di Comando
-
Vai nella directory del progetto:
cd tikmatrix-desktop -
Esegui lo strumento di configurazione:
node scripts/whitelabel-config.js -
Segui le istruzioni per configurare ogni parametro passo dopo passo
Creare una Versione Personalizzata
1. Prepara i File delle Risorse
# Posiziona i file del tuo logo nei percorsi corretti
src/assets/your-logo.webp # Logo principale
public/your-favicon.ico # Favicon web
src-tauri/icons/ # Icone dell'applicazione (varie dimensioni)
2. Configura i Parametri di Build
Usa lo strumento da riga di comando o modifica manualmente la configurazione:
# Usando lo strumento da riga di comando
node scripts/whitelabel-config.js
# Oppure modifica manualmente
src/config/whitelabel-build.json
3. Compila l'Applicazione
# Modalità sviluppo
npm run dev
# Build di produzione
npm run build
# Compila l'applicazione Tauri
npm run tauri build
Priorità di Configurazione
Il sistema usa il seguente ordine di priorità per la configurazione:
- Configurazione Runtime: LocalStorage del browser
whitelabel_config - Configurazione di Build:
src/config/whitelabel-build.json(usata durante la build) - Configurazione di Esempio:
examples/whitelabel-config.json - Configurazione Predefinita: Valori predefiniti integrati
Requisiti del Logo
Logo Principale
- Formato: PNG, JPG o SVG
- Dimensione: 128x128px (consigliata)
- Sfondo: Trasparente (per PNG)
- Uso: Intestazione, schermata di avvio, finestra "Informazioni su"
Favicon
- Formato: ICO o PNG
- Dimensione: 32x32px o 16x16px
- Uso: Scheda del browser, icona della finestra
Icone dell'Applicazione (per le build)
- Formati: PNG, ICO, ICNS
- Dimensioni: 32x32, 128x128, 256x256, 512x512
- Posizione: directory
src-tauri/icons/
Integrazione API
API JavaScript
import {
getWhiteLabelConfig,
saveWhiteLabelConfig,
resetWhiteLabelConfig,
validateWhiteLabelConfig
} from './config/whitelabel.js';
// Ottieni la configurazione attuale
const config = getWhiteLabelConfig();
// Salva una nuova configurazione
saveWhiteLabelConfig(newConfig);
// Ripristina i valori predefiniti
resetWhiteLabelConfig();
// Valida la configurazione
validateWhiteLabelConfig(config);
Funzioni di Utilità
import {
initWhiteLabel,
updateDocumentTitle,
updateFavicon
} from './utils/whitelabel.js';
// Inizializza il white label all'avvio dell'app
initWhiteLabel();
// Aggiorna il titolo del documento
updateDocumentTitle('Il Nome della Tua App');
// Aggiorna la favicon
updateFavicon('/percorso/della/favicon.ico');
Best Practice
Design del Logo
- Usa immagini ad alta risoluzione per una visualizzazione nitida
- Mantieni un branding coerente su tutte le dimensioni del logo
- Testa i loghi sia su sfondi chiari che scuri
- Assicurati che i loghi siano leggibili anche a dimensioni ridotte