Menghemat biaya dan memaksimalkan penggunaan sumber daya dengan menerapkan multi-tenancy di MAUTIC. Multi-tenancy membantu dalam kustomisasi kode, pembaruan aplikasi, peningkatan produktivitas dan pemeliharaan yang mudah.
MAUTIC adalah solusi otomatisasi pemasaran open source gratis dan open yang memberi Anda kendali penuh atas email pemasaran, halaman arahan, alur kerja, dan langkah -langkah untuk kegiatan pemasaran Anda. Kami akan membahas bagian berikut dalam tutorial ini:
Apa itu multi-tenancy
Dalam arsitektur perangkat lunak multi-tenant, satu contoh aplikasi perangkat lunak melayani banyak penyewa. Setiap data penyewa diisolasi dari penyewa lain yang berbagi contoh aplikasi yang sama. Penyewa ini secara logis terisolasi, tetapi terintegrasi secara fisik. Ini memastikan keamanan dan privasi data untuk semua penyewa. Membuat beberapa penyewa dari satu contoh aplikasi membutuhkan lebih sedikit memori. Penyewa berbagi sumber daya dan mengurangi biaya untuk pemeliharaan perangkat lunak, infrastruktur, dan operasi pusat data. Biaya cenderung lebih rendah dari pada infrastruktur penyewa tunggal.
Apa itu Mautik
MAUTIC adalah perangkat lunak pemasaran open source gratis dan terbuka. Otomatis tugas pemasaran berulang seperti kampanye pemasaran, generasi pemimpin, segmentasi kontak, dll. Menggunakan MAUTIC. Ini memiliki fitur -fitur yang mengejutkan termasuk generasi pemimpin, pembangunan kampanye, segmentasi kontak, pembangun email, pengujian A/B, pembangun halaman, pemeliharaan timah dan banyak lagi. MAUTIC juga mendukung integrasi dengan semua platform sosial populer mis. Facebook, Twitter, LinkedIn. Semua fitur luar biasa ini membantu Anda meningkatkan pengalaman pelanggan secara keseluruhan dan meningkatkan otomatisasi pemasaran untuk bisnis Anda.
Menerapkan multi-tenancy di MAUTIC
- Buat database kosong baru yang disebut sebagai “Main_DB”.
- Kemudian buat tabel bernama “Penyewa” yang akan menyimpan detail tentang semua penyewa.
- Ini akan memiliki 3 bidang termasuk situs \ _name, url dan db \ _name seperti yang ditunjukkan pada gambar
- Setelah itu file Open Mautic/App/Paths.php dan tambahkan kode ini:
$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";
- Ini akan memilih file konfigurasi yang sesuai berdasarkan jalur URL.
- Kemudian salin database instalasi MAUTIC saat ini dan gunakan untuk penyewa baru.
- Setelah itu, buat salinan mautic/app/config/local.php dan ganti namanya menjadi [situs_name] .php.
- Akhirnya perbarui nama basis data, host, kata sandi, dan pengguna sesuai dengan database baru.
Kesimpulan
Mautic adalah solusi otomatisasi pemasaran yang bebas, kaya, dan berorientasi kualitas. Ini memungkinkan Anda untuk membuat kampanye pemasaran, segmen, formulir, laporan, dan banyak lagi. Menerapkan multi-tenancy di MAUTIC mengurangi biaya, meningkatkan efisiensi, skalabilitas, dan keamanan. Mudah membuat ratusan penyewa hanya dari satu instalasi.
Mengeksplorasi
Untuk mempelajari lebih lanjut tentang Mautic dan Facebook, silakan kunjungi:
- Mautic | Platform Teknologi Pemasaran Konten Sumber Terbuka
- Cara Menyiapkan Kampanye Mautik Menggunakan Pembuat Kampanye
- Integrasi Mautik Drupal untuk Mengotomatisasi Pemeliharaan Timbal
- Otomasi Pemasaran dengan Integrasi Mautik dan WooCommerce
- Mengintegrasikan Mautic & Joomla untuk Otomasi Pemasaran Digital