Memulai dengan Ultimate Multisite: Panduan Lengkap

Siap membangun platform Website as a Service (WaaS) Anda sendiri? Panduan komprehensif ini membawa Anda dari nol hingga instalasi Ultimate Multisite yang berfungsi penuh—mencakup dasar-dasar WordPress Multisite, instalasi, konfigurasi, dan praktik terbaik.


Apa itu Ultimate Multisite?

Ultimate Multisite adalah plugin WordPress yang mengubah instalasi WordPress Multisite Anda menjadi jaringan situs premium—seperti WordPress.com, Wix, atau Squarespace—tetapi yang Anda miliki dan kendalikan sendiri.

Dengan Ultimate Multisite, Anda dapat menawarkan kepada pelanggan kemampuan untuk membuat situs web melalui biaya langganan bulanan, triwulanan, atau tahunan. Plugin ini menangani semuanya: penyediaan situs, pengumpulan pembayaran, formulir checkout, voucher diskon, pemetaan domain, sertifikat SSL, dan komunikasi pelanggan.

Sebelum mendalami Ultimate Multisite, Anda perlu memahami fondasi tempat ia dibangun: WordPress Multisite.


Memahami WordPress Multisite

WordPress Multisite adalah fitur bawaan (sejak WordPress 3.0 pada tahun 2010) yang memungkinkan beberapa situs berbagi satu instalasi WordPress. Saat diaktifkan, situs WordPress Anda menjadi sebuah “jaringan” yang mampu menghosting banyak subsitus.

Anggap seperti ini: Sebuah universitas mengelola satu instalasi WordPress, tetapi setiap fakultas mengelola situs WordPress mereka sendiri di dalam jaringan tersebut.

Apa yang Dibagikan

Semua subsitus dalam jaringan WordPress Multisite berbagi:

  • File inti WordPress — Pembaruan dilakukan sekali untuk semua situs
  • Plugin dan tema — Diinstal sekali, tersedia di seluruh jaringan
  • Database — Satu database dengan tabel terpisah per subsitus, seperti wp_[id]_posts, wp_[id]_comments, dll.
  • Akun pengguna — Pengguna menjadi bagian dari jaringan, bukan situs individual
  • wp-config.php — Satu file konfigurasi

Apa yang Tetap Terpisah

  • Unggahan media — Setiap subsitus memiliki folder unggahannya sendiri (wp-content/uploads/sites/[id])
  • Konten — Pos, halaman, komentar, dan pengaturan dibatasi per situs
  • Plugin/tema aktif — Setiap situs dapat mengaktifkan kombinasi yang berbeda (kecuali diaktifkan di jaringan)
  • Panel admin — Setiap subsitus memiliki dasbornya sendiri

Arsitektur ini adalah keunggulan utama multisite: Anda dapat berkembang dari 10 menjadi 1.000 situs sambil menjaga tugas pemeliharaan tetap sama.


Subdomain vs. Subdirektori: Pilih dengan Bijak

Saat menyiapkan WordPress Multisite, Anda harus memilih di antara dua struktur URL. Keputusan ini sulit diubah nanti, jadi pilihlah dengan hati-hati.

Mode Subdirektori

URL terlihat seperti: yourdomain.com/site1, yourdomain.com/site2

Kelebihan:

  • Paling mudah disiapkan dan dipelihara
  • Satu sertifikat SSL mencakup seluruh jaringan
  • Tidak perlu konfigurasi wildcard DNS

Kekurangan:

  • Mesin pencari mungkin memperlakukan semua subsitus sebagai satu situs besar
  • URL terlihat kurang “profesional” bagi sebagian pelanggan
  • Situs utama memerlukan awalan /blog/ untuk pos (untuk menghindari konflik jalur)

Mode Subdomain

URL terlihat seperti: site1.yourdomain.com, site2.yourdomain.com

Kelebihan:

  • URL terlihat lebih profesional
  • Mesin pencari memperlakukan setiap subsitus sebagai situs web terpisah
  • Tidak ada konflik jalur antara situs utama dan subsitus

Kekurangan:

  • Memerlukan konfigurasi wildcard DNS
  • Membutuhkan sertifikat SSL wildcard (atau sertifikat individual per subdomain)
  • Penyiapan awal sedikit lebih kompleks

Rekomendasi kami: Untuk sebagian besar platform WaaS, mode subdomain lebih disukai karena pelanggan mengharapkan situs mereka terasa independen. Kompleksitas SSL sebagian besar diselesaikan oleh integrasi hosting Ultimate Multisite dan dukungan Cloudflare.


Terminologi Utama

Sebelum melanjutkan, mari definisikan istilah-istilah yang akan Anda temui sepanjang perjalanan Anda dengan Ultimate Multisite:

Istilah WordPress & Multisite

  • Jaringan — Seluruh instalasi WordPress Multisite Anda yang berisi semua subsitus
  • Subsitus — Situs individual di dalam jaringan Anda (dapat berupa subdomain atau subdirektori)
  • Super Admin — Tingkat izin tertinggi; dapat mengelola semua subsitus, plugin, dan tema
  • Panel Admin Jaringan — Dasbor tempat super admin mengelola seluruh jaringan
  • Pemetaan Domain — Memungkinkan subsitus menggunakan domain kustom (misalnya, joesbikeshop.com alih-alih joes.yournetwork.com)

Istilah Ultimate Multisite

  • Templat Situs — Situs yang telah dikonfigurasi sebelumnya yang dikloning saat pelanggan mendaftar (dengan tema, plugin, dan konten yang sudah disiapkan)
  • Formulir Checkout — Formulir pendaftaran tempat pelanggan memilih paket dan membuat situs mereka
  • Produk/Paket — Tingkat langganan yang Anda tawarkan (misalnya, Basic $9/bln, Pro $29/bln)
  • Keanggotaan — Langganan aktif pelanggan pada sebuah produk
  • Webhook — Notifikasi otomatis yang dikirim ke layanan eksternal saat peristiwa terjadi (situs dibuat, pembayaran diterima, dll.)
  • Peristiwa — Aktivitas yang dicatat dalam jaringan Anda (perubahan paket, pembayaran, pembuatan situs)

Langkah 1: Instal WordPress Multisite

Penting: Banyak host WordPress terkelola (WP Engine, Cloudways, Closte, dll.) dapat menyiapkan Multisite untuk Anda secara otomatis. Tanyakan kepada host Anda sebelum melakukannya secara manual.

Prasyarat

  • Instalasi WordPress baru (atau instalasi yang sudah ada yang siap Anda konversi)
  • Akses FTP atau pengelola file
  • Kemampuan untuk mengedit wp-config.php dan .htaccess
  • Cadangkan situs Anda sebelum melanjutkan
  • Nonaktifkan semua plugin untuk sementara

Aktifkan Multisite

Buka file wp-config.php Anda dan tambahkan baris ini sebelum komentar “That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Simpan dan unggah file, lalu segarkan admin WordPress Anda.

Konfigurasikan Jaringan

Buka Tools → Network Setup di admin WordPress Anda.

  1. Pilih Subdomains atau Subdirectories
  2. Masukkan Network Title
  3. Verifikasi Network Admin Email Anda
  4. Klik Install

WordPress akan menyediakan cuplikan kode untuk ditambahkan ke file Anda.

Tambahkan Kode Konfigurasi

Tambahkan ini ke wp-config.php (WordPress akan menampilkan nilai yang tepat untuk situs Anda):

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Ganti isi file .htaccess Anda dengan kode yang disediakan WordPress (akan sedikit berbeda untuk subdomain vs subdirektori).

Untuk Mode Subdomain: Konfigurasikan Wildcard DNS

Jika menggunakan subdomain, Anda memerlukan wildcard DNS agar *.yourdomain.com mengarah ke server Anda.

  1. Masuk ke panel kontrol hosting Anda (cPanel, Plesk, dll.)
  2. Temukan Domains atau Subdomains
  3. Buat subdomain dengan tanda bintang: *
  4. Arahkan ke document root domain utama Anda

Uji Instalasi Anda

Sebelum menginstal Ultimate Multisite, pastikan multisite Anda berfungsi:

  1. Masuk dan buka My Sites → Network Admin → Sites
  2. Klik Add New
  3. Buat situs uji
  4. Kunjungi situs uji untuk memastikan situs dimuat dengan benar

Langkah 2: Instal Ultimate Multisite

Dengan WordPress Multisite yang sudah berfungsi, Anda siap menginstal Ultimate Multisite.

Instalasi

  1. Buka Network Admin → Plugins → Add New
  2. Cari “Ultimate Multisite”
  3. Klik Install, lalu Network Activate

Wizard Penyiapan

Setelah aktivasi, Anda akan diarahkan ke Wizard Penyiapan. Klik Get Started.

Langkah 1: Pemeriksaan Pra-Instalasi
Wizard memverifikasi bahwa server Anda memenuhi persyaratan (versi PHP, MySQL, dll.). Jika semuanya lolos, klik Next.

Langkah 2: Instalasi
Klik Install untuk membuat tabel database dan file yang diperlukan.

Langkah 3: Pengaturan Dasar
Konfigurasikan informasi perusahaan dan mata uang default Anda. Informasi ini muncul pada faktur dan komunikasi pelanggan.

Langkah 4: Konten Contoh (Opsional)
Anda dapat menginstal templat, produk, dan formulir checkout yang telah ditentukan untuk membantu Anda memulai. Ini direkomendasikan untuk pengguna pertama kali.

Klik Finish — sekarang Anda memiliki instalasi Ultimate Multisite yang berfungsi!


Kasus Penggunaan Umum

Ultimate Multisite mendukung berbagai macam model bisnis:

Model Agensi

Hosting dan kelola situs web klien di satu platform. Manfaatkan lisensi agensi untuk tema dan plugin di semua situs. Gunakan pemetaan domain agar setiap klien memiliki domain bermerek mereka sendiri.

Manfaat: Pembaruan terpusat, keamanan yang konsisten, manajemen klien yang lebih efisien.

Pembuat Situs Niche

Buat pembuat situs untuk industri tertentu—restoran, klub golf, agen real estat, dll. Rancang situs templat dengan plugin dan konten khusus industri yang sudah dikonfigurasi.

Manfaat: Pelanggan mendapatkan situs siap pakai dalam hitungan menit. Anda menjadi ahli di niche Anda.

Penyedia Hosting WordPress

Tawarkan solusi WordPress terhosting lengkap dengan penagihan berlangganan, seperti WordPress.com atau Squarespace. Tangani semua aspek teknis sementara pelanggan fokus pada konten.

Manfaat: Pendapatan berulang, kontrol penuh atas platform, tanpa kerepotan lisensi per situs.

Jaringan Perusahaan/Pendidikan

Universitas, waralaba, atau perusahaan dengan banyak situs terkait. Setiap departemen/lokasi/waralaba mendapatkan situs mereka sendiri sementara TI mempertahankan kontrol pusat.

Manfaat: Konsistensi merek, keamanan terpusat, pengurangan beban kerja TI.


Praktik Terbaik Arsitektur

Pertimbangan Hosting

Hindari hosting bersama yang murah. Penyedia berbiaya rendah memaksimalkan kepadatan server, yang berarti jaringan Anda bersaing dengan ratusan situs lain untuk sumber daya. Ini menyebabkan performa lambat dan pelanggan yang tidak puas.

Ultimate Multisite bekerja paling baik dengan penyedia hosting yang memahami Multisite dan menawarkan:

  • Integrasi pemetaan domain otomatis
  • Sertifikat SSL wildcard atau otomatis
  • Sumber daya yang memadai untuk beberapa situs
  • Infrastruktur caching yang baik

Lihat Panduan Penyedia Hosting kami untuk rekomendasi terperinci.

Optimasi Performa

WordPress Multisite dapat diskalakan hingga ribuan situs (WordPress.com adalah buktinya), tetapi Anda memerlukan infrastruktur yang tepat:

  • Gunakan CDN — Cloudflare (paket gratis berfungsi sangat baik) menangani aset statis dan caching
  • Aktifkan caching halaman — Mengurangi beban server secara drastis
  • Minimalkan plugin — Lebih sedikit plugin aktif = performa lebih baik
  • Utamakan konten statis — Situs yang dapat di-cache secara agresif lebih mudah diskalakan

Ultimate Multisite menyertakan integrasi Cloudflare yang mengotomatiskan DNS dan SSL untuk subsitus baru—sangat direkomendasikan untuk platform WaaS yang serius.

SSL dan Pemetaan Domain

Browser modern memerlukan SSL. Opsi Anda:

  • Mode subdirektori: Satu sertifikat SSL mencakup semuanya
  • Mode subdomain: Sertifikat SSL wildcard (*.yourdomain.com)
  • Domain khusus: Setiap domain pelanggan memerlukan sertifikatnya sendiri

Integrasi hosting Ultimate Multisite (Cloudflare, GridPane, Cloudways, dll.) mengotomatiskan penyediaan SSL untuk domain khusus—ini adalah salah satu penghemat waktu terbesar yang diberikan plugin.

Cadangan


Manajemen Pengguna: Yang Perlu Anda Ketahui

WordPress Multisite berbagi tabel pengguna di semua subsitus. Ini menciptakan situasi unik:

Skenarionya: John mendaftar untuk sebuah situs di jaringan Anda. Kemudian, ia mengunjungi situs pelanggan lain (toko Alice) dan mencoba membuat akun untuk melakukan pembelian. Ia mendapat kesalahan “email already in use”—membingungkan, karena ia belum pernah mengunjungi situs Alice sebelumnya.

Solusinya: Ultimate Multisite menyertakan opsi bernama Enable Multiple Accounts (Settings → Login & Registration) yang memungkinkan email yang sama membuat akun terpisah di subsitus yang berbeda. Setiap akun terikat pada subsitusnya, sehingga mencegah benturan.


Langkah Berikutnya

Sekarang Anda telah menginstal Ultimate Multisite dan memahami dasar-dasarnya. Berikut yang harus dilakukan selanjutnya:

  1. Buat Templat Situs pertama Anda — Rancang situs awal dengan tema, plugin, dan konten contoh pilihan Anda
  2. Siapkan Produk/Paket — Tentukan tingkat harga Anda (Gratis, Basic, Pro, dll.)
  3. Konfigurasikan Gateway Pembayaran — Hubungkan Stripe atau PayPal untuk menerima pembayaran
  4. Sesuaikan Formulir Checkout Anda — Rancang pengalaman pendaftaran untuk pelanggan Anda
  5. Siapkan Integrasi Hosting — Aktifkan pemetaan domain dan SSL otomatis

Lihat dokumentasi kami untuk panduan terperinci tentang masing-masing topik ini.


Butuh Bantuan?

Ultimate Multisite gratis dan bersumber terbuka. Jika Anda merasa ini bermanfaat, pertimbangkan untuk meninggalkan ulasan agar orang lain dapat menemukannya.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *