Manajemen beberapa situs web dengan Joomla?

9

Saya berencana memulai tiga situs web yang berbeda, di bawah satu host web. Saya tahu host web yang mendukung ini. Pertanyaan yang saya miliki adalah ini: dapatkah saya mengelola ketiga situs dalam satu contoh Joomla? Jika demikian, adakah praktik terbaik untuk melakukan ini, administrasi bijaksana?

Pembaruan: Saya baru saja melihat Dokumentasi Joomla di Beberapa Domain dan Situs Web dalam satu Joomla! instalasi , yang pada dasarnya menjelaskan bagaimana melakukan ini.

Jadi sekarang saya kira pertanyaan saya adalah, apakah itu ide yang baik untuk melakukan ini, atau akankah pada akhirnya menciptakan lebih banyak masalah daripada nilainya?

Evan Lynch
sumber
So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth? Biasanya lebih banyak masalah daripada nilainya. Kecuali jika situs berbagi beberapa data seperti login atau artikel.
Bakual
Mungkin saja, Bakual, ​​saya belum mencoba melakukan ini. Saya berpikir bahwa kedua situs akan berbagi desain yang sama daripada konten yang serupa dan memiliki pengaturan multi-situs di bawah satu instalasi Joomla akan membuat ini lebih mudah, tetapi saya bisa salah tentang ini.
Evan Lynch
Desain dilakukan oleh templat. Memasang templat mudah mati dan biasanya Anda tidak memperbaruinya sesering itu. Juga jika Anda ingin menyesuaikan desain sedikit, mungkin lebih mudah dengan dua templat lagi. Jadi hanya untuk desain, saya tidak akan melakukannya.
Bakual
Ah, baiklah. Saya pikir Anda mengeluarkan saya dari itu, itu adalah manfaat utama saya pergi, saya pikir dua situs akan memiliki template yang sangat mirip, tetapi tidak identik.
Evan Lynch
1
Lihatlah servcies seperti watchful.li dan myjoomla.com jika Anda berencana untuk mengelola beberapa Joomlas. Saya merasa mereka akan sangat membantu :)
Bakual

Jawaban:

5

Joomla multi-situs adalah fitur yang telah lama ditunggu dan kemampuan inti untuk mengimplementasikan ini ada dalam daftar keinginan saya. Sejauh ini ada beberapa ekstensi pihak ke-3 yang sangat bagus yang menangani fitur ini, yang memungkinkan fleksibilitas besar dan banyak skenario konfigurasi yang berbeda.

Ini adalah pertama kalinya saya mendengar tentang kemampuan inti untuk membuat konfigurasi multi-situs dengan instalasi Joomla tunggal. Saya belum mencoba apa yang dijelaskan dalam dokumentasi ini dan saya tidak tahu tentang kelebihan atau kekurangannya, walaupun saya berpikir bahwa dengan metode ini tidak akan ada cara mudah untuk membedakan 2 situs web di backend, dan membuatnya berfungsi sebagai 2 independen situs.

Ini belum tentu hal yang buruk, jika Anda akan menjadi satu-satunya yang akan memperbarui situs web. Saya kira Anda harus menerapkan organisasi konten logis (kategori, modul, menu) dan membiasakan diri dengan proses membuat / mengedit konten yang tepat untuk setiap situs web.

Secara umum, skenario multi-situs seperti yang dijelaskan dalam dokumentasi itu dapat ideal untuk 2 situs web yang sama dari 1 pemilik, karena Anda harus memelihara hanya 1 instalasi, dan sepertinya tidak sulit untuk membuatnya berfungsi.

Namun, saya tidak dapat memvisualisasikan pada saat ini seberapa jauh Anda dapat melangkah dengan menerapkan pendekatan ini dan kemungkinan kerugian atau batasan yang mungkin Anda temui.

Seperti yang dikatakan, multi-situs Joomla telah ditangani oleh ekstensi pihak ke-3 sejak lama. Anda harus menentukan persyaratan aktual untuk pengaturan Anda, kemudian melakukan penelitian lebih lanjut dan melihat ekstensi pihak ke-3 di JED , untuk mengetahui lebih lanjut tentang kemungkinan saat ini skenario multi-situs Joomla.

Sejauh ini, saya telah bekerja dengan JMS Multi-Sites dan Mighty-Sites , yang bagus dan memungkinkan tabel database berbagi untuk banyak komponen di berbagai domain.

Saya juga penasaran mendengar orang lain yang telah mencoba kemampuan inti untuk mengatur multi-situs dengan Joomla ...!

Perbarui Mei 2017

Menambahkan di sini tautan yang saya posting di pertanyaan lain yang ditandai sebagai duplikat ( dapatkah saya menggunakan situs lain menggunakan satu instalasi Joomla? ), Karena saya pikir itu berisi tautan sumber daya yang lebih baru dan dengan cara yang lebih terorganisir.

Joomla Docs

Ekstensi

Pembaruan (pembaruan yang lebih lama):

Q / A relatif lainnya di BEJ:

FFrewin
sumber
Saya lebih suka menjauh dari situs multi-situs dan multi-akun. Jauh lebih baik untuk memiliki manajemen yang baik untuk masing-masing situs, dengan gaya seperti awan.
Anibal
1
Setelah membaca dokumentasinya lagi, opsi inti multi-situs terlihat agak berantakan bagi saya. Apakah Anda memiliki preferensi di antara alat JMS Multi-situs dan Perkasa-Situs yang Anda sukai?
Evan Lynch
Anibal, apa kerugian menggunakan ekstensi seperti FFrewin yang disarankan untuk mengelola beberapa situs di Joomla? Selama basis data tetap terpisah, seperti yang dimungkinkan oleh Multi Site, sepertinya tidak akan membuat administrasi lebih sulit. Tetapi saya dengan bebas mengakui bahwa saya belum mencoba ini, jadi mungkin bisa lebih sulit untuk mengelola dengan cara yang belum saya perkirakan.
Evan Lynch
@EvanLynch. Jawaban dan komentar dari pengguna lain juga harus dipertimbangkan. Jawaban saya sebagian besar terfokus pada skenario MS. Apa yang akan membuat keputusan terbaik, tergantung pada kebutuhan proyek Anda yang sebenarnya. Jika Anda memutuskan untuk menggunakan opsi multi situs dengan ekstensi, disarankan untuk menghubungi pengembang ekstensi dan menjelaskan kepada mereka apa yang Anda cari. Mereka berdua memberikan dukungan yang baik dan mereka juga dapat menawarkan Anda bantuan konfigurasi. Untuk melanjutkan seluruh jawaban saya pada topik, pendekatan MS dapat menjadi ideal untuk proyek-proyek tertentu, tetapi mungkin bukan yang terbaik untuk semua jenis proyek.
FFrewin
Poin yang bagus. Sepertinya itu akan menyederhanakan hal-hal secara administratif, tetapi karena tiga orang yang berbeda mengatakan itu tidak akan, sepertinya saya mungkin salah di sana. Saya hanya melakukan sedikit riset lebih lanjut dan sepertinya cara paling mudah untuk melakukan ini adalah dengan menggunakan WordPress untuk ekstensi Joomla, yang memungkinkan untuk beberapa situs web.
Evan Lynch
4

Jika hanya 3 situs, dan konten serta ekstensi berbeda, saya tidak akan mengacaukan hal-hal multi-situs. Cukup atur semua 3 secara terpisah, dan kemudian gunakan alat seperti watchful.li untuk memantau mereka dan mendorong pembaruan ke mereka dari satu dasbor. Jika Anda menggunakan Akeeba Pro, Anda bahkan dapat mengatur pengawasan untuk menjalankan cadangan untuk Anda (misalnya, ke akun S3) dan itu akan memberi tahu Anda jika ada pembaruan pada ekstensi Anda.

Watchful.li

Brian Peat
sumber
Putus asa karena ini terdengar sangat berguna dan cara yang baik untuk menangani biaya administrasi, meskipun saya menerima jawaban FFrewin karena itulah yang awalnya saya cari. Terima kasih atas bantuan Anda, saya menghargainya.
Evan Lynch
Sementara alat manajemen pusat yang sangat baik berlimpah di Wordpress, ini adalah satu-satunya binatang seperti itu untuk Joomla, tetapi saya menguji watchful.li dan merasa menginginkannya. Pembaruan Akeeba (Admin Pro & Backup Pro) saya, antara lain, gagal dan saya harus melakukan pembaruan secara manual. Semoga sekarang mereka tidak memiliki banyak masalah dengan otentikasi pada plugin premium. Anda dapat mencapai hal yang sama dengan crons & scripting dan lebih dapat diandalkan dan tidak akan dikenakan biaya apa pun.
garth
Sebenarnya itu bukan satu-satunya untuk Joomla. Saya beralih sekitar satu tahun ke myjoomla.org karena melakukan pemindaian dan audit malware. Ada satu lagi yang saya tidak bisa memikirkan nama dan googling selama 10 menit membuat saya tidak ada. Jika saya menemukannya saya akan mempostingnya juga.
Brian Peat
Dashboard Sempurna adalah layanan lain yang saya pikirkan.
Brian Peat
Hanya untuk memperbaiki sesuatu, kata Brian, nama domain yang benar adalah myJoomla.com dan bukan myJoomla.org ;-)
Phil Taylor
4

Hosting Bersama

Jika pembatasan penyedia hosting membuat Anda mempertimbangkan solusi multi-situs Joomla, maka mungkin lebih mudah untuk menemukan host alternatif dan membangun situs web secara individual daripada menyulitkan hal-hal dengan multi-situs Joomla yang pasti akan melibatkan beberapa kompromi.

Sebagian besar akun hosting bersama dapat dikonfigurasikan untuk meng-host lebih dari satu situs web Joomla baik dengan membuat beberapa basis data atau dengan menggunakan berbagai awalan tabel dalam database yang sama.

Situs Multi-situs vs Individu

Jelas ada pro dan kontra untuk membangun situs web terpisah dibandingkan dengan menggabungkan mereka menjadi satu instalasi Joomla. Anda perlu berpikir dengan hati-hati tentang apakah solusi multi-situs akan bekerja untuk skenario tertentu dan Anda mungkin perlu membuat beberapa kompromi.

Lebih sulit untuk membuat situs web multi-situs pada awalnya tetapi pemeliharaan yang kurang berkelanjutan diperlukan karena Anda hanya perlu menerapkan Joomla dan pembaruan pihak ketiga dan menjalankan pencadangan dll di satu situs web.

Jika ada masalah pada solusi multi-situs, Anda mungkin kehilangan semua situs web daripada hanya satu situs web.

Perhatikan bahwa tidak semua ekstensi pihak ketiga berfungsi sebagaimana dimaksud pada solusi multi-situs.

Solusi Multisitus Resmi Tidak Dianjurkan

Instruksi resmi di Berbagai Domain dan Situs Web dalam satu Joomla! instalasi mengarahkan Anda untuk mengedit index.phpfile templat . Ini tidak dianggap praktik terbaik karena pembaruan templat dapat menimpa perubahan Anda di masa mendatang.

Ekstensi Multi-situs Pihak Ketiga

Mungkin lebih baik menggunakan ekstensi pihak ketiga seperti Virtual Domains gratis atau sejenisnya yang menghindari peretasan kode inti.


Catatan: Sisa dari jawaban ini ditulis dari pengalaman terbatas dengan satu implementasi Domain Virtual . Item yang terdaftar mungkin atau mungkin tidak relevan dengan ekstensi multi-situs pihak ketiga lainnya atau bahkan Domain Virtual yang dikonfigurasi dengan cara yang berbeda.


Konten Multi-situs

Buat kategori konten terpisah untuk setiap situs web (ini penting untuk pencarian).

Modul Multi-situs

Modul tidak mudah dikategorikan karena beberapa modul mungkin umum untuk semua situs web. Anda dapat menggunakan fitur Joomla 3.x "Note" untuk membantu melacak modul mana yang berlaku untuk situs web mana.

Templat Multi-situs

Apakah masing-masing situs web memiliki tampilan dan nuansa sendiri? Jika demikian, mungkin paling mudah untuk menginstal templat yang berbeda untuk setiap situs web.

Domain Virtual memungkinkan Anda menentukan templat yang berbeda untuk setiap situs web.

Menu Multi-situs

Apakah masing-masing situs web memiliki menu sendiri atau berbagi menu yang sama?

Menggunakan templat RocketTheme Gantry 4, saya merasa lebih mudah untuk mengatur satu menu dan menggunakan fitur "Menu Filtering" di Virtual Domains untuk menentukan opsi menu mana yang diterapkan pada setiap situs web.

Domain Virtual memungkinkan Anda menentukan item menu rumah untuk setiap situs web.

Pencarian Multi-situs

Dengan asumsi hasil pencarian harus terbatas pada situs web yang sedang dicari, aktifkan Pencarian Pintar dan buat filter untuk setiap situs web di Komponen -> Pencarian Cerdas -> Filter Pencarian dengan memilih kategori yang sesuai untuk setiap situs web.

Anda kemudian dapat membuat modul Pencarian Cerdas untuk setiap situs web menggunakan filter yang sesuai yang telah Anda buat untuk setiap situs web. Siapkan Penugasan Menu di setiap modul pencarian sehingga modul ditampilkan pada halaman yang sesuai di setiap situs web.

Item Konfigurasi Global Multi-situs

Idealnya, ekstensi multi-situs yang Anda pilih harus memungkinkan Anda menentukan item Konfigurasi Global unik untuk setiap situs web.

Domain Virtual memungkinkan Anda menentukan Nama Situs yang unik, Dari Email, Dari Nama, Deskripsi Meta, dan Kata Kunci Meta untuk setiap situs web.

Url Ramah Mesin Pencari Multi-situs

Dengan SEF diaktifkan, setiap halaman memerlukan url unik di semua situs web. Misalnya, jika saya memiliki dua situs web di situs web multi-situs, www.acmeproducts.com dan www.acmeservices.com, maka keduanya tidak dapat memiliki tentang halaman kami seperti ini:

  • www.acmeproducts.com/about-us
  • www.acmeservices.com/about-us

Url harus unik sehingga laman tentang kami harus lebih spesifik seperti ini atau serupa:

  • www.acmeproducts.com/about-acme-products
  • www.acmeservices.com/about-acme-services

Akun Pengguna Multi-situs

Secara default, pengguna terdaftar di satu situs web akan menjadi pengguna terdaftar di semua situs web yang mungkin atau mungkin tidak menjadi masalah.

Semoga ini memberikan beberapa gagasan tentang apa yang perlu dipertimbangkan sebelum dapat memutuskan apakah solusi multi-situs cocok untuk skenario tertentu.

Neil Robertson
sumber
1
Sudah lama tidak masuk ke stackexchange, dan saya baru melihat jawaban Anda. Seandainya itu datang lebih dulu, saya mungkin akan menerimanya karena Anda memberikan sejumlah informasi yang sangat berguna. Tapi saya hanya menambahnya sehingga Anda setidaknya akan mendapatkan beberapa perwakilan. Terima kasih atas semua informasi yang bermanfaat.
Evan Lynch