WordPress Multisite: O que são, onde vivem, do que se alimentam?

1.420 visualizações

Publicada em

Sabia que você pode administrar vários sites WordPress em uma só instalação? Controlando quais temas e plugins os usuários podem utilizar? Veja uma explicação detalhada e saiba como aproveitar ao máximo, dicas de plugins, etc.

Publicada em: Internet
0 comentários
5 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.420
No SlideShare
0
A partir de incorporações
0
Número de incorporações
21
Ações
Compartilhamentos
0
Downloads
20
Comentários
0
Gostaram
5
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

WordPress Multisite: O que são, onde vivem, do que se alimentam?

  1. 1. MMuullttiissiittee:: OO qquuee ssããoo,, oonnddee vviivveemm,, ddoo qquuee ssee aalliimmeennttaamm
  2. 2. MMuullttiissiittee · O que é? · O que faz? · Pra que serve? · Que problemas ele resolve? · Como ele pode facilitar a sua vida?
  3. 3. 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!!!
  4. 4. 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...
  5. 5. 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
  6. 6. SSeeuuss pprroobblleemmaass aaccaabbaarraamm!!
  7. 7. SSeeuuss pprroobblleemmaass aaccaabbaarraamm!! O Multisite controla: A criação de sites  O cadastro de usuários A instalação de temas e de plugins
  8. 8. 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
  9. 9. SSeennttaa qquuee lláá vveemm aa hhiissttóórriiaa!!
  10. 10. SSeennttaa qquuee lláá vveemm aa hhiissttóórriiaa!!
  11. 11. ÉÉ ttuuddoo aa mmeessmmaa ccooiissaa WordPress MU WordPress Multisite WordPress Network
  12. 12. VVooccêê JJÁÁ CCOONNHHEECCEE oo MMuullttiissiittee!!
  13. 13. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!!
  14. 14. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 1. Uma instalação padrão do WordPress (de preferência, recém-instalado)
  15. 15. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 2. Uma linha extra no wp-config.php define( 'WP_ALLOW_MULTISITE', true );
  16. 16. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 3. Painel de controle => ferramentas => instalação da rede
  17. 17. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! wp-config.php define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.dev'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); .htaccess RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*.php)$ $1 [L] RewriteRule . index.php [L]
  18. 18. 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.
  19. 19. 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
  20. 20. 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.
  21. 21. 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.
  22. 22. Viissiittaanntteess ppooddeemm ccrriiaarr ssiitteess Dependendo da configuração, os visitantes podem criar novas contas de usuários ou até mesmo novos sites!
  23. 23. Viissiittaanntteess ppooddeemm ccrriiaarr ssiitteess
  24. 24. 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.
  25. 25. 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.
  26. 26. 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.
  27. 27. RReeccaappiittuullaannddoo Banco de dados: Um único banco de dados, centralizado, armazena as informações de todos os sites e usuários.
  28. 28. 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.
  29. 29. 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.
  30. 30. 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.
  31. 31. 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.
  32. 32. 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
  33. 33. 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.
  34. 34. 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!)
  35. 35. 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
  36. 36. 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
  37. 37. 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/
  38. 38. 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/
  39. 39. DDiiccaass ddee pplluuggiinnss Domain Mapping Permite que os administradores associem domínios a seus sites. http://wordpress.org/plugins/wordpress-mu-domain-mapping/
  40. 40. DDiiccaass ddee pplluuggiinnss Multiple Domains Permite que a sua rede tenha vários domínios diferentes. https://premium.wpmudev.org/project/multi-domains/
  41. 41. 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/
  42. 42. 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
  43. 43. DDiiccaass ddee pplluuggiinnss Multisite Plugin Manager Permite especificar quais sites poderão usar quais plugins. https://wordpress.org/plugins/multisite-plugin-manager/
  44. 44. DDiiccaass ddee pplluuggiinnss Networks for WordPress Permite que um multisite tenha várias redes diferentes http://wordpress.org/plugins/networks-for-wordpress
  45. 45. DDiiccaass ddee pplluuggiinnss WP Multi Network Permite que um multisite tenha várias redes diferentes http://wordpress.org/plugins/wp-multi-network/
  46. 46. DDiiccaass ddee pplluuggiinnss Pro Sites Permite cobrar por features da sua rede https://premium.wpmudev.org/project/pro-sites/
  47. 47. 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/
  48. 48. DDiiccaass ddee pplluuggiinnss Todos os plugins do WPMUDEV
  49. 49. PPaarraa ssaabbeerr mmaaiiss WMPU Tutorials - http://wpmututorials.com/ WPebooks - http://wpebooks.com http://www.escolawp.com/2012/05/guia-para-configurar-o-wordpress-multisite-parte-i/ http://www.escolawp.com/2012/05/guia-para-configurar-o-wordpress-multisite-parte-ii/ http://www.escolawp.com/2012/06/guia-para-configurar-o-wordpress-multisite-parte-iii/ http://www.escolawp.com/2012/06/guia-para-configurar-o-wordpress-multisite-parte-iv/ http://www.escolawp.com/2012/06/guia-para-configurar-o-wordpress-multisite-parte-v/ http://www.wpbeginner.com/wp-tutorials/how-to-install-and-setup-wordpress-multisite-network/
  50. 50. 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ó.
  51. 51. 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.
  52. 52. BBôônnuuss:: aalltteerrnnaattiivvaass aaoo mmuullttiissiittee Manage WP - ManageWP: SaaS. Pago (grátis para até 5 sites). Oferece funções avançadas. https://managewp.com/

×