Gestione di più siti Web con Joomla?


9

Sto programmando di avviare tre diversi siti Web, sotto un host web. Conosco un host web che supporta questo. La domanda che ho è questa: posso amministrare tutti e tre i siti in un'unica istanza di Joomla? In tal caso, esistono le migliori pratiche per farlo, per quanto riguarda l'amministrazione?

Aggiornamento: ho appena visto la documentazione di Joomla su più domini e siti Web in un unico Joomla! installazione , che spiega essenzialmente come farlo.

Quindi ora immagino che la mia domanda sia: è una buona idea farlo o alla fine creerebbe più problemi di quanti ne valga la pena?


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? Di solito più problema di quanto valga la pena. Tranne se i siti condividono alcuni dati come accessi o articoli.
Bakual,

Potrebbe benissimo essere, Bakual, ​​non ho ancora provato a farlo. Pensavo che i due siti avrebbero condiviso un design simile piuttosto che contenuti simili e avere una configurazione multi-sito in un'unica installazione di Joomla avrebbe reso tutto più semplice, ma potrei sbagliarmi.
Evan Lynch,

Il design è realizzato dal modello. Installare un modello è semplicissimo e di solito non lo aggiorni così spesso. Inoltre, se vuoi modificare un po 'il design, potrebbe essere più facile con due modelli di nuovo. Quindi, solo per il design, non lo farei.
Bakual,

Ah ok. Penso che tu mi abbia fatto impazzire, questo è stato il principale vantaggio che stavo cercando, ho pensato che due siti avrebbero avuto modelli abbastanza simili, ma non identici.
Evan Lynch,

1
Dai un'occhiata a servizi come watchful.li e myjoomla.com se prevedi di gestire più Joomlas. Ho la sensazione che saranno utili :)
Bakual,

Risposte:


5

I siti multipli di Joomla sono una funzionalità attesa da tempo e una delle funzionalità principali per implementarla è nella mia lista dei desideri. Finora ci sono state alcune estensioni di terze parti davvero buone che hanno gestito questa funzione, che consente una grande flessibilità e molti scenari di configurazione diversi.

Questa è la prima volta che sento parlare della capacità principale di creare una configurazione multi-sito con una singola installazione di Joomla. Non ho provato ciò che è descritto in questa documentazione e non ho idea dei suoi vantaggi o svantaggi, anche se penso che con questo metodo non ci sarà un modo semplice per distinguere i 2 siti Web nel backend e farli funzionare come 2 indipendenti siti.

Questa non è necessariamente una brutta cosa, se sarai l'unico che aggiornerà i siti web. Immagino che dovrai implementare un'organizzazione di contenuti logici (categorie, moduli, menu) e familiarizzare con il processo di creazione / modifica del contenuto giusto per ciascun sito Web.

In generale, uno scenario multi-sito come descritto in quella documentazione può essere ideale per 2 siti Web simili di 1 proprietario, poiché dovrai mantenere solo 1 installazione e non sembra difficile farlo funzionare.

Tuttavia, non riesco a visualizzare in questo momento quanto sarai in grado di andare implementando questo approccio e quali possibili svantaggi o restrizioni potresti incontrare.

Come detto, i siti multipli di Joomla sono stati gestiti da estensioni di terze parti da molto tempo fa. Dovresti definire i tuoi requisiti effettivi per la tua configurazione, quindi fare un'ulteriore ricerca e dare un'occhiata alle estensioni di terze parti su JED , al fine di scoprire di più sulle attuali possibilità di uno scenario multi-sito Joomla.

Finora ho lavorato con JMS Multi-Sites e Mighty-Sites , che sono fantastici e consentono la condivisione di tabelle di database per molti componenti in domini diversi.

Sono anche curioso di sentire qualcun altro che ha provato la capacità principale di configurare siti multipli con Joomla però ...!

Aggiornamento maggio 2017

Aggiungendo qui i collegamenti che ho pubblicato sull'altra domanda che è stata contrassegnata come duplicata ( posso usare un sito diverso usando un'installazione Joomla? ), Poiché penso che contenga collegamenti a risorse più recenti e in modo più organizzato.

Joomla Docs

estensioni

Aggiornamento (aggiornamento precedente):

Altre domande / risposte relative in JSE:


Preferisco stare lontano dai siti multi-sito e multi-account. È molto meglio avere una buona gestione dei singoli siti, in uno stile simile al cloud.
Anibal

1
Dopo aver letto di nuovo la documentazione, l'opzione multi-sito principale mi sembra un po 'confusa. Hai delle preferenze tra gli strumenti JMS Multi-site e Mighty-Sites su cui preferisci?
Evan Lynch,

Anibal, qual è lo svantaggio di utilizzare un'estensione come FFrewin ha suggerito di gestire più siti all'interno di Joomla? Finché i database sono tenuti separati, come consente Multi Site, non sembra che renderebbe l'amministrazione più difficile. Ma ammetto liberamente di non averlo provato, quindi potrebbe essere molto più difficile gestirlo in modi che non avevo ancora previsto.
Evan Lynch,

@EvanLynch. Anche le risposte e i commenti degli altri utenti dovrebbero essere considerati. La mia risposta si è concentrata principalmente sullo scenario MS. Ciò che prenderà la decisione migliore dipende dalle reali esigenze del progetto. Se decidi di utilizzare l'opzione multi-site con un'estensione, si consiglia di contattare gli sviluppatori delle estensioni e di descriverli in merito. Entrambi forniscono un buon supporto e potrebbero anche offrirti assistenza per la configurazione. Per riprendere tutta la mia risposta sull'argomento, l'approccio della SM può essere ideale per alcuni progetti, ma potrebbe non essere il migliore per qualsiasi tipo di progetto.
FFrewin

Buon punto. Sembra che semplificherebbe le cose amministrativamente, ma dal momento che tre persone diverse hanno detto che non lo farebbe, sembra che potrei sbagliarmi lì. Ho appena fatto un po 'più di ricerca e sembra che il modo più semplice per farlo sia quello di utilizzare l'estensione WordPress per Joomla, che consente più siti Web.
Evan Lynch,

4

Se sono solo 3 siti e il contenuto e le estensioni sono diversi, non farei confusione con i contenuti multi-sito. Basta impostare tutti e 3 separatamente, quindi utilizzare uno strumento come watchful.li per monitorarli e inviare aggiornamenti ad essi da una dashboard. Se si utilizza Akeeba Pro, è possibile anche impostare vigili per eseguire i backup (ad esempio su un account S3) e verrà notificato se ci sono aggiornamenti alle estensioni.

Watchful.li


Effettuare l'upgrade perché sembra davvero utile e un buon modo per gestire le spese amministrative, anche se sto accettando la risposta di FFrewin poiché è quello che stavo cercando in origine. Grazie per il tuo aiuto, lo apprezzo molto.
Evan Lynch,

Mentre in Wordpress abbondano eccellenti strumenti di gestione centrale, si tratta dell'unica bestia simile per Joomla, ma ho testato watchful.li e l'ho trovato carente. I miei aggiornamenti di Akeeba (Admin Pro e Backup Pro), tra gli altri, non andavano a buon fine e comunque dovevo fare gli aggiornamenti manualmente. Spero che ora non abbiano così tanti problemi con l'autenticazione sui plugin premium. Puoi ottenere la stessa cosa con crons e scripting ed è più affidabile e non ti costerà nulla.
Garth,

In realtà non è l'unico per Joomla. Sono passato di nuovo circa un anno a myjoomla.org mentre esegue scansioni e controlli di malware. C'è ancora un altro di cui non riesco a pensare al nome e che googling per 10 minuti non mi ha portato da nessuna parte. Se lo trovo lo posterò anche quello.
Brian Peat,

Perfect Dashboard è l'altro servizio a cui stavo pensando.
Brian Peat,

Giusto per correggere qualcosa, disse Brian, il nome di dominio corretto è myJoomla.com e non myJoomla.org ;-)
Phil Taylor,

4

Hosting condiviso

Se una restrizione del provider di hosting ti sta portando a prendere in considerazione una soluzione multi-sito Joomla, allora potrebbe essere più facile trovare un host alternativo e costruire i siti web individualmente piuttosto che complicare le cose con un multi-sito Joomla che inevitabilmente comporterà alcuni compromessi.

La maggior parte degli account di hosting condiviso può essere configurata per ospitare più di un sito Web Joomla creando più database o utilizzando prefissi di tabella diversi nello stesso database.

Più siti vs singoli siti

Ovviamente ci sono pro e contro nella costruzione di siti Web separati rispetto alla loro combinazione in un'unica installazione di Joomla. È necessario valutare attentamente se una soluzione multi-sito funzionerà per il particolare scenario e potrebbe essere necessario scendere a compromessi.

Inizialmente è più difficile impostare un sito Web multi-sito, ma è necessaria una manutenzione meno continua poiché è necessario applicare Joomla e gli aggiornamenti di terze parti ed eseguire backup ecc. Su un sito Web.

Se qualcosa si rompe su una soluzione multi-sito, è possibile perdere tutti i siti Web anziché un solo sito Web.

Si noti che non tutte le estensioni di terze parti funzionano come previsto su una soluzione multi-sito.

Soluzione ufficiale multi-sito non consigliata

Le istruzioni ufficiali su più domini e siti Web in un unico Joomla! l'installazione ti dirige di modificare il index.phpfile modello . Questa non è considerata la migliore pratica poiché gli aggiornamenti dei modelli possono sovrascrivere le modifiche in futuro.

Estensione multi-sito di terze parti

Probabilmente è meglio usare un'estensione di terze parti come i domini virtuali gratuiti o simili che evita l'hacking del codice principale.


Nota: il resto di questa risposta è scritto per esperienza limitata con un'implementazione di domini virtuali . Gli elementi elencati possono o meno essere rilevanti per altre estensioni multi-sito di terzi o anche per domini virtuali configurati in modo diverso.


Contenuto multi-sito

Crea categorie di contenuti separate per ogni sito Web (questo è importante per la ricerca).

Moduli multi-sito

I moduli non sono così facili da classificare in quanto alcuni moduli potrebbero essere comuni a tutti i siti Web. È possibile utilizzare la funzione "Note" di Joomla 3.x per tenere traccia di quali moduli si applicano a quali siti Web.

Template (s) multi-sito

I singoli siti Web avranno il proprio aspetto grafico? In tal caso, è probabilmente più semplice installare un modello diverso per ciascun sito Web.

Domini virtuali consente di specificare un modello diverso per ciascun sito Web.

Menu multi-sito

I singoli siti Web avranno i loro menu o condivideranno un menu comune?

Usando i modelli di RocketTheme Gantry 4 ho scoperto che era più semplice impostare un menu e usare la funzione "Menu Filtering" nei domini virtuali per specificare quali opzioni di menu applicare a ciascun sito web.

Domini virtuali consente di specificare una voce di menu principale per ciascun sito Web.

Ricerca su più siti

Supponendo che i risultati della ricerca debbano essere limitati al sito Web da cercare, abilitare la Ricerca intelligente e creare un filtro per ciascun sito Web in Componenti -> Ricerca intelligente -> Filtri di ricerca selezionando le categorie appropriate per ciascun sito Web.

È quindi possibile creare un modulo di ricerca intelligente per ciascun sito Web utilizzando il filtro appropriato creato per ciascun sito Web. Imposta l'assegnazione dei menu in ciascun modulo di ricerca in modo che i moduli vengano visualizzati nelle pagine appropriate su ciascun sito Web.

Elementi di configurazione globale su più siti

Idealmente, l'estensione multi-sito scelta dovrebbe consentire di specificare elementi di configurazione globale unici per ciascun sito Web.

Domini virtuali consente di specificare un nome sito univoco, Da e-mail, Da nome, Meta descrizione e Meta parole chiave per ogni sito Web.

URL compatibili con motori di ricerca multi-sito

Con SEF abilitato, ogni pagina richiede un URL unico su tutti i siti Web. Ad esempio, se ho due siti Web nel sito Web multi-sito, www.acmeproducts.com e www.acmeservices.com, non possono avere su di noi pagine come questa:

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

Gli URL devono essere univoci, quindi le pagine su di noi dovranno essere più specifiche come questa o simili:

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

Account utente multi-sito

Per impostazione predefinita, gli utenti registrati su un sito Web saranno utenti registrati su tutti i siti Web che potrebbero essere o meno un problema.

Spero che questo dia un'idea di ciò che deve essere considerato prima di essere in grado di decidere se una soluzione multi-sito è appropriata per il particolare scenario.


1
Non ho effettuato l'accesso a StackExchange da anni e ho appena visto la tua risposta. Se fosse arrivato per primo, probabilmente l'avrei accettato dato che hai fornito una quantità incredibile di informazioni davvero utili. Ma l'ho appena incrementato in modo da ottenere almeno qualche rappresentante. Grazie per tutte le informazioni utili.
Evan Lynch,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.