ti-enxame.com

Gerenciamento de vários sites com o Joomla?

Estou pensando em iniciar três sites diferentes, em um host. Eu sei de um host que suporta isso. A questão que tenho é a seguinte: posso administrar todos os três sites em uma instância do Joomla? Em caso afirmativo, existem práticas recomendadas para fazer isso, em termos de administração?

Atualização: Acabei de ver a documentação do Joomla em vários domínios e sites em uma única instalação do Joomla! , que explica essencialmente como para fazer isso.

Então agora acho que minha pergunta é: é uma boa ideia fazer isso ou, em última análise, criaria mais problemas do que vale a pena?

9
Evan Lynch

Os sites múltiplos do Joomla são um recurso aguardado há muito tempo e um recurso essencial para implementar isso está na minha lista de desejos. Até o momento, havia algumas boas extensões de terceiros que lidavam com esse recurso, o que permite grande flexibilidade e muitos cenários de configuração diferentes.

Esta é a primeira vez que ouço sobre a capacidade principal de criar uma configuração de vários sites com uma única instalação do Joomla. Eu não tentei o que está descrito nesta documentação e não tenho idéia sobre suas vantagens ou desvantagens, embora eu ache que com esse método não haverá uma maneira fácil de distinguir os dois sites no back-end e faça com que eles funcionem como dois sites.

Isso não é necessariamente uma coisa ruim, se você for o único a atualizar os sites. Acho que você precisará implementar uma organização de conteúdo lógico (categorias, módulos, menus) e se familiarizar com o processo de criação/edição do conteúdo certo para cada site.

Em geral, um cenário de vários sites, conforme descrito nessa documentação, pode ser ideal para 2 sites semelhantes de um proprietário, pois você precisará manter apenas 1 instalação e não parece difícil fazê-lo funcionar.

No entanto, não posso visualizar neste momento até que ponto você poderá ir implementando essa abordagem e quais possíveis desvantagens ou restrições você poderá encontrar.

Como dito, os sites múltiplos do Joomla são tratados por extensões de terceiros desde há muito tempo. Você deve definir seus requisitos reais para a instalação, fazer uma pesquisa adicional e dar uma olhada nas extensões de terceiros em JED , para obter mais informações sobre as possibilidades atuais de um cenário de vários sites do Joomla.

Até agora, trabalhei com JMS Multi-Sites e Mighty-Sites , que são ótimos e permitem o compartilhamento de tabelas de banco de dados para muitos componentes em diferentes domínios.

Também estou curioso para ouvir qualquer outra pessoa que tenha experimentado a capacidade principal de configurar vários sites com o Joomla ...!

Atualização maio de 2017

Adicionando aqui os links que eu postei na outra pergunta que foi marcada como duplicada ( Posso usar sites diferentes usando uma instalação do Joomla? ), pois acho que contém links de recursos mais recentes e de forma mais organizada.

Joomla Docs

Extensões

Atualização (atualização mais antiga):

Outro Q/A relativo no JSE:

5
FFrewin

Se forem apenas três sites, e o conteúdo e as extensões forem diferentes, eu não mexeria nas coisas de vários sites. Basta configurar todos os três separadamente e, em seguida, usar uma ferramenta como watchful.li para monitorá-los e enviar atualizações a eles a partir de um painel. Se você usa o Akeeba Pro, pode até configurar o watchful para executar backups para você (por exemplo, para uma conta S3) e ele o notificará se houver atualizações nas suas extensões.

Watchful.li

4
Brian Peat

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 uma única instalação do Joomla! direcionam você para editar o modelo index.php Arquivo. 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 o livre Domínios Virtuais ou similar, que evita invadir o código principal.


Nota: O restante desta resposta foi escrito por experiência limitada com 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 até mesmo Domínios Virtuais configurados de uma maneira diferente.


Conteúdo para 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.

Modelo (s) 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 "Menu Filtering" em Virtual Domains 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.

Domínios Virtuais permite 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.

4
Neil Robertson

Achei esse componente muito poderoso para gerenciar vários front-ends com uma única instalação do Joomla. https://codingmall.com/products-mainmenu-8/178-joomla-multi-sites-extension

0
Abdul Rasheed