Construindo uma
plataforma de Website as a
Service (WaaS) com
WordPress Multisite
Arindo Duque
Construindo uma plataforma de
Website as a Service (WaaS)(1)
com
WordPress Multisite(2)
CONCEITOS
1. O que é uma
plataforma
WaaS?
Uma plataforma WaaS é um
provedor de serviços que oferece
websites (e a infraestrutura por trás
deles) a seus clientes/assinantes.
Exemplos:
1. WordPress.com
2. Wix.com
3. Squarespace.com
2. O que é o
WordPress
Multisite?
Uma rede multisite é uma coleção
de sites que compartilham uma
única instalação do WordPress.
1. Sites são independentes,
existindo um site principal;
2. Opção de sub-domínios ou
sub-diretórios;
3. Compartilham os mesmos
plugins e temas instalados;
2. O que é o
WordPress
Multisite?
4. Compartilham a tabela de
usuários;
5. Criação de uma nova função
na rede: o super-admin
6. /wp-admin/network para
gestão da rede.
Modelo “Agência”
vs. Modelo WaaS
O Modelo “Agência”
● Uma instalação WordPress por cliente;
● Customização é responsabilidade da agência;
● Repetição dos mesmos processos iniciais para todos os projetos
(instalação, configuração, etc).
O Modelo “Agência”
● Uma Instalação WordPress por cliente;
● Customização é responsabilidade da agência;
● Repetição dos mesmos processos iniciais para todos os projetos
(instalação, configuração, etc).
Resultado:
+ horas trabalhadas
= maior preço para o cliente final
= maior esforço de venda e menor taxa de conversão de clientes
O Modelo WaaS
1. Automatização do maior número possível de processos;
2. Configuração inicial é realizada apenas uma vez, em sites-modelo;
3. Delegar a responsabilidade de customização para o cliente;
O Modelo WaaS
1. Automatização do maior número possível de processos;
2. Configuração inicial é realizada apenas uma vez, em sites-modelo;
3. Delegar a responsabilidade de customização para o cliente.
Resultado:
Custo de entrada do cliente reduzido;
Ganho em volume.
Aposte no poder do nicho
Existem milhares de serviços oferecendo sites grátis pela
internet, não seja apenas mais um;
Monte uma plataforma focada em um nicho específico e selecione
um pacote de plugins que supram as necessidades específicas
daquele grupo.
Operacionalizando um
modelo WaaS com a
ajuda do WordPress
Multisite
Operacionalizando um
modelo WaaS com a
ajuda do WordPress
Multisite
Ferramentas necessárias:
WP Multisite + Formulário de Cadastro + Alguns plugins do Repositório
Automatizando Processos:
Criação de novos Sites
para Clientes
1. Crie quantos sites-modelo forem
necessários na sua rede;
2. Customize-os com os plugins e tema
desejados;
3. Use-os como base quando um cliente
o escolher.
Automatizando Processos:
Criação de Contas para os
clientes
1. Não use o registro padrão da rede;
2. Crie um formulário de inscrição no seu site
principal, detalhando os planos oferecidos e
métodos de pagamento;
3. Liste os links dos sites-modelo da sua plataforma,
para que os usuários em potencial selecionem um
deles.
Automatizando Processos:
Criação de Contas para os
clientes
4. Ao ser contatado por um cliente e
confirmar o pagamento, duplique o
site-modelo escolhido;
5. Crie um novo usuário na rede para
aquele cliente e o adicione ao site
duplicado.
Ferramentas
oferecidas pelo
WordPress Multisite
Limitação de Espaço em Disco
Possibilidade de criar diferentes planos com diferentes franquias
de espaço em disco.
Painel da Rede → Configurações da Rede → Limitar o total de arquivos enviados
Obs.: Essa configuração pode ser editada individualmente para cada site na rede
Ativar temas para sites específicos
Possibilidade de criar diferentes planos com acesso a diferentes
temas
Painel da Rede → SItes → (Escolha um dos sites) → Editar → Temas
Limitar acesso à página de plugins
Impossibilite que seus clientes ativem/desativem plugins,
quebrando funcionalidades do site
Painel da Rede → Configurações da Rede → Configurações do Menu → Plugins
Controle de status do site
Se houver atraso em pagamentos ou cancelamento da conta,
torne o site inacessível com o status arquivado
Painel da Rede → Sites → (Escolha um Site) → Editar → Atributos
Domínio personalizado por site
Desde a versão 4.5, não é mais necessário fazer uso de plugins
externos para mapear domínios.
Painel da Rede → Sites → (Escolha um Site) → Editar → Configurações → Site URL / Home
Passos Adicionais
Restrinja ainda mais o acesso fazendo uso
de Funções Personalizadas
Com algumas linhas de código é possível adicionar novas funções à rede com
apenas as capacidades necessárias, limitando ainda mais o acesso de clientes a
áreas sensíveis do site.
Painel Customizado?
Existem opções de personalização disponíveis para o Painel de Administração.
É possível fazer modificações com conhecimento básico em CSS.
Entenda os Riscos
Plugins e Temas são compartilhados!
● Seja MUITO cuidadoso na escolha de Plugins e Temas a serem instalados
na sua rede;
● Seja MUITO cuidadoso ao instalar updates (leia o changelog das novas
versões);
● Faça backups regulares da rede como um todo.
Links
1. Criando uma Rede, Codex: https://codex.wordpress.org/pt-br:Crie_uma_Rede (Português)
2. SEO: Sub-domínio ou Sub-diretório? O que é melhor usar? Agência Mestre:
https://www.agenciamestre.com/artigos-premium/seo-subdominios-ou-subdiretorios-o-que-e-melhor-usar/
(Português)
3. Busca por “Admin Themes”, no repositorio de plugins do WordPress.org:
https://wordpress.org/plugins/search/admin+theme/
4. Multisite Clone Duplicator, plugin para duplicação de sites em uma rede, no diretório WordPress.org:
https://wordpress.org/plugins/multisite-clone-duplicator/
5. Criando funções personalizadas (custom roles), Como Desenvolver:
http://comodesenvolver.com.br/como-criar-novos-tipos-de-usuario-no-wordpress/
Vamos
conversar!
EMAIL
arindo@wpultimo.com
TWITTER
@arindoduque

Construindo uma Plataforma de Website as a Service (WaaS) com WordPress Multisite

  • 1.
    Construindo uma plataforma deWebsite as a Service (WaaS) com WordPress Multisite Arindo Duque
  • 2.
    Construindo uma plataformade Website as a Service (WaaS)(1) com WordPress Multisite(2) CONCEITOS
  • 3.
    1. O queé uma plataforma WaaS? Uma plataforma WaaS é um provedor de serviços que oferece websites (e a infraestrutura por trás deles) a seus clientes/assinantes. Exemplos: 1. WordPress.com 2. Wix.com 3. Squarespace.com
  • 4.
    2. O queé o WordPress Multisite? Uma rede multisite é uma coleção de sites que compartilham uma única instalação do WordPress. 1. Sites são independentes, existindo um site principal; 2. Opção de sub-domínios ou sub-diretórios; 3. Compartilham os mesmos plugins e temas instalados;
  • 5.
    2. O queé o WordPress Multisite? 4. Compartilham a tabela de usuários; 5. Criação de uma nova função na rede: o super-admin 6. /wp-admin/network para gestão da rede.
  • 6.
  • 7.
    O Modelo “Agência” ●Uma instalação WordPress por cliente; ● Customização é responsabilidade da agência; ● Repetição dos mesmos processos iniciais para todos os projetos (instalação, configuração, etc).
  • 8.
    O Modelo “Agência” ●Uma Instalação WordPress por cliente; ● Customização é responsabilidade da agência; ● Repetição dos mesmos processos iniciais para todos os projetos (instalação, configuração, etc). Resultado: + horas trabalhadas = maior preço para o cliente final = maior esforço de venda e menor taxa de conversão de clientes
  • 9.
    O Modelo WaaS 1.Automatização do maior número possível de processos; 2. Configuração inicial é realizada apenas uma vez, em sites-modelo; 3. Delegar a responsabilidade de customização para o cliente;
  • 10.
    O Modelo WaaS 1.Automatização do maior número possível de processos; 2. Configuração inicial é realizada apenas uma vez, em sites-modelo; 3. Delegar a responsabilidade de customização para o cliente. Resultado: Custo de entrada do cliente reduzido; Ganho em volume.
  • 11.
    Aposte no poderdo nicho Existem milhares de serviços oferecendo sites grátis pela internet, não seja apenas mais um; Monte uma plataforma focada em um nicho específico e selecione um pacote de plugins que supram as necessidades específicas daquele grupo.
  • 12.
    Operacionalizando um modelo WaaScom a ajuda do WordPress Multisite
  • 13.
    Operacionalizando um modelo WaaScom a ajuda do WordPress Multisite Ferramentas necessárias: WP Multisite + Formulário de Cadastro + Alguns plugins do Repositório
  • 14.
    Automatizando Processos: Criação denovos Sites para Clientes 1. Crie quantos sites-modelo forem necessários na sua rede; 2. Customize-os com os plugins e tema desejados; 3. Use-os como base quando um cliente o escolher.
  • 15.
    Automatizando Processos: Criação deContas para os clientes 1. Não use o registro padrão da rede; 2. Crie um formulário de inscrição no seu site principal, detalhando os planos oferecidos e métodos de pagamento; 3. Liste os links dos sites-modelo da sua plataforma, para que os usuários em potencial selecionem um deles.
  • 16.
    Automatizando Processos: Criação deContas para os clientes 4. Ao ser contatado por um cliente e confirmar o pagamento, duplique o site-modelo escolhido; 5. Crie um novo usuário na rede para aquele cliente e o adicione ao site duplicado.
  • 17.
  • 18.
    Limitação de Espaçoem Disco Possibilidade de criar diferentes planos com diferentes franquias de espaço em disco. Painel da Rede → Configurações da Rede → Limitar o total de arquivos enviados Obs.: Essa configuração pode ser editada individualmente para cada site na rede
  • 19.
    Ativar temas parasites específicos Possibilidade de criar diferentes planos com acesso a diferentes temas Painel da Rede → SItes → (Escolha um dos sites) → Editar → Temas
  • 20.
    Limitar acesso àpágina de plugins Impossibilite que seus clientes ativem/desativem plugins, quebrando funcionalidades do site Painel da Rede → Configurações da Rede → Configurações do Menu → Plugins
  • 21.
    Controle de statusdo site Se houver atraso em pagamentos ou cancelamento da conta, torne o site inacessível com o status arquivado Painel da Rede → Sites → (Escolha um Site) → Editar → Atributos
  • 22.
    Domínio personalizado porsite Desde a versão 4.5, não é mais necessário fazer uso de plugins externos para mapear domínios. Painel da Rede → Sites → (Escolha um Site) → Editar → Configurações → Site URL / Home
  • 23.
  • 24.
    Restrinja ainda maiso acesso fazendo uso de Funções Personalizadas Com algumas linhas de código é possível adicionar novas funções à rede com apenas as capacidades necessárias, limitando ainda mais o acesso de clientes a áreas sensíveis do site.
  • 25.
    Painel Customizado? Existem opçõesde personalização disponíveis para o Painel de Administração. É possível fazer modificações com conhecimento básico em CSS.
  • 26.
  • 27.
    Plugins e Temassão compartilhados! ● Seja MUITO cuidadoso na escolha de Plugins e Temas a serem instalados na sua rede; ● Seja MUITO cuidadoso ao instalar updates (leia o changelog das novas versões); ● Faça backups regulares da rede como um todo.
  • 28.
    Links 1. Criando umaRede, Codex: https://codex.wordpress.org/pt-br:Crie_uma_Rede (Português) 2. SEO: Sub-domínio ou Sub-diretório? O que é melhor usar? Agência Mestre: https://www.agenciamestre.com/artigos-premium/seo-subdominios-ou-subdiretorios-o-que-e-melhor-usar/ (Português) 3. Busca por “Admin Themes”, no repositorio de plugins do WordPress.org: https://wordpress.org/plugins/search/admin+theme/ 4. Multisite Clone Duplicator, plugin para duplicação de sites em uma rede, no diretório WordPress.org: https://wordpress.org/plugins/multisite-clone-duplicator/ 5. Criando funções personalizadas (custom roles), Como Desenvolver: http://comodesenvolver.com.br/como-criar-novos-tipos-de-usuario-no-wordpress/
  • 29.