Prós e contras do WordPress Multisite
Se você está gerenciando vários sites WordPress, certamente deve ter sentido a necessidade de poder gerenciá-los todos a partir de um único painel. O WordPress tem uma solução – uma instalação multisite . O que isso significa é que você instala o WordPress apenas uma vez e cria e gerencia vários sites individuais nesta única instalação do WordPress, tudo de um único administrador. Você não precisa procurar além do WordPress.com para obter um exemplo de multisite.
O controle exercido pelo administrador do site sobre os sites individuais é cortado, e o Administrador de Rede ou Super Admin torna-se todo-poderoso, com poderes superiores sobre os administradores dos sites individuais. Plugins e temas não podem ser instalados ou alterados pelos administradores do site, e somente o Super Admin pode fazer isso.
Quando não usar um multisite
Os sites em um multisite operam como unidades separadas sem muita sobreposição. Portanto, se tudo o que você deseja é uma coleção de sites que compartilham dados e usuários, um multisite não é para você. Se o seu único requisito é que suas páginas da web tenham uma aparência diferente, isso pode ser alcançado usando um plug-in que alterna entre os temas. Se for apenas para ter vários níveis de acesso para diferentes usuários, você pode restringir recursos, vincular URLs ou alternar usuários e menus simplesmente usando plugins.
Você também deve pular multisite se os administradores do site quiserem adicionar temas e plugins livremente, ou se não quiserem compartilhar o espaço do servidor ou banco de dados. O mesmo seria o caso se eles quiserem ir com diferentes provedores de serviços de hospedagem.
Quando usar um multisite
Um multisite é mais vantajoso para qualquer organização que tenha uma configuração hierárquica, como Governo e suas várias Alas, Universidades e seus Departamentos ou uma rede de blogs relacionados de alguma forma. Multisites é mais adequado para sites que operam com alto grau de independência dentro de sua própria área de operação e compartilham alguns recursos comuns.
Assim, multisite é um saco misto, com prós e contras, e a necessidade de um multisite deve ser avaliada caso a caso.
Os prós
- Você pode gerenciar qualquer número de sites individuais a partir de um único painel parecido com este.
- Os administradores de sites individuais têm a liberdade de gerenciar seus sites, sujeito a limitações.
- Temas e plugins precisam ser instalados apenas uma vez e então ativados em toda a rede. Idem para atualização. Isso não só se traduz em melhor gerenciamento, mas também contribui para o uso mais eficiente do espaço do servidor.
- Os usuários podem criar seus próprios blogs em sua rede e gerenciá-los. Se quiser que permaneça privado, você pode restringir o acesso aos usuários.
- Você pode rentabilizar a rede oferecendo serviço de hospedagem para outras pessoas. Se você estiver em hospedagem compartilhada, isso pode ser um pouco difícil. Esses blogs terão suas próprias tabelas dentro do banco de dados. Eles não têm seus próprios diretórios em seu servidor, mas quando se trata de uploads de mídia na rede, eles têm seus próprios diretórios separados. Como a estrutura de arquivos é gerenciada pelo WordPress, você não precisa se preocupar com isso.
Os contras
- Nem todos os plugins funcionarão em um multisite. Você terá que verificar se os plugins são compatíveis com vários sites antes de instalá-los.
- Os sites individuais não podem adicionar ou excluir temas e plugins. Se estiverem presentes na rede, podem ser ativados e desativados.
- Se o seu site ou servidor estiver com tempo de inatividade, isso afetará todos os sites da rede.
- Qualquer pico de tráfego para qualquer site da rede pode afetar a velocidade de todos os outros sites da rede. Isso talvez seja um pouco demais para um iniciante lidar.
- Nem todos os planos de hospedagem suportam multisite. As necessidades de hospedagem aumentarão para um multisite. Se você está planejando alguns sites que são mais da natureza de sites de teste, a hospedagem compartilhada pode ser suficiente. Mas se você deseja adicionar um grande número de sites, especialmente sites de alto tráfego, descobrirá que precisa atualizar suas necessidades de hospedagem. Recomendamos o WP Engine e o Flywheel – ambos a partir de US$ 30 por mês para suporte multisite.
O WordPress Multisite é um recurso simples e poderoso, mas antes de instalá-lo, certifique-se de que é a solução certa para você. Separar um site do multisite posteriormente ou migrar o multisite pode ser muito complexo para você lidar sem ajuda profissional.
Se você está considerando multisite apenas pela facilidade de gerenciamento de vários sites WordPress em uma única tela, talvez você também deva considerar serviços gerenciados com um provedor de serviços como ManageWP . Este é um serviço pago que oferece outros benefícios como segurança, backups e clonagem.
Instalação de Multisite
Você precisa ser um administrador e ter acesso ao sistema de arquivos do seu servidor para poder criar um multisite . Você deve ter privilégios para editar arquivos e criar um diretório. Existe toda a possibilidade de que, mesmo que você não esteja confortável com o código, você configure um multisite sem encontrar problemas. Mas o conhecimento de PHP, CSS, HTML e gerenciamento de servidores será útil se você precisar solucionar problemas.
Antes de começar, decida se deseja adicionar sites como subdomínios ou subpastas. Isso não pode ser alterado posteriormente, portanto, faça sua escolha com cuidado. Em termos de URL, isso significa,
- Atribuindo diferentes subdomínios para cada site: site1.multisite.com, site2.multisite.com
- Atribuindo caminhos diferentes para cada site: multisite.com/site1, multisite.com/site2
Você também pode atribuir domínios como multisite1.com, multisite2.com, mas isso requer o uso de plugins e algum conhecimento técnico.
Então, como você instala um multisite? Vou seguir os passos aqui demonstrando a instalação com um XAMPP local.
1. Ativando o recurso Multisite.
- O primeiro passo na instalação de um multisite é instalar o WordPress da maneira normal. Encontre o arquivo wp-config no seu WordPress e abra-o.
- Localize a frase “/* Isso é tudo, pare de editar! Blog feliz. */” próximo ao final do arquivo. Logo acima desta frase, adicione o seguinte trecho de código:
define(‘WP_ALLOW_MULTISITE’, true); - Salve o arquivo e recarregue-o de volta para o servidor.
- Agora, você encontrará um novo item “Configuração de rede” adicionado em Ferramentas no seu painel.
2. Configurando subdomínios e subdiretórios.
- Vá para Ferramentas > Configuração de rede e escolha entre subdomínios e subdiretórios.
- Se você estiver configurando uma rede baseada em subdomínio, verifique com seu provedor de serviços de hospedagem, pois muitos deles não permitem esse recurso. Eles terão que configurar o DNS curinga para o seu site. Os subdiretórios não precisam de tais permissões. Depois de fazer sua escolha, clique em instalar.
- Como usei um servidor local auto-hospedado para instalar o WordPress, minha escolha ficou restrita a Subdiretórios (para um servidor hospedado, também será oferecida a opção de Subdomínio)
- Se você deseja converter uma instalação existente do WordPress em um multisite, a opção de subdiretório não está aberta para você. Você só pode criar uma rede com subdomínios.
- Algumas linhas de código serão geradas para você inserir em seu arquivo wp-config.php e em seu arquivo .htacess.
- Insira o código conforme instruído e salve os arquivos, e o WordPress Multisite será instalado com sucesso. Para acessar seu painel de administração de rede, você terá que fazer login novamente.
3. Criando ou Adicionando Sites
Quando você atinge esse estágio, seu WordPress Multisite é muito parecido com qualquer site normal. Para transformá-lo em um multisite verdadeiramente funcional, você terá que criar e adicionar novos sites. Veja como fazer isso:
No Painel de Rede, clique em Meus Sites > Administrador de Rede > Sites > Adicionar Novo
Preencha os detalhes como endereço do site, título, e-mail e clique em Adicionar novo.
Um Novo Site será criado.
Você pode adicionar quantos sites quiser e visualizar a lista de sites clicando em Todos os sites
4. Ativando Temas
Você pode instalar e ativar temas em um multisite de 2 maneiras – instalá-lo no administrador de rede e ativá-lo para toda a rede ou instalá-lo no administrador de rede e habilitá-lo editando nesse site. Para ativar o tema no primeiro método, encontre Temas no Painel de Rede e clique em Adicionar Novo. Depois que o tema estiver instalado, clique em Network Enable. Agora o tema estará instantaneamente disponível para toda a rede.
Para ativar temas pelo segundo método, em Network Admin, clique primeiro em Sites e depois no site no qual deseja ativar o tema. Em seguida, clique em Editar > Temas e encontre o tema que deseja ativar. Clique em Ativar nesse tema. Agora, ao abrir a aba Temas no Admin desse site, você verá o tema que adicionou. O site pode então optar por ativar o tema.
5. Ativando Plugins
Como etapa final, você precisaria instalar e ativar plugins para o multisite. Para isso, baixe e instale o plugin como faria normalmente. Se você quiser ativar o plugin para todo o multisite depois disso, clique em Network Activate e o plugin será ativado em todos os sites.
Se você quiser que o plug-in esteja ativo apenas em um site, baixe e instale o plug-in no Network Admin. Em seguida, visite o site como administrador do site e ative o plug-in no site individual.
Concluir
Portanto, avalie suas necessidades e, se necessário, não hesite em instalar um multisite. Embora a instalação do multisite seja bastante fácil, há complexidades envolvidas no gerenciamento. Também migrar um multisite ou separar um único site de um multisite pode ser um pouco assustador. A regra geral aqui é Prossiga com cuidado.