wordpress multisite: o que são, onde vivem, do que se alimentam?

Post on 14-Jun-2015

408 Views

Category:

Internet

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

TRANSCRIPT

Multisite: Multisite: O que são, onde vivem,O que são, onde vivem,

do que se alimentamdo que se alimentam

MultisiteMultisite

O que é? O que faz? Pra que serve? Que problemas ele resolve? Como ele pode facilitar a sua vida?

A trágica vida de quem administra vários sitesA trágica vida de quem administra vários sites

Admins diferentes Usuários diferentes Plugins e temas diferentes...

...com versões diferentes! Versões diferentes do core!! Servidores diferentes!!!

A trágica vida de quem administra vários sitesA trágica vida de quem administra vários sites

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...

Vários sites, vários clientesVários sites, vários clientes Instalar plugins “suspeitos”

Instalar temas “alternativos”

Editar arquivos do tema

Editar arquivos do plugin

Apagar arquivos do core

Atrapalhar a sua vida

Seus problemas acabaram!Seus problemas acabaram!

Seus problemas acabaram!Seus problemas acabaram!O Multisite controla: A criação de sites O cadastro de usuários A instalação de temas e

de plugins

Seus problemas acabaram!Seus problemas acabaram!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

Senta que lá vem a história!Senta que lá vem a história!

Senta que lá vem a história!Senta que lá vem a história!

É tudo a mesma coisaÉ tudo a mesma coisaWordPress MU

WordPress MultisiteWordPress Network

Você JÁ CONHECE o Multisite!Você JÁ CONHECE o Multisite!

Instalar é fácil (ou quase)!Instalar é fácil (ou quase)!

Instalar é fácil (ou quase)!Instalar é fácil (ou quase)!

1. Uma instalação padrão do WordPress

(de preferência, recém-instalado)

Instalar é fácil (ou quase)!Instalar é fácil (ou quase)!

2. Uma linha extra no wp-config.php

define( 'WP_ALLOW_MULTISITE', true );

Instalar é fácil (ou quase)!Instalar é fácil (ou quase)!3. Painel de controle => ferramentas => instalação da rede

Instalar é fácil (ou quase)!Instalar é fácil (ou quase)!wp-config.phpdefine('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 OnRewriteBase /RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-adminRewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^ - [L]RewriteRule ^(wp-(content|admin|includes).*) $1 [L]RewriteRule ^(.*\.php)$ $1 [L]RewriteRule . index.php [L]

Considerações antes de instalarConsiderações antes de instalarEscolher 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.

A figura do super-adminA figura do super-admin 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

Os “modos” do dashboardOs “modos” do dashboard

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.

Adicionando um site à redeAdicionando um site à rede

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.

Visitantes podem criar sitesVisitantes podem criar sites

Dependendo da configuração, os visitantes podem criar novas contas de usuários ou até mesmo novos sites!

Visitantes podem criar sitesVisitantes podem criar sites

Algumas coisas somem!Algumas coisas somem!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.

Ativação na rede? WTF?!Ativação na rede? WTF?!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.

Ativação na rede? WTF?!Ativação na rede? WTF?!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.

RecapitulandoRecapitulandoBanco de dados: Um único banco de dados, centralizado,

armazena as informações de todos os sites e usuários.

RecapitulandoRecapitulandoArquivos: 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.

RecapitulandoRecapitulandoTemas: 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.

RecapitulandoRecapitulandoPlugins: 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.

RecapitulandoRecapitulandoLimitar 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.

Vantagens do MultisiteVantagens do Multisite 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

Desvantagens do MultisiteDesvantagens do Multisite 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.

Quando não usar multisiteQuando não usar multisite 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!)

Quando não usar multisiteQuando não usar multisite 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

Quando usar multisiteQuando usar multisite 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

Dicas de performanceDicas de performance 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/

Dicas de pluginsDicas de pluginsNetwork Switch Button

Botão para trocar entre dashboard “comum” e de rede mais rápido. https://wordpress.org/plugins/network-switch-button/

Dicas de pluginsDicas de pluginsDomain Mapping

Permite que os administradores associem domínios a seus sites.

http://wordpress.org/plugins/wordpress-mu-domain-mapping/

Dicas de pluginsDicas de pluginsMultiple Domains

Permite que a sua rede tenha vários domínios diferentes.

https://premium.wpmudev.org/project/multi-domains/

Dicas de pluginsDicas de pluginsjonradio review network plugins

Lista os plugins e mostra em quais sites estão sendo usados

http://wordpress.org/plugins/jonradio-reveal-network-activated-plugins/

Dicas de pluginsDicas de pluginsNetwork Plugin Auditor

Na lista de site, mostra qual tema e quais plugins estão em uso

http://wordpress.org/plugins/network-plugin-auditor

Dicas de pluginsDicas de pluginsMultisite Plugin Manager

Permite especificar quais sites poderão usar quais plugins.

https://wordpress.org/plugins/multisite-plugin-manager/

Dicas de pluginsDicas de pluginsNetworks for WordPress

Permite que um multisite tenha várias redes diferentes

http://wordpress.org/plugins/networks-for-wordpress

Dicas de pluginsDicas de pluginsWP Multi Network

Permite que um multisite tenha várias redes diferentes

http://wordpress.org/plugins/wp-multi-network/

Dicas de pluginsDicas de pluginsPro Sites

Permite cobrar por features da sua rede

https://premium.wpmudev.org/project/pro-sites/

Dicas de pluginsDicas de pluginsGravity 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/

Dicas de pluginsDicas de pluginsTodos os plugins do WPMUDEV

Para saber maisPara saber maisWMPU 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/

Bônus: alternativas ao multisiteBônus: alternativas ao multisiteWP 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ó.

Bônus: alternativas ao multisiteBônus: alternativas ao multisiteInfinite 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.

Bônus: alternativas ao multisiteBônus: alternativas ao multisiteManage WP - ManageWP:

SaaS. Pago (grátis para até 5 sites). Oferece funções avançadas.

https://managewp.com/

top related