Risparmia i costi e massimizza l’utilizzo delle risorse implementando la multi-tenancy in Mautic. La multi-tenancy aiuta nelle personalizzazioni del codice, negli aggiornamenti delle app, nella produttività migliorata e nella facile manutenzione.
Mautic è una soluzione di automazione del marketing gratuita e open source che ti dà il controllo completo delle e -mail di marketing, delle pagine di destinazione, dei flussi di lavoro e delle misure per le tue attività di marketing. Copriremo le seguenti sezioni in questo tutorial:
Cos’è multi-tenancy
Nell’architettura software multi-tenant, un’unica istanza di un’applicazione software serve più inquilini. Ogni dati degli inquilini è isolato da altri inquilini che condividono la stessa istanza dell’applicazione. Questi inquilini sono logicamente isolati, ma fisicamente integrati. Ciò garantisce la sicurezza e la privacy dei dati per tutti gli inquilini. La creazione di più inquilini da un’unica istanza dell’applicazione richiede molta meno memoria. Gli inquilini condividono le risorse e riducono i costi per la manutenzione del software, le infrastrutture e le operazioni di data center. I costi tendono ad essere inferiori a quelli di un’infrastruttura a tenant singolo.
Ciò che è mautico
Mautic è un software di marketing gratuito e open source. Automatizzare le attività di marketing ripetitive come campagne di marketing, generazione di lead, segmentazione dei contatti, ecc. Utilizzando Mautic. Ha caratteristiche sorprendenti tra cui generazione di lead, costruzione di campagne, segmentazione di contatto, costruttore di e -mail, test A/B, costruttore di pagine, nutrimento di lead e altro ancora. Mautic supporta anche l’integrazione con tutte le piattaforme social popolari, ad es. Facebook, Twitter, LinkedIn. Tutte queste incredibili funzionalità ti aiutano a rafforzare l’esperienza complessiva del cliente e migliorare l’automazione del marketing per la tua attività.
Implementare il multi-tenancy in mautico
- Crea un nuovo database vuoto chiamato “Main_DB”.
- Quindi crea una tabella denominata “inquilino” che conterrà i dettagli su tutti gli inquilini.
- Avrà 3 campi tra cui il sito \ _name, url e db \ _name come mostrato nella figura
- Dopo quello aprire il file mautico/app/paths.php e aggiungere questo codice:
$host = $_SERVER["HTTP_HOST"];
$dbName = "main_db";
$conn = mysqli_connect($servername , $username , $password, $dbName);
$sql = "SELECT * from `tenant` where url = {$host}";
$result = mysqli_query($conn, $sql);
$Arr = mysqli_fetch_array($result,MYSQLI_ASSOC);
$tenant = $Arr["site_name"];
$local_config = "%kernel.root_dir%/config/local_".$siteName.".php";
- Questo selezionerà il file di configurazione corrispondente sulla base del percorso URL.
- Quindi copiare il database dell’installazione mautica corrente e usarlo per il nuovo inquilino.
- Successivamente, crea una copia di mautic/app/config/local.php e rinominala in [site_name] .php.
- Infine aggiornare il nome del database, l’host, la password e l’utente in base al nuovo database.
Conclusione
Mautic è una soluzione di automazione del marketing gratuita, alla preparazione e orientata alla qualità. Ti consente di creare campagne di marketing, segmenti, forme, report e molto altro. L’implementazione della multi-tenancy in Mautic riduce i costi, migliora l’efficienza, la scalabilità e la sicurezza. Crea facilmente centinaia di inquilini da una sola installazione.
Esplorare
Per saperne di più su Mautic e Facebook, visitare:
- Mautico | Piattaforma tecnologica di marketing di contenuti open source
- Come configurare campagne mautiche usando la campagna builder
- Drupal Mautic Integration per automatizzare il nutrimento dei lead
- Automazione del marketing con integrazione mautica e woocommerce
- Integrate Mautic & Joomla per l’automazione del marketing digitale