O documento discute as vantagens e desvantagens do WordPress Multisite. Ele explica que o Multisite permite gerenciar vários sites WordPress a partir de uma única instalação, centralizando atualizações, backups e plugins/temas. No entanto, ele também representa um único ponto de falha e pode afetar o desempenho.
3. MMuullttiissiittee
· O que é?
· O que faz?
· Pra que serve?
· Que problemas ele resolve?
· Como ele pode facilitar a sua vida?
4. AA ttrráággiiccaa vviiddaa ddee qquueemm aaddmmiinniissttrraa vváárriiooss ssiitteess
Admins diferentes
Usuários diferentes
Plugins e temas diferentes...
...com versões diferentes!
Versões diferentes do core!!
Servidores diferentes!!!
5. AA ttrráággiiccaa vviiddaa ddee qquueemm aaddmmiinniissttrraa vváárriiooss ssiitteess
Backups um por um
Verificar uptime um por um
Atualizar plugins um por um
Atualizar o core um por um
Manter uma lista de qual site
usa qual versão de qual
plugin que conflita com outra
versão de outro plugin que
exige outra versão do core
que conflita com...
6. VVáárriiooss ssiitteess,, vváárriiooss cclliieenntteess
Instalar plugins “suspeitos”
Instalar temas “alternativos”
Editar arquivos do tema
Editar arquivos do plugin
Apagar arquivos do core
Atrapalhar a sua vida
9. SSeeuuss pprroobblleemmaass aaccaabbaarraamm!!
O Multisite centraliza e unifica:
As atualizações
Os backups
Os arquivos e pastas
O Multisite isola:
O conteúdo dos sites
As pastas de uploads
20. CCoonnssiiddeerraaççõõeess aanntteess ddee iinnssttaallaarr
Escolher entre subdomínio ou subdiretório
(Instalações com mais de 6 meses, só pode subdominio)
O primeiro site vira o “site principal”, que será exibido quando
nenhum for especifidado. Por convenção, é um site que
apresenta a rede, mas nada obriga que seja.
21. AA ffiigguurraa ddoo ssuuppeerr--aaddmmiinn
Pode editar as opções da rede
Pode instalar temas e plugins
Pode criar sites e usuários
Tem acesso total ao painel de
controle de qualquer site
Admin do site antigo = super-admin
do multisite
22. OOss ““mmooddooss”” ddoo ddaasshhbbooaarrdd
O super-admin tem dois dashboards:
- O painel de controle do(s) site(s) onde
ele é admin
- O painel de controle onde ele
administra a rede de sites
É preciso alternar de um para o outro.
23. AAddiicciioonnaannddoo uumm ssiittee àà rreeddee
Um novo usuário será criado se o endereço
de email acima não estiver no banco de
dados.
O nome de usuário e a senha serão enviados
para este endereço de email.
26. AAllgguummaass ccooiissaass ssoommeemm!!
Não existem as seções
“atualizações”, “editor de
aparência”, “plugins
instalados”, “adicionar novo
plugin” ou “editar plugin”, em
nenhum site da rede.
27. AAttiivvaaççããoo nnaa rreeddee?? WWTTFF??!!
WordPress “single-site”:
O admin pode instalar um tema
ou um plugin e não ativar, ele
simplismente fica sem uso.
WordPress Multisite:
O super-admin instala temas,
mas só os “ativos na rede”
aparecem para os admins
escolherem.
28. AAttiivvaaççããoo nnaa rreeddee?? WWTTFF??!!
O super-admin instala plugins,
e os “ativos na rede” são
ligados em todos os sites,
sem exceção.
Os plugins que não estiverem
“ativos em rede” podem ser
ligados pelos admins de
qualquer site, desde que o
super-admin libere o acesso
à seção “plugins” no
dashboard dos sites.
30. RReeccaappiittuullaannddoo
Arquivos: Uma mesma instalação armazena o core, todos os
temas e todos plugins usados em todos os sites; só existe
separação nas pastas de uploads da biblioteca de mídia.
31. RReeccaappiittuullaannddoo
Temas: Um novo site, ao ser criado, vem com o tema padrão
ativado. Para que o administrador de um site possa usar um
tema novo, é preciso que este tema tenha sito “ativado na
rede”, quando o tema será oferecido no painel de controle
individual de todos os sites da rede.
32. RReeccaappiittuullaannddoo
Plugins: Quando o super-admin “ativa na rede” um plugin, o
mesmo estará ativo em qualquer site que já existe ou que
venha a ser criado no futuro. Se o super-admin ativou a opção
de controle de plugins para os admins de cada site, estes
poderão ativar individualmente plugins que estejam instalados,
porém inativos.
33. RReeccaappiittuullaannddoo
Limitar temas e plugins: É possível habilitar temas
exclusivamente para sites específicos, mas plugins “ativados
na rede” estarão ativos em todos os sites, e plugins instalados
mas inativos podem ser ativados em qualquer site.
34. VVaannttaaggeennss ddoo MMuullttiissiittee
Consistência de código
Só há uma instalação para manter e se preocupar.
Controle total sobre instalação e uso de temas e plugins
Atualizações são globais
35. DDeessvvaannttaaggeennss ddoo MMuullttiissiittee
Um ponto central de falhas.
O custo de performance é a soma de todos os sites.
Impossível manter sites “legados”.
Não há controle refinado de permissão de ativação de plugins,
só de temas.
36. QQuuaannddoo nnããoo uussaarr mmuullttiissiittee
Quando você precisar que sites se comuniquem entre si
(exibir posts, páginas ou excerpts de um site em outro,
imagens destacadas, compartilhar posts de autores).
Quando a visitação do seu site prever que os usuários
naveguem de um site para outro
Quando sua intenção é ter seções diferentes com aparência
diferente (há plugins para isso!)
37. QQuuaannddoo nnããoo uussaarr mmuullttiissiittee
Quando tudo que você quer é categorizar, separar ou
organizar conteúdo: use categorias!
Quando o assunto e / ou a aparência dos sites é a mesma
Quando a base de usuários não deve ser compartilhada
Quando os usuários precisarem instalar temas e plugins
Quando você quiser replicar conteúdo de um site em outro
38. QQuuaannddoo uussaarr mmuullttiissiittee
Quando os sites forem isolados e independentes
Quando houver um elo central entre os sites
ex: instituição, universidade, órgão do governo
Para alunos de um curso praticarem
Para o seu plano de negócios que involva uma rede multisite
39. DDiiccaass ddee ppeerrffoorrmmaannccee
Substituir o Apache por nginx + php-fpm
memcached + php-apc + batcache + apc object cache
Balenceamento do banco de dados com o plugin HyperDB
http://wordpress.org/plugins/hyperdb/
40. DDiiccaass ddee pplluuggiinnss
Network Switch Button
Botão para trocar entre dashboard “comum” e de rede mais
rápido. https://wordpress.org/plugins/network-switch-button/
41. DDiiccaass ddee pplluuggiinnss
Domain Mapping
Permite que os administradores associem domínios a seus sites.
http://wordpress.org/plugins/wordpress-mu-domain-mapping/
42. DDiiccaass ddee pplluuggiinnss
Multiple Domains
Permite que a sua rede tenha vários domínios diferentes.
https://premium.wpmudev.org/project/multi-domains/
43. DDiiccaass ddee pplluuggiinnss
jonradio review network plugins
Lista os plugins e mostra em quais sites estão sendo usados
http://wordpress.org/plugins/jonradio-reveal-network-activated-plugins/
44. DDiiccaass ddee pplluuggiinnss
Network Plugin Auditor
Na lista de site, mostra qual tema e quais plugins estão em uso
http://wordpress.org/plugins/network-plugin-auditor
45. DDiiccaass ddee pplluuggiinnss
Multisite Plugin Manager
Permite especificar quais sites poderão usar quais plugins.
https://wordpress.org/plugins/multisite-plugin-manager/
46. DDiiccaass ddee pplluuggiinnss
Networks for WordPress
Permite que um multisite tenha várias redes diferentes
http://wordpress.org/plugins/networks-for-wordpress
47. DDiiccaass ddee pplluuggiinnss
WP Multi Network
Permite que um multisite tenha várias redes diferentes
http://wordpress.org/plugins/wp-multi-network/
48. DDiiccaass ddee pplluuggiinnss
Pro Sites
Permite cobrar por features da sua rede
https://premium.wpmudev.org/project/pro-sites/
49. DDiiccaass ddee pplluuggiinnss
Gravity Forms User Registration Add-On
Formulário de front-end para cadastro de sites e usuários
http://www.gravityforms.com/add-ons/user-registration/
52. BBôônnuuss:: aalltteerrnnaattiivvaass aaoo mmuullttiissiittee
WP Remote - SaaS. Gratuito.
Pouca funcionalidade.
Permite apenas monitorar os
sites, atualizar core, plugins e
temas, e baixar backups.
Oferece integração com
multisite, mas salva tudo
como uma coisa só.
53. BBôônnuuss:: aalltteerrnnaattiivvaass aaoo mmuullttiissiittee
Infinite WP - Self-hosted. Grátis até 5 sites.
dashboards individuais; atualização em
massa de temas, plugins e core; backup e
restauração de um ou vários sites (arquivos
e BD); instalar, ativar e remover temas e
plugins em massa.
Versão paga: segurança (ithemes, sucuri,
wordfence); performance (pagespeed, wp
maintenance); gerir comentários e
usuários; broken link checker; etc etc.
54. BBôônnuuss:: aalltteerrnnaattiivvaass aaoo mmuullttiissiittee
Manage WP - ManageWP:
SaaS. Pago (grátis para
até 5 sites). Oferece
funções avançadas.
https://managewp.com/