Jika rekan-rekan menginginkan beberapa situs (n>1) yang kesemuanya menggunakan
database yang sama, tapi masing-masing mungkin ingin dibuat memiliki fitur yang
berbeda-beda serta dengan tetap menggunakan user yang sama, inilah solusinya:
"POSTNUKE MULTISITE"Saya sebelumnya telah mendapatkan skrip PHP yang digunakan untuk mengkonfigurasikan
multisite, tapi sayang hanya bisa digunakan untuk multisite
yang berbasis "subdomain", seperti:
tidak bisa digunakan tuntuk multisite yang berbasis "folder/direktori",
seperti:
Apalagi tidak bisa mendukung subdomain parking addon / aliases
Dengan sedikit olahan disana-sini, dipacu dengan dopping "nasi goyeng
+ es jeyuk manis", akhirnya rekan-rekan dari KIOSS
dapat membuat skrip multisite dengan beberapa fitur
- bisa untuk subdomain based,
- bisa untuk folder/directory based,
- bisa untuk subdomain parking addon / aliases,
- bisa digunakan baik untuk OS Windows ataupun Linux
- bisa rumit bener... :(
fitur 1, 2 dan 3 masing-masing mempunyai kelebihan dan kelemahan tersendiri.
YANG PERLU DIPERSIAPKAN
- Raga, fikiran dan jiwa dalam kondisi sehat, biasanya kalau salah satu saja
nggak beres menyebabkan pekerjaan pun gak beres.
- Simpan semua file dan database Anda, barangkali terjadi kerusakan nantinya.
- Down load skrip MULTISITE versi KIOSS.
YANG PERLU DILAKUKAN
- Install PostNuke Anda sampai selesai dan
benar !!!
- Pastikan Anda tahu directory dan home directory dari situs
Anda.
Anda bisa mengetahuinya dengan mencoba menjalankan skrip "check.multisite.php"
BACA juga apa yang muncul di browser..
- Salin semua file postnuke yang Anda gunakan, ke dalam masing domain/subdomain/folder,
sesuai konfigurasi multisite yang diinginkan.
*Bila Anda memanfaatkan fasilitas "subdomain parking addon",
langkah ini tidak perlu dilakukan, Anda cukup menginstall satu postnuke untuk
digunakan oleh beberapa situs sekaligus. Penghematan space yang luar biasa
...!!!
[ Hosting di KIOSS dan Telaga sangat mendukung fitur ini..]
- Ekstrak/salin semua direktori dan file skrip multisite versi KIOSS ke masing-masing
situs Anda, dalam suatu kondisi tertentu malah diperlukan hanya satu kali
peng-copy-an saja.
- Buat direktori seperti yang Anda dapat dari tahap (2) di dalam folder parameters.
dan salin isi folder site.default ke dalam folder tersebut.
Hati-hati, jangan binun... :)
- Edit masing-masing file config.php sesuai kebutuhan, khususnya dalam koneksi
database dan theme yang digunakan!!!
Tidak semua theme mendukung Multisite versi KIOSS
ini.
- Salin file "pntables.php" dari root postnuke
Anda ke dalam folder/direktori tadi.
- Cobalah anda browse ke URL situs Anda.!!!
GAGAL.???...... eemmm..... mungkin masih ada setting yang keliru.. atau ada
yang terlupa..
- Teruslah mencoba...
MULTISITE dengan ISI ARTIKEL YANG BERBEDA, yang harus dilakukan:
- Buat 4 tabel baru yang memang diperlukan. Tabel yang dibuat identik dengan
tabel comment, stories, stories_cat dan topics.
Buatlah dengan nama yang lain, misal: comment_situs2, stories_situs2,
stories_cat_situs2 dan topics_situs2.
Biarkan isinya tetap kosong.
- ubah konfigurasi dari file pntables.php, khususnya di:
$comments = $prefix . '_comments';
$stories = $prefix . '_stories';
$stories_cat = $prefix . '_stories_cat';
$topics = $prefix . '_topics';
menjadi:
$comments = $prefix . '_comments_situs2';
$stories = $prefix . '_stories_situs2';
$stories_cat = $prefix . '_stories_cat_situs2';
$topics = $prefix . '_topics_situs2';
Anda semestinya mengkonfigurasi topik artikel dari menu Administrator|Topics.
MULTISITE dengan BLOCK YANG BERBEDA, yang harus dilakukan:
Mirip dengan cara diatas, tapi kali ini yang perlu dibuat adalah tabel yang
berkaitan dengan blok, yaitu: blocks dan blocks_button. Perhatikan
pula, saat nanti mem-browse situs Anda, tidak ada satupun blok yang akan muncul.
Jika Anda cukup berani, Anda bisa mentrasnfer data blok khususnya blok "Main
Menu" dari situs utama Anda.
Dan yang terakhir, ubah konfigurasi di pntables.php.
MULTISITE dengan BLOCK dan ARTIKEL yang BERBEDA
Yaaa.... dua-duanya yang diatas digabung.
Hal yang sama bisa dilakukan terhadap modules yang
digunakan. Mungkin ingin perbedaan di WebLinks, Download atau modul yang lain,
bisa juga.
Kuncinya terletak pada file "pntables.php"
ini.
CONTOH nyata
silahkan coba url ini:
- http://situs1.kioss.com
- http://situs2.kioss.com
- http://situs3.kioss.com
- http://ayo.kioss.com
- http://kioss.com/situs1
- http://kioss.com/situs2
- http://prima-property/kioss
Saya membuatnya dengan konfigurasi yang berbeda-beda:
untuk http://situs1.kioss.com dan http://situs2.kioss.com
saya meng-copy-kan hampir semua sistem postnuke saya.
Kemudian http://situs3.kioss.com dan http://ayo.kioss.com
adalah hasil dari fitur Parking Domain Addon di KIOSS.com
Kemudian lagi http://kioss.com/situs1
dan http://kioss.com/situs2 adalah identik
dengan situs1.kioss.com dan situs2.kioss.com.
Dan yang terakhir, http://prima-property/kioss
adalah benar-benar domain yang berbeda.
http://situs2.kioss.com, http://kioss.com/situs2
dan http://ayo.kioss.com memiliki artikel
yang benar-benar berbeda bahkan blok dan theme yang berbeda , tapi memiliki
user/account yang sama.
Jadi.... hampir semua model yang diinginkan para postnuke-r sudah sebagian
terjawab.
Dan maaf, jika masih ada warning/error/bug disana-sini, bukankah manusia itu
banyak bug-nya.. eh kesalahannya.. maaf ya?
Dan tolooonngg.... ada nya bug/error/warning
ini jangan dimanfaatkan untuk mengacak-acak isi situs KIOSS,
saya mohon sekali...jangan ya..?
PENTING!!!!
Tim KIOSS menganjurkan Anda menggunakan fasilitas "parking subdomain
addon".
Dengan cara ini, Anda dapat benar-benar menghemat
space, dengan hanya 1 (satu) kali instalasi postnuke, Anda dapat menggunakannya
untuk sekian banyak URL situs sekaligus, bahkan ratusan kalau memang
mau...
Fitur ini bisa Anda dapatkan jika Anda hosting di KIOSS.com atau Telaga
Tentu saja........... khaaaaan sponsor...!!!! :)) heheeheeehheheheehe
Karena kami bisa, Anda-pun pasti bisa.
c u,
ciao,
sampun,
pareng,
tabik,
wassalam.wr.wb
Luri Darmawan
KIOSS Project, http://wwww.kioss.com
KomunItas OutSourcing indonesIa
yangjuga Layanan Web Hosting Yang Laen dari Yang Laen
[ Download
]