Hospedagem Compartilhada
Se uma restrição de provedor de hospedagem estiver fazendo com que você considere uma solução para vários sites do Joomla, pode ser mais fácil encontrar um host alternativo e criar os sites individualmente do que complicar as coisas com um multi-site do Joomla, que inevitavelmente envolverá alguns compromissos.
A maioria das contas de hospedagem compartilhada pode ser configurada para hospedar mais de um site Joomla, criando vários bancos de dados ou usando prefixos de tabela diferentes no mesmo banco de dados.
Sites múltiplos versus sites individuais
Obviamente, existem prós e contras na criação de sites separados em comparação com a combinação deles em uma instalação do Joomla. Você precisa pensar cuidadosamente se uma solução de vários sites funcionará para o cenário específico e talvez seja necessário fazer alguns compromissos.
É mais difícil configurar um site de vários sites inicialmente, mas é necessária menos manutenção contínua, pois você só precisa aplicar atualizações do Joomla e de terceiros e executar backups etc. em um site.
Se algo ocorrer em uma solução de vários sites, você poderá perder todos os sites, em vez de apenas um site.
Observe que nem todas as extensões de terceiros funcionam conforme o esperado em uma solução para vários sites.
Solução oficial para vários sites não recomendada
As instruções oficiais em vários domínios e sites da Web em um único Joomla! instalação direciona você para editar o index.php
arquivo de modelo . Essa não é uma prática recomendada, pois as atualizações do modelo podem substituir suas alterações no futuro.
Extensão de vários sites de terceiros
Provavelmente, é melhor usar uma extensão de terceiros, como os Domínios Virtuais gratuitos ou similares, que evita invadir o código principal.
Nota: O restante desta resposta foi escrito com experiência limitada em uma implementação de Domínios Virtuais . Os itens listados podem ou não ser relevantes para outras extensões de vários sites de terceiros ou mesmo domínios virtuais configurados de maneira diferente.
Conteúdo em vários sites
Crie categorias de conteúdo separadas para cada site (isso é importante para a pesquisa).
Módulos de vários sites
Os módulos não são tão fáceis de categorizar, pois alguns módulos podem ser comuns a todos os sites. Você pode usar o recurso "Nota" do Joomla 3.x para ajudar a acompanhar quais módulos se aplicam a quais sites.
Modelos de vários sites
Os sites individuais terão sua própria aparência? Nesse caso, provavelmente é mais fácil instalar um modelo diferente para cada site.
Domínios virtuais permite especificar um modelo diferente para cada site.
Menu (s) de vários sites
Os sites individuais terão seus próprios menus ou compartilharão um menu comum?
Usando os modelos do RocketTheme Gantry 4, achei mais fácil configurar um menu e usar o recurso "Filtragem de menus" em Domínios Virtuais para especificar quais opções de menu seriam aplicadas a cada site.
Domínios virtuais permite especificar um item de menu inicial para cada site.
Pesquisa em vários sites
Supondo que os resultados da pesquisa devam se limitar ao site pesquisado, ative a Pesquisa Inteligente e crie um filtro para cada site em Componentes -> Pesquisa Inteligente -> Filtros de Pesquisa selecionando categorias apropriadas para cada site.
Você pode criar um módulo de Pesquisa Inteligente para cada site usando o filtro apropriado que você criou para cada site. Configure a atribuição de menu em cada módulo de pesquisa para que os módulos sejam exibidos nas páginas apropriadas em cada site.
Itens de configuração global de vários sites
Idealmente, a extensão de vários sites que você escolher deve permitir que você especifique itens exclusivos de Configuração Global para cada site.
Os domínios virtuais permitem especificar um nome de site exclusivo, de email, de nome, meta descrição e meta palavras-chave para cada site.
URLs amigáveis para mecanismos de pesquisa em vários sites
Com o SEF ativado, cada página requer um URL exclusivo em todos os sites. Por exemplo, se eu tiver dois sites no site de vários sites, www.acmeproducts.com e www.acmeservices.com, eles não poderão ter sobre nós páginas como esta:
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
Os URLs precisam ser exclusivos, portanto, as páginas sobre nós precisarão ser mais específicas como esta ou semelhante:
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
Contas de usuário de vários sites
Por padrão, os usuários registrados em um site serão usuários registrados em todos os sites que podem ou não ser um problema.
Esperamos que isso dê uma idéia do que precisa ser considerado antes de poder decidir se uma solução de vários sites é apropriada para o cenário específico.
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?
Geralmente mais problema do que vale a pena. Exceto se os sites compartilharem alguns dados, como logins ou artigos.