Nícholas André
http://nicholasandre.com.br
nicholas@iotecnologia.com.br
@nicholas_io
Workshop
Multisite ao Extremo
Quem sou eu?
•  Nícholas André
–  Servidor Público Federal –
Técnico de TI
–  Graduando em ciências da
computação
–  Freelancer
–  Desenvolvedor WordPress
–  Instrutor em cursos online
•  iMasters
•  MX Cursos
O Que é o WordPress Multisite?
•  Uma rede Multisite é uma coleção de sites em
que todos eles compartilham a mesma
instalação do WordPress.
•  Antigamente era chamado de WordPress MU.
É Multisite!
Terminologia
•  WordPress Multisite: Se refere ao WordPress
com Multisite habilitado.
•  Site: Um site em que um usuário pode ser
associado.
•  Network: Grupo de sites, Multisite por padrão só
suporta uma Network.
•  Super Admin: Administrador com todos os
poderes em uma Network.
Características do Multisite
•  Compartilhamento de Plugins
•  Compartilhamento de Temas
•  Os sites individuais são sites virtuais (não
possuem o seu próprio subdiretório)
–  Possuem suas próprias tabelas
–  Possuem seu próprio subdiretório de upload
Características do Multisite
•  Os sites de uma rede multisite são logicamente
separados.
–  Consequências:
•  Dificuldade de relacionar os sites
•  Dificuldade de interligar os sites
•  Dificuldade de manter um diretório de posts da rede
Tipos de uma rede multisite
•  Com subdiretórios
–  Mais fácil de instalar
–  Mais rápido
•  http://www.example.com/site1
•  http://www.example.com/site2
•  Com subdomínios
–  Mais amigável
–  Requer configuração no DNS (geralmente um
wildcard)
•  http://site1.example.com
•  http://site2.example.com
Como instalar
1.  Decidir o tipo de instalação (subdomínios ou
subdiretórios)
2.  Acesse o arquivo wp-config.php e adicione a
linha abaixo logo após o comentário “That`s all,
stop editing! Happy Blogging”.
3.  Atualize o Browser
Como instalar (2)
4.  Acesse Ferramentas -> Instalação da rede
Como instalar (3)
5.  Escolha o tipo de instalação, preencha os
campos e clique em instalar.
6.  O WordPress irá pedir para adicionar um
conjunto de linhas ao arquivo wp-config.php e
ao arquivo .htaccess.
Hands On!
Instalando Multisite e
conhecendo o painel da rede
Hands On 2
Montando um portal de
colunistas com Multisite
Hands On 2
•  Baixe o tema base em http://bit.ly/1cPY0of
•  O tema completo está no GitHub:
https://github.com/nicholasio/jornal-
wordcampbh2015
•  Plugins que usaremos nesta prática:
–  WP Central Posts Network -
https://wordpress.org/plugins/wp-central-posts-network/
–  Multisite Widgets Context -
https://wordpress.org/plugins/multisite-widgets-context/
–  User Switching -
https://wordpress.org/plugins/user-switching/
–  WordPress MU Domain Mapping -
https://wordpress.org/plugins/wordpress-mu-domain-
mapping/
Considerações Finais
•  WordPress Multisite adiciona um overhead ao
servidor. Considere usar um bom servidor e
soluções de cache.
•  WordPress Multisite está recebendo muitas
melhorias para a próxima versão do WordPress
(4.3).
–  WP_Network
–  WP_Site
–  Múltiplas Networks
–  Network Admin UI
Dúvidas?
Obrigado!

Workshop Multisite Ao Extremo

  • 1.
  • 2.
    Quem sou eu? • Nícholas André –  Servidor Público Federal – Técnico de TI –  Graduando em ciências da computação –  Freelancer –  Desenvolvedor WordPress –  Instrutor em cursos online •  iMasters •  MX Cursos
  • 3.
    O Que éo WordPress Multisite? •  Uma rede Multisite é uma coleção de sites em que todos eles compartilham a mesma instalação do WordPress. •  Antigamente era chamado de WordPress MU. É Multisite!
  • 4.
    Terminologia •  WordPress Multisite:Se refere ao WordPress com Multisite habilitado. •  Site: Um site em que um usuário pode ser associado. •  Network: Grupo de sites, Multisite por padrão só suporta uma Network. •  Super Admin: Administrador com todos os poderes em uma Network.
  • 5.
    Características do Multisite • Compartilhamento de Plugins •  Compartilhamento de Temas •  Os sites individuais são sites virtuais (não possuem o seu próprio subdiretório) –  Possuem suas próprias tabelas –  Possuem seu próprio subdiretório de upload
  • 6.
    Características do Multisite • Os sites de uma rede multisite são logicamente separados. –  Consequências: •  Dificuldade de relacionar os sites •  Dificuldade de interligar os sites •  Dificuldade de manter um diretório de posts da rede
  • 7.
    Tipos de umarede multisite •  Com subdiretórios –  Mais fácil de instalar –  Mais rápido •  http://www.example.com/site1 •  http://www.example.com/site2 •  Com subdomínios –  Mais amigável –  Requer configuração no DNS (geralmente um wildcard) •  http://site1.example.com •  http://site2.example.com
  • 8.
    Como instalar 1.  Decidiro tipo de instalação (subdomínios ou subdiretórios) 2.  Acesse o arquivo wp-config.php e adicione a linha abaixo logo após o comentário “That`s all, stop editing! Happy Blogging”. 3.  Atualize o Browser
  • 9.
    Como instalar (2) 4. Acesse Ferramentas -> Instalação da rede
  • 10.
    Como instalar (3) 5. Escolha o tipo de instalação, preencha os campos e clique em instalar. 6.  O WordPress irá pedir para adicionar um conjunto de linhas ao arquivo wp-config.php e ao arquivo .htaccess.
  • 11.
    Hands On! Instalando Multisitee conhecendo o painel da rede
  • 12.
    Hands On 2 Montandoum portal de colunistas com Multisite
  • 13.
    Hands On 2 • Baixe o tema base em http://bit.ly/1cPY0of •  O tema completo está no GitHub: https://github.com/nicholasio/jornal- wordcampbh2015 •  Plugins que usaremos nesta prática: –  WP Central Posts Network - https://wordpress.org/plugins/wp-central-posts-network/ –  Multisite Widgets Context - https://wordpress.org/plugins/multisite-widgets-context/ –  User Switching - https://wordpress.org/plugins/user-switching/ –  WordPress MU Domain Mapping - https://wordpress.org/plugins/wordpress-mu-domain- mapping/
  • 14.
    Considerações Finais •  WordPressMultisite adiciona um overhead ao servidor. Considere usar um bom servidor e soluções de cache. •  WordPress Multisite está recebendo muitas melhorias para a próxima versão do WordPress (4.3). –  WP_Network –  WP_Site –  Múltiplas Networks –  Network Admin UI
  • 15.