SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
MMuullttiissiittee:: 
OO qquuee ssããoo,, oonnddee vviivveemm,, 
ddoo qquuee ssee aalliimmeennttaamm
WordPress Multisite: O que são, onde vivem, do que se alimentam?
MMuullttiissiittee 
· O que é? 
· O que faz? 
· Pra que serve? 
· Que problemas ele resolve? 
· Como ele pode facilitar a sua vida?
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!!!
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...
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
SSeeuuss pprroobblleemmaass aaccaabbaarraamm!!
SSeeuuss pprroobblleemmaass aaccaabbaarraamm!! 
O Multisite controla: 
A criação de sites 
 O cadastro de usuários 
A instalação de temas e 
de plugins
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
SSeennttaa qquuee lláá vveemm aa hhiissttóórriiaa!!
SSeennttaa qquuee lláá vveemm aa hhiissttóórriiaa!!
ÉÉ ttuuddoo aa mmeessmmaa ccooiissaa 
WordPress MU 
WordPress Multisite 
WordPress Network
VVooccêê JJÁÁ CCOONNHHEECCEE oo MMuullttiissiittee!!
IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!!
IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 
1. Uma instalação padrão do WordPress 
(de preferência, recém-instalado)
IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 
2. Uma linha extra no wp-config.php 
define( 'WP_ALLOW_MULTISITE', true );
IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 
3. Painel de controle => ferramentas => instalação da rede
WordPress Multisite: O que são, onde vivem, do que se alimentam?
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]
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.
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
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.
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.
Viissiittaanntteess ppooddeemm ccrriiaarr ssiitteess 
Dependendo da configuração, os visitantes podem criar novas 
contas de usuários ou até mesmo novos sites!
Viissiittaanntteess ppooddeemm ccrriiaarr ssiitteess
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.
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.
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.
RReeccaappiittuullaannddoo 
Banco de dados: Um único banco de dados, centralizado, 
armazena as informações de todos os sites e usuários.
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.
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.
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.
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.
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
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.
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!)
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
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
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/
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/
DDiiccaass ddee pplluuggiinnss 
Domain Mapping 
Permite que os administradores associem domínios a seus sites. 
http://wordpress.org/plugins/wordpress-mu-domain-mapping/
DDiiccaass ddee pplluuggiinnss 
Multiple Domains 
Permite que a sua rede tenha vários domínios diferentes. 
https://premium.wpmudev.org/project/multi-domains/
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/
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
DDiiccaass ddee pplluuggiinnss 
Multisite Plugin Manager 
Permite especificar quais sites poderão usar quais plugins. 
https://wordpress.org/plugins/multisite-plugin-manager/
DDiiccaass ddee pplluuggiinnss 
Networks for WordPress 
Permite que um multisite tenha várias redes diferentes 
http://wordpress.org/plugins/networks-for-wordpress
DDiiccaass ddee pplluuggiinnss 
WP Multi Network 
Permite que um multisite tenha várias redes diferentes 
http://wordpress.org/plugins/wp-multi-network/
DDiiccaass ddee pplluuggiinnss 
Pro Sites 
Permite cobrar por features da sua rede 
https://premium.wpmudev.org/project/pro-sites/
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/
DDiiccaass ddee pplluuggiinnss 
Todos os plugins do WPMUDEV
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/
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ó.
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.
BBôônnuuss:: aalltteerrnnaattiivvaass aaoo mmuullttiissiittee 
Manage WP - ManageWP: 
SaaS. Pago (grátis para 
até 5 sites). Oferece 
funções avançadas. 
https://managewp.com/

Mais conteúdo relacionado

Mais procurados

Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogswordcamppoa
 
Criando sites com Wordpress
Criando sites com WordpressCriando sites com Wordpress
Criando sites com WordpressSérgio Vilar
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteHaste Design
 
WordPress da instalação à criação de temas personalizados para seu site
WordPress da instalação à criação de temas personalizados para seu siteWordPress da instalação à criação de temas personalizados para seu site
WordPress da instalação à criação de temas personalizados para seu siteFlávio Ricardo B. Meira
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funçõesDaniel Marcos
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Saulo Matias
 
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...wordcamppoa
 
SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017Denis Andrade
 
WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMSleogermani
 
Dicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressDicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressLeo Baiano
 
Instalando Drupal, Começando do Começo
Instalando Drupal, Começando do ComeçoInstalando Drupal, Começando do Começo
Instalando Drupal, Começando do Começosauloamui
 
Workshop Multisite Ao Extremo
Workshop Multisite Ao ExtremoWorkshop Multisite Ao Extremo
Workshop Multisite Ao ExtremoNícholas André
 

Mais procurados (20)

Mini Curso Wordpress
Mini Curso WordpressMini Curso Wordpress
Mini Curso Wordpress
 
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi   word press multisite - crie e gerencie sua rede de blogsRicardo bernardi   word press multisite - crie e gerencie sua rede de blogs
Ricardo bernardi word press multisite - crie e gerencie sua rede de blogs
 
Criando sites com Wordpress
Criando sites com WordpressCriando sites com Wordpress
Criando sites com Wordpress
 
Instalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmenteInstalando e configurando o WordPress localmente
Instalando e configurando o WordPress localmente
 
WordPress da instalação à criação de temas personalizados para seu site
WordPress da instalação à criação de temas personalizados para seu siteWordPress da instalação à criação de temas personalizados para seu site
WordPress da instalação à criação de temas personalizados para seu site
 
Wordpress basico
Wordpress basicoWordpress basico
Wordpress basico
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1Wordpress - Gerenciamento de Blogs e sites - Aula 1
Wordpress - Gerenciamento de Blogs e sites - Aula 1
 
Wordpress
WordpressWordpress
Wordpress
 
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
Coisas que eu gostaria de saber antes de começar a desenvolver temas e plugin...
 
TDC 2012 SP - Trilha PHP - Quick Session
TDC 2012 SP - Trilha PHP - Quick SessionTDC 2012 SP - Trilha PHP - Quick Session
TDC 2012 SP - Trilha PHP - Quick Session
 
SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017SEO para WordPress - Palestra WordCamp 2017
SEO para WordPress - Palestra WordCamp 2017
 
WordPress como CMS
WordPress como CMSWordPress como CMS
WordPress como CMS
 
Novas Mídias
Novas MídiasNovas Mídias
Novas Mídias
 
Dicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPressDicas e truques para desenvolver projetos web utilizando WordPress
Dicas e truques para desenvolver projetos web utilizando WordPress
 
Instalando Drupal, Começando do Começo
Instalando Drupal, Começando do ComeçoInstalando Drupal, Começando do Começo
Instalando Drupal, Começando do Começo
 
Curso de WordPress
Curso de WordPressCurso de WordPress
Curso de WordPress
 
CMS - Joomla
CMS - JoomlaCMS - Joomla
CMS - Joomla
 
Conhecendo o WordPress
Conhecendo o WordPressConhecendo o WordPress
Conhecendo o WordPress
 
Workshop Multisite Ao Extremo
Workshop Multisite Ao ExtremoWorkshop Multisite Ao Extremo
Workshop Multisite Ao Extremo
 

Destaque

HyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQLHyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQLEvan Volgas
 
High performance WordPress
High performance WordPressHigh performance WordPress
High performance WordPressMikel King
 
Paolo avalle discovery chemistry congress2012
Paolo avalle discovery chemistry congress2012Paolo avalle discovery chemistry congress2012
Paolo avalle discovery chemistry congress2012Paolo Avalle
 
Gerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MUGerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MUFlávio Ricardo B. Meira
 
Guia do Afiliado - Passo a passo para se tornar um afiliado de sucesso
Guia do Afiliado - Passo a passo para se tornar um afiliado de sucessoGuia do Afiliado - Passo a passo para se tornar um afiliado de sucesso
Guia do Afiliado - Passo a passo para se tornar um afiliado de sucessoBen Popov
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress MultisiteRyan Imel
 
Make great tutorial and product videos
Make great tutorial and product videosMake great tutorial and product videos
Make great tutorial and product videosalledia
 

Destaque (7)

HyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQLHyperDB, MySQL Performance, & Flavors of MySQL
HyperDB, MySQL Performance, & Flavors of MySQL
 
High performance WordPress
High performance WordPressHigh performance WordPress
High performance WordPress
 
Paolo avalle discovery chemistry congress2012
Paolo avalle discovery chemistry congress2012Paolo avalle discovery chemistry congress2012
Paolo avalle discovery chemistry congress2012
 
Gerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MUGerenciando blogs e websites com WordPress MU
Gerenciando blogs e websites com WordPress MU
 
Guia do Afiliado - Passo a passo para se tornar um afiliado de sucesso
Guia do Afiliado - Passo a passo para se tornar um afiliado de sucessoGuia do Afiliado - Passo a passo para se tornar um afiliado de sucesso
Guia do Afiliado - Passo a passo para se tornar um afiliado de sucesso
 
Understanding WordPress Multisite
Understanding WordPress MultisiteUnderstanding WordPress Multisite
Understanding WordPress Multisite
 
Make great tutorial and product videos
Make great tutorial and product videosMake great tutorial and product videos
Make great tutorial and product videos
 

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

Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPressGuga Alves
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMSClaudio Toldo
 
Vps manager 2.0 documentação e intalação
Vps manager 2.0   documentação e intalaçãoVps manager 2.0   documentação e intalação
Vps manager 2.0 documentação e intalaçãoManim Edições
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funçõesDaniel Marcos
 
Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013Guga Alves
 
WordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsWordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsCayo Medeiros
 
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Anyssa Ferreira
 
Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressLeo Baiano
 
Minicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sitesMinicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sitesJosé Stélio Malcher Jr.
 
Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Jennifer Payne
 
Sistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoSistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoTiago Celestino
 
manual_worpdress_1.pdf
manual_worpdress_1.pdfmanual_worpdress_1.pdf
manual_worpdress_1.pdfasastm2015
 
Apresentação blogs
Apresentação blogsApresentação blogs
Apresentação blogsluizaselis
 
Joomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisJoomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisrafaelberlanda
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátilWanderlei Silva do Carmo
 
10 coisas para fazer logo após instalar o Wordpress
10 coisas para fazer logo após instalar o Wordpress10 coisas para fazer logo após instalar o Wordpress
10 coisas para fazer logo após instalar o WordpressCarlos Barros
 
Boas Práticas de programação WordPress
Boas Práticas de programação WordPressBoas Práticas de programação WordPress
Boas Práticas de programação WordPressThiago Mendes
 

Semelhante a WordPress Multisite: O que são, onde vivem, do que se alimentam? (20)

Otimização Front-end para WordPress
Otimização Front-end para WordPressOtimização Front-end para WordPress
Otimização Front-end para WordPress
 
Criando Sites Com CMS
Criando Sites Com CMSCriando Sites Com CMS
Criando Sites Com CMS
 
Vps manager 2.0 documentação e intalação
Vps manager 2.0   documentação e intalaçãoVps manager 2.0   documentação e intalação
Vps manager 2.0 documentação e intalação
 
Wordpress e suas funções
Wordpress e suas funçõesWordpress e suas funções
Wordpress e suas funções
 
Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013Otimizacao Front-End para WordPress - OlhoSEO 2013
Otimizacao Front-End para WordPress - OlhoSEO 2013
 
WordPress, muito além de um software para blogs
WordPress, muito além de um software para blogsWordPress, muito além de um software para blogs
WordPress, muito além de um software para blogs
 
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
Instalando o WordPress local em qualquer sistema operacional - Anyssa Ferreir...
 
MigraçãO
MigraçãOMigraçãO
MigraçãO
 
Tutorial codeigniter
Tutorial codeigniterTutorial codeigniter
Tutorial codeigniter
 
Construindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPressConstruindo sites e sistemas com WordPress
Construindo sites e sistemas com WordPress
 
Minicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sitesMinicurso FEAPA - WordPress: Plataforma para criação de sites
Minicurso FEAPA - WordPress: Plataforma para criação de sites
 
Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!Aprenda Joomla! 1.5 fácil!
Aprenda Joomla! 1.5 fácil!
 
Sistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de ConteúdoSistemas de Gerenciamento de Conteúdo
Sistemas de Gerenciamento de Conteúdo
 
manual_worpdress_1.pdf
manual_worpdress_1.pdfmanual_worpdress_1.pdf
manual_worpdress_1.pdf
 
Entrega ebook-gratis
Entrega ebook-gratisEntrega ebook-gratis
Entrega ebook-gratis
 
Apresentação blogs
Apresentação blogsApresentação blogs
Apresentação blogs
 
Joomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portaisJoomla Day Brasil 2010: Customizações para grandes portais
Joomla Day Brasil 2010: Customizações para grandes portais
 
Vagrant uma ferramenta realmente útil e versátil
Vagrant   uma ferramenta realmente útil e versátilVagrant   uma ferramenta realmente útil e versátil
Vagrant uma ferramenta realmente útil e versátil
 
10 coisas para fazer logo após instalar o Wordpress
10 coisas para fazer logo após instalar o Wordpress10 coisas para fazer logo após instalar o Wordpress
10 coisas para fazer logo após instalar o Wordpress
 
Boas Práticas de programação WordPress
Boas Práticas de programação WordPressBoas Práticas de programação WordPress
Boas Práticas de programação WordPress
 

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

  • 1. MMuullttiissiittee:: OO qquuee ssããoo,, oonnddee vviivveemm,, ddoo qquuee ssee aalliimmeennttaamm
  • 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
  • 8. SSeeuuss pprroobblleemmaass aaccaabbaarraamm!! O Multisite controla: A criação de sites  O cadastro de usuários A instalação de temas e de plugins
  • 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
  • 10. SSeennttaa qquuee lláá vveemm aa hhiissttóórriiaa!!
  • 11. SSeennttaa qquuee lláá vveemm aa hhiissttóórriiaa!!
  • 12. ÉÉ ttuuddoo aa mmeessmmaa ccooiissaa WordPress MU WordPress Multisite WordPress Network
  • 13. VVooccêê JJÁÁ CCOONNHHEECCEE oo MMuullttiissiittee!!
  • 14. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!!
  • 15. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 1. Uma instalação padrão do WordPress (de preferência, recém-instalado)
  • 16. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 2. Uma linha extra no wp-config.php define( 'WP_ALLOW_MULTISITE', true );
  • 17. IInnssttaallaarr éé ffáácciill ((oouu qquuaassee))!! 3. Painel de controle => ferramentas => instalação da rede
  • 19. 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]
  • 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.
  • 24. Viissiittaanntteess ppooddeemm ccrriiaarr ssiitteess Dependendo da configuração, os visitantes podem criar novas contas de usuários ou até mesmo novos sites!
  • 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.
  • 29. RReeccaappiittuullaannddoo Banco de dados: Um único banco de dados, centralizado, armazena as informações de todos os sites e usuários.
  • 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/
  • 50. DDiiccaass ddee pplluuggiinnss Todos os plugins do WPMUDEV
  • 51. 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/
  • 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/