15
Nícholas André http://nicholasandre.com.br [email protected] @nicholas_io Workshop Multisite ao Extremo

Workshop Multisite Ao Extremo

Embed Size (px)

Citation preview

Page 1: Workshop Multisite Ao Extremo

Nícholas André http://nicholasandre.com.br [email protected] @nicholas_io

Workshop Multisite ao Extremo

Page 2: 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

Page 3: Workshop Multisite Ao Extremo

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!

Page 4: Workshop Multisite Ao Extremo

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.

Page 5: Workshop Multisite Ao Extremo

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

Page 6: Workshop Multisite Ao Extremo

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

Page 7: Workshop Multisite Ao Extremo

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

Page 8: Workshop Multisite Ao Extremo

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

Page 9: Workshop Multisite Ao Extremo

Como instalar (2)

4.  Acesse Ferramentas -> Instalação da rede

Page 10: Workshop Multisite Ao Extremo

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.

Page 11: Workshop Multisite Ao Extremo

Hands On!

Instalando Multisite e conhecendo o painel da rede

Page 12: Workshop Multisite Ao Extremo

Hands On 2

Montando um portal de colunistas com Multisite

Page 13: Workshop Multisite Ao Extremo

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/

Page 14: Workshop Multisite Ao Extremo

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

Page 15: Workshop Multisite Ao Extremo

Dúvidas?

Obrigado!