Menggunakan Multisite WordPress: Jaringan Situs Web di Ujung Jari Anda
() translation by (you can also view the original English article)
Hari ini, kita akan melihat dasar-dasar WordPress MS - atau bagi pengguna yang telah menggunakan WordPress untuk sementara waktu - Multisite atau WordPress MU. WordPress MS adalah fitur yang tidak diketahui oleh banyak pengguna, dan salah satu yang sering membingungkan untuk diinstal dan dikonfigurasi. Tapi sudah tidak lagi! Dalam tutorial ini, kita akan berjalan melalui instalasi WordPress MS, menjadi terbiasa dengan admin jaringan, dan mengintegrasikan plugin yang berguna untuk jaringan Multisite Anda.
Perkenalan
WordPress Multisite adalah fitur yang ada sejak WordPress versi 3 telah disertakan secara diam-diam langsung ke dalam install itu sendiri. Ini adalah fitur yang mengepak pukulan besar, memungkinkan 1000 blog yang ada secara virtual menjadi satu, satu WordPress instal. Ini adalah ide bagus untuk situs berskala besar yang menggunakan beberapa sub-domain, jaringan blog, jejaring sosial, atau bahkan jaringan internal untuk bisnis atau organisasi. Meskipun fitur ini telah ada selama hampir sepanjang WordPress itu sendiri, sekarang hanya mendapatkan perhatian yang layak - bahkan dari dev WordPress.
Apa yang Akan Kita Lakukan
Dalam tutorial ini kita akan:
- melihat secara mendalam WordPress MS (alias Multisite atau WordPress MU)
- instal WordPress MS dan mempelajari tentang berbagai pilihan instalasi
- membuat situs baru dengan MS
- melihat beberapa plugin berguna untuk digabungkan dengan WordPress MS
- memeriksa proyek yang bisa mendapatkan keuntungan dari MS
Pada akhir rangkaian tutorial ini, Anda akan sangat terbiasa dengan apa itu WordPress MS, bagaimana cara menginstalnya, cara membuat situs baru, dan cara menggunakannya dengan sangat efektif untuk proyek Anda selanjutnya.
Apa Sebenarnya Wordpress MS?
Singkatnya, Multisite memungkinkan satu instalasi WordPress untuk bertindak seperti jaringan situs yang berpusat di satu domain tunggal (http://yoursite.com). Ini memungkinkan sub-domain baru (http://subdomain.yoursite.com) atau sub-direktori (http://yoursite.com/subdomain), dan semua secara virtual, yang berarti Anda tidak perlu membuat folder baru. Sebagai gantinya, dengan menambahkan beberapa kode ke wp-config.php dan .htaccess, Anda memiliki ribuan situs tepat di ujung jari Anda.
Multisite juga memungkinkan pengelolaan jaringan yang mudah melalui dashboard admin tunggal yang memungkinkan pengguna dengan izin yang sesuai dapat mengakses melalui bar admin situs jaringan. Multisite sama sekali tidak "baru". Sudah hampir selama WordPress itu sendiri, meski sebelumnya dikembangkan secara terpisah. Sejak WP 3.0 ia telah disertakan bersama dengan WordPress, dan, seperti yang saya sebutkan di atas, sepertinya hal itu hanya akan menjadi lebih mudah digunakan karena dev WordPress tampaknya memberi perhatian khusus pada 2012.
Selanjutnya, mari kita lihat dalam menginstal Multisite di installer khas WordPress.
Menginstal WordPress Multisite
Bagi banyak orang, memasang Multisite bisa menjadi mimpi buruk. Saya berharap untuk meringankan hal itu dengan membawa Anda selangkah demi selangkah melalui sub-direktori dan sub-domain. Mari saya katakan dulu, bahwa jauh lebih mudah untuk menginstal Multisite pada instalasi baru, walaupun masih memungkinkan untuk melakukannya pada instalasi yang lebih tua dengan konten yang sudah ada sebelumnya. Namun, mungkin ada masalah permalink.
Dengan kata itu, langkah-langkah berikut mengasumsikan bahwa Anda telah menyelesaikan instalasi standar WordPress. Namun, langkah-langkahnya bisa berlaku untuk pemasangan baru atau sebelumnya.
Mengaktifkan Item Menu Pengaturan Jaringan
Agar bisa memulai proses install Multisite, Anda perlu membuka file wp-config.php Anda, dan tepat di atas
1 |
/* That's all, stop editing! Happy blogging. */
|
tambahkan yang berikut ini:
1 |
/** Allow Multisite **/
|
2 |
|
3 |
define('WP_ALLOW_MULTISITE', true); |
Baris pertama hanyalah komentar yang akan membantu kita menjaga kode kita tetap rapi. Selanjutnya, kita memberi tahu instalasi WordPress kita untuk memungkinkan fungsi Multisite. Setelah Anda mengedit dan menyimpan file, Anda sekarang harus melihat yang berikut di submenu "Tools" Anda:

Jika Anda menggunakan instalasi WordPress sebelumnya dengan plugin aktif, Anda akan mendapat pemberitahuan di Network Setup untuk menonaktifkan semua plugin Anda sebelum melanjutkan.
Mengkonfigurasi Jaringan dari Dashboard
Layar pertama di "Network Setup" akan terlihat seperti ini:



Dari layar ini, Anda memiliki item berikut untuk dikonfigurasi:
- Site Addresses - Dari sini Anda akan memilih apakah akan menggunakan sub-domain atau sub-direktori. Jika Anda memilih bekerja dengan sub-domain, Anda harus memverifikasi dengan host Anda jika memungkinkan.
- Network Title - Judul untuk jaringan Anda.
- Admin E-Mail Address - Kontak admin untuk jaringan baru Anda.
Alamat server harus sudah diisi untuk menampilkan bagaimana permalink baru Anda akan muncul.
Jika ini adalah pemasangan yang sudah ada sebelumnya, Anda akan menerima catatan yang mengatakan bahwa hanya sub-domain yang dimungkinkan karena kemungkinan konflik permalink. Jika Anda menginstal di localhost, Anda hanya akan diizinkan untuk menginstal melalui sub-direktori.
Setelah Anda mengkonfigurasi pengaturan ini, klik install, dan Anda akan melihat layar berikut:



Menyelesaikan Instalasi Multisite
Sekarang, mari kita lihat langkah-demi-langkah pada petunjuk yang diberikan pada halaman "Enabling the Network". Sebelum Anda menggali ini, saya akan sangat menyarankan agar Anda membuat cadangan file wp-config.php dan .htaccess Anda. Ini akan menyelamatkan banyak sakit kepala di masa depan.
- Buat direktori baru bernama blogs.dir, dan letakkan di folder wp-content folder root Anda. Folder ini harus dapat ditulis oleh server web, karena ini akan digunakan untuk menyimpan semua media yang upload dari jaringan kita.
-
Tambahkan kode berikut untuk instalasi subdomain:
1
define( 'SUBDOMAIN_INSTALL', true );
2
$base = '/';
3
define( 'DOMAIN_CURRENT_SITE', 'yoursite.com' );
4
define( 'PATH_CURRENT_SITE', '/' );
5
define( 'SITE_ID_CURRENT_SITE', 1 );
6
define( 'BLOG_ID_CURRENT_SITE', 1 );
dan ini untuk instalasi sub-direktori
1
define( 'MULTISITE', true );
2
define( 'SUBDOMAIN_INSTALL', false );
3
$base = '/';
4
define( 'DOMAIN_CURRENT_SITE', 'yoursite.com' );
5
define( 'PATH_CURRENT_SITE', '/' );
6
define( 'SITE_ID_CURRENT_SITE', 1 );
7
define( 'BLOG_ID_CURRENT_SITE', 1 );
ke wp-config.php tepat di atas:
1
/* That's all, stop editing! Happy blogging. */
Pastikan untuk mengubah yoursite.com ke URL situs Anda - pastikan tanpa WWW. Penjelasannya, kode ini mengidentifikasi ini sebagai sub-domain atau sub-direktori yang terinstal, dan menetapkan ID situs utama Anda sebagai 1. Setiap situs memiliki ID, dan penting untuk dicatat saat Anda mulai bekerja dengan plugin dan membangun kueri kustom.
- Tambahkan kunci otentikasi yang diberikan ke wp-config.php. Ini akan membantu mengamankan instalasi Anda.
-
Akhirnya, Anda menambahkan kode berikut ke file .htaccess Anda:
1
RewriteEngine On
2
RewriteBase /
3
RewriteRule ^index\.php$ - [L]
4
5
# uploaded files
6
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
7
8
RewriteCond %{REQUEST_FILENAME} -f [OR]
9
RewriteCond %{REQUEST_FILENAME} -d
10
RewriteRule ^ - [L]
11
RewriteRule . index.php [L]
Kode ini akan menggantikan kode WordPress lainnya yang Anda temukan di .htaccess.
Untuk referensi lain tentang pengaturan jaringan Multisite WordPress, pastikan untuk mengunjungi halaman "Create a Network of WordPress Sites" di Codex.
Hal yang perlu diperhatikan dengan Instalasi Multisite
- Multisite paling mudah dipasang di instalasi WordPress yang baru dengan situs sebagai subdirektori. Itu tidak berarti jangan menginstalnya dengan cara lain, hanya untuk menunjukkan jalan termudah.
- Jika Anda menggunakan Multisite, maka Anda tidak bisa memberi WordPress folder-nya sendiri. Ini harus dipasang di folder root situs Anda.
Catatan Editor: Ini tidak 100% benar, untuk informasi lebih lanjut dan klarifikasi, lihat komentar Andrea_R di bawah ini. - Host web Anda mungkin tidak mengizinkan pembuatan sub-domain. Pastikan untuk memeriksanya sebelum mencoba pemasangan sub-domain.
- Anda harus mengaktifkan fitur jaringan dari dashboard WordPress. Cukup menambahkan kode ke wp-config.php dan .htaccess saja tidak cukup.
Menjelajahi Admin Jaringan
Untuk mengakses dashboard admin Multisite di WordPress 3.0 dan yang lebih baru, cukup arahkan kursor ke My Sites di bar admin di bagian atas jendela browser, dan klik pada Network Admin.



Begitu berada di dashboard, menunya seperti ini:

Menu Admin Jaringan memiliki beberapa submenu berikut:
- Sites - Dari sini Anda dapat membuat situs jaringan baru, mengunjungi dashboard admin, menghapus situs, dan mengedit pengaturan situs.
- Users - Submenu ini memungkinkan Anda mengelola pengguna dengan membuat, mengedit, dan menghapusnya. Anda juga dapat melihat pengguna mana yang telah terdaftar di situs tertentu.
- Themes - Dengan Multisite, tema dikelola dari jaringan. Tema harus diinstal, diaktifkan, dan diedit dari dalam dashboard admin jaringan. Mereka masih bisa diganti di dashboard situs.
- Plugins - Sama seperti tema, plugin telah terinstal dan diaktifkan pada jaringan dari dashboard ini. Plugin masih dapat diaktifkan dan dipasang di dashboard situs.
- Settings - Submenu ini memungkinkan Anda mengatur nama jaringan, email admin, pengaturan registrasi, email selamat datang, pengaturan awal situs, dan pengaturan upload. Ini adalah submenu yang bagus untuk dikonfigurasi jika Anda menggunakan Multisite sebagai mesin blog atau jejaring sosial.
- Updates - Dari submenu ini, Anda dapat melakukan pembaruan seluruh jaringan pada inti, plugin, dan tema WordPress.
Selanjutnya, saya ingin memandu Anda melalui pembuatan situs jaringan pertama Anda. Jika Anda terbiasa menggunakan WordPress, hal lain seharusnya tampak cukup normal, kecuali karena harus melalui dashboard jaringan untuk mengaktifkan plugin dan tema, bukan dashboard situs biasa.
Membuat Situs Baru
- Dari dashboard jaringan, navigasikan ke Sites --> Add New.
- Selanjutnya, Anda perlu menentukan alamat situs, judul situs, dan email admin. Layar akan terlihat seperti ini:
- Setelah ditambahkan, Anda akan melihat pesan di bagian atas yang memverifikasi pembuatan situs. Sekarang Anda dapat mengunjungi dashboard situs, atau mengedit setelan situs dari dashboard jaringan. Dua email juga akan dikirim. Sekali akan masuk ke admin keseluruhan jaringan yang memberi tahu mereka tentang situs baru tersebut, dan satu akan pergi ke admin baru situs tersebut, memberitahukannya tentang kredensial masuk mereka.
Dan begitulah cara mudah membuat situs di WordPress MS! Sekarang, mari kita lihat beberapa plugin.
Plugin yang Sangat Diperlukan untuk WordPress MS
Berikut adalah daftar beberapa plugin yang saya sarankan untuk digunakan pada pemasangan MS, dan, seperti biasa, jika memiliki lainnya untuk ditambahkan!
-
Wordpress MU Sitewide Tags Pages
Plugin ini memungkinkan Anda membuat blog tertentu di jaringan dimana SEMUA posting terbaru di jaringan dapat ditemukan. Dari dalam plugin, Anda juga dapat menentukan ini di situs utama yang Anda siapkan di instalasi Multisite awal. Jumlah maksimal posting yang akan ditampilkan bisa diatur juga.
-
Multipost MU / ThreeWP Broadcast
Plugin ini memungkinkan pengguna yang membuat konten di blog yang berbeda untuk "menyiarkan" posting mereka ke blog lain di jaringan. Selain memposting konten, kategori, tag, dan field kustom juga bisa disiarkan. Untuk memudahkan mempublikasikan ke beberapa blog, grup blog bisa dibuat.
-
Opsi Privasi Lainnya
Plugin ini memungkinkan Anda mengatur tingkat privasi setiap blog dari panel pengaturan di dashboard jaringan. Pilihannya adalah:
-
Domain Mapping
Plugin ini memungkinkan pengguna untuk menggunakan nama domain mereka sendiri di jaringan Multisite Anda. Plugin ini memang memerlukan pengetahuan untuk menambahkan dan mengedit file plugin dan pemahaman dasar tentang bagaimana server bekerja dan pengaturan server spesifik Anda. Tutorial yang hebat untuk menyiapkan plugin ini dapat ditemukan di blog Otto, "WordPress 3.0 Multisite Domain Mapping Tutorial".
-
Multisite User Management
Plugin ini memungkinkan admin untuk mengatur peran default masing-masing blog jaringan individu. Setelah diaktifkan, daftar blog muncul di halaman pengaturan jaringan. Plugin ini berbeda dengan plugin New Blog Defaults, karena menargetkan situs individual sebagai lawan dari setiap blog baru. Misalnya, jika Anda ingin satu situs mengizinkan semua pengguna default kemampuan editor dan yang lain memiliki kemampuan pelanggan, maka inilah plugin yang Anda cari.
-
New Blog Defaults
Plugin ini membuat default untuk blog baru yang dibuat di jaringan. Setelah diaktifkan, sebuah menu baru muncul di bawah submenu Settings jaringan. Dari sini, Anda dapat mengedit pengaturan WordPress biasa: pengaturan blog umum, pengaturan membaca, pengaturan penulisan, pengaturan permalink, pengaturan diskusi, pengaturan privasi, dan pengaturan media. Anda juga dapat memilih tema default situs, dan menetapkan opsi lain seperti kategori, tautan, dan pengaturan pengguna awal.
-
Extended Super Admins
Plugin ini memungkinkan pembuatan kelas pengguna tertentu dengan peran tertentu. Plugin, sekali diaktifkan, dapat ditemukan di bawah submenu Settings jaringan utama. Daftar kemampuannya sangat luas.
Proyek yang Bisa Menguntungkan dari WordPress MS
Sekarang saya telah menjelaskan bagaimana cara menginstal Multisite, cara membuat situs baru, dan plugin apa yang akan digunakan, saya pikir akan lebih baik jika meletakkan beberapa gagasan tentang kemungkinan proyek yang bisa menguntungkan dari Multisite. Seperti biasa, jika Anda memiliki gagasan lain atau menginstal Multisite yang pernah Anda tangani sebelumnya, silakan menambahkannya ke komentar.
- Jaringan blog
- Jaringan sosial
- Jaringan internal untuk organisasi atau perusahaan
- Situs pendidikan
- Situs yang menjangkau kota-kota, grup pelanggan, atau berbagai kelompok lainnya
- Situs WP lainnya yang mungkin memerlukan opsi untuk beberapa situs dalam satu instalasi
Kesimpulan
Tahun ini memegang beberapa hal menarik untuk Multisite, dan karena semakin banyak pengguna yang menemukan cara menerapkannya, fitur yang saat ini kurang digunakan ini dapat segera menjadi salah satu fitur inti WordPress yang dikenal dan digunakan. Saya harap Anda telah belajar cara menginstal Multisite, cara menavigasi admin jaringan, dan cara menemukan plugin yang dapat meningkatkan fungsionalitas jaringan Anda. Secara keseluruhan, saya berharap Anda merasa lebih nyaman menggunakan Multisite dalam proyek Anda, dan jika Anda belum pernah menggunakannya, Anda akan mengambil risiko dan bermain-main dengannya.
Terima kasih telah membaca!