Gerenciamento de vários sites com o Joomla?

9

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 da Web em um único Joomla! instalação , que explica essencialmente como 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?

Evan Lynch
fonte
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.
Bakual
Pode muito bem ser, Bakual, ​​ainda não tentei fazer isso. Eu estava pensando que os dois sites compartilhariam um design semelhante ao invés de conteúdo semelhante e ter uma configuração de vários sites em uma única instalação do Joomla tornaria isso mais fácil, mas eu poderia estar errado sobre isso.
Evan Lynch
O design é feito pelo modelo. A instalação de um modelo é muito fácil e geralmente você não o atualiza com tanta frequência. Além disso, se você deseja ajustar um pouco o design, pode ser mais fácil com dois modelos novamente. Portanto, apenas para o design, eu não faria isso.
Bakual 04/07/2014
Ah ok. Eu acho que você me enganou, esse foi o principal benefício que eu estava buscando, imaginei que dois sites teriam modelos muito semelhantes, mas não idênticos.
Evan Lynch
11
Dê uma olhada em serviços como watchful.li e myjoomla.com se você planeja gerenciar vários Joomlas. Tenho a sensação de quem será :) útil
Bakual

Respostas:

5

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 2 sites no back-end e faça com que eles funcionem como 2 independentes sites.

Isso não é necessariamente uma coisa ruim, se você for o único a atualizar os sites. Eu 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 sua configuração, fazer uma pesquisa adicional e dar uma olhada nas extensões de terceiros no JED , a fim de descobrir mais sobre as possibilidades atuais de um cenário de vários sites do Joomla.

Até o momento, trabalhei com os 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 publiquei na outra pergunta que foi marcada como duplicada ( posso usar sites diferentes usando uma instalação do Joomla? ), Pois acho que ele contém links de recursos mais recentes e de maneira mais organizada.

Joomla Docs

Extensões

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

Outro Q / A relativo no JSE:

FFrewin
fonte
Prefiro ficar longe de sites com vários sites e com várias contas. É muito melhor ter um bom gerenciamento de sites individuais, no estilo de nuvem.
Anibal
11
Depois de ler a documentação novamente, a opção principal de vários sites parece um pouco invasiva para mim. Você tem alguma preferência entre as ferramentas JMS Multi-sites e Mighty-Sites nas quais você prefere?
Evan Lynch
Anibal, qual é a desvantagem de usar uma extensão como FFrewin sugerida para gerenciar vários sites no Joomla? Desde que os bancos de dados sejam mantidos separados, como o Multi Site permite, não parece dificultar a administração. Mas admito livremente que não tentei isso, então seria muito mais difícil gerenciar de maneiras que ainda não previ.
Evan Lynch
@EvanLynch. As respostas e comentários dos outros usuários também devem ser considerados. Minha resposta se concentrou principalmente no cenário da EM. O que tomará a melhor decisão depende das necessidades reais do projeto. Se você optar por usar a opção de vários sites com uma extensão, é recomendável entrar em contato com os desenvolvedores das extensões e descrever o que você procura. Ambos fornecem um bom suporte e também podem oferecer assistência de configuração. Para retomar toda a minha resposta sobre o assunto, a abordagem MS pode ser ideal para determinados projetos, mas pode não ser a melhor para qualquer tipo de projeto.
FFrewin
Bom ponto. Parece que isso simplificaria as coisas administrativamente, mas como três pessoas diferentes disseram que não, parece que posso estar enganado. Acabei de fazer um pouco mais de pesquisa e parece que a maneira mais direta de fazer isso seria usar a extensão WordPress para Joomla, que permite vários sites.
Evan Lynch
4

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, use 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

Brian Peat
fonte
Voto positivo, porque isso parece realmente útil e uma boa maneira de lidar com as despesas administrativas, embora eu esteja aceitando a resposta de FFrewin, pois é isso que eu estava procurando originalmente. Obrigado pela sua ajuda, agradeço.
Evan Lynch
Embora excelentes ferramentas de gerenciamento central sejam abundantes no Wordpress, é a única besta desse tipo para o Joomla, mas eu testei o watchful.li e achei que estava faltando. Minhas atualizações do Akeeba (Admin Pro e Backup Pro), entre outras, estavam falhando e eu tive que fazer atualizações manualmente de qualquer maneira. Espero que agora eles não tenham tantos problemas com a autenticação em plugins premium. Você pode conseguir o mesmo com crons e scripts e é mais confiável e não custa nada.
28517 garth
Na verdade, não é o único para o Joomla. Troquei um ano ou mais de volta para o myjoomla.org, pois ele faz varreduras e auditorias de malware. Há mais uma que eu não consigo pensar no nome e pesquisar no Google por 10 minutos não me levou a lugar algum. Se eu encontrar, eu também postarei isso.
27717 Brian Peat
Painel perfeito é o outro serviço que eu estava pensando.
27917 Brian Peat
Só para corrigir alguma coisa, Brian disse, o nome de domínio correto é myJoomla.com e não myJoomla.org ;-)
Phil Taylor
4

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.phparquivo 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.

Neil Robertson
fonte
11
Não faço login na pilha de troca há séculos e acabei de ver sua resposta. Se tivesse chegado primeiro, provavelmente teria aceitado, pois você forneceu uma quantidade incrível de informações realmente úteis. Mas eu apenas a incrementei para que você tenha pelo menos algum representante. Obrigado por todas as informações úteis.
Evan Lynch