Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

Nessa palestra, busco trabalhar a ideia de operacionalizar uma plataforma WaaS, como o WordPress.com e Wix.com usando o WordPress Multisite como base.

  • Login to see the comments

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

  1. 1. Construindo uma plataforma de Website as a Service (WaaS) com WordPress Multisite Arindo Duque
  2. 2. Construindo uma plataforma de Website as a Service (WaaS)(1) com WordPress Multisite(2) CONCEITOS
  3. 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. 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. 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. 6. Modelo “Agência” vs. Modelo WaaS
  7. 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. 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. 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. 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. 11. 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.
  12. 12. Operacionalizando um modelo WaaS com a ajuda do WordPress Multisite
  13. 13. Operacionalizando um modelo WaaS com a ajuda do WordPress Multisite Ferramentas necessárias: WP Multisite + Formulário de Cadastro + Alguns plugins do Repositório
  14. 14. 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.
  15. 15. 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.
  16. 16. 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.
  17. 17. Ferramentas oferecidas pelo WordPress Multisite
  18. 18. 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
  19. 19. 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
  20. 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. 21. 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
  22. 22. 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
  23. 23. Passos Adicionais
  24. 24. 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.
  25. 25. 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.
  26. 26. Entenda os Riscos
  27. 27. 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.
  28. 28. 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/
  29. 29. Vamos conversar! EMAIL arindo@wpultimo.com TWITTER @arindoduque

×