Upload
nicholas-andre
View
156
Download
3
Embed Size (px)
Citation preview
Nícholas André http://nicholasandre.com.br [email protected] @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!