4 perguntas frequentes sobre o desenvolvimento personalizado do WordPress

Publicados: 2020-12-17

Antes de mergulharmos nas perguntas, há uma pergunta importante a ser respondida - “O que é desenvolvimento WordPress personalizado?”

Desenvolvimento personalizado significa escrever manualmente funcionalidades e estilos para um site ou aplicativo. Claro, isso incluiria o uso de muitas soluções já criadas, como plug-ins e ferramentas, configurações de servidor e scripts, mas o núcleo disso é construir algo novo e feito sob medida por programadores e designers.

E a razão pela qual olhamos para esta questão é para esclarecer quaisquer mal-entendidos que possam ocorrer. Existem muitas ofertas de “WordPress Expert” Fiverr, muitas agências de marketing que fornecem trabalho de webdesign e assim por diante. No entanto, a maioria deles se enquadra no tipo de trabalho “WordPress Lego” ou “Construtores de páginas”.

Normalmente, ao falar sobre construção de sites, as pessoas associam isso a uma pessoa que escolhe um tema premium (algo já criado por outros desenvolvedores e vendido para uso “por site”) e o configura em seu site WordPress.

Em seguida, graças aos plug-ins integrados de criação de páginas de tema, como Elementor, Beaver ou Avada, o proprietário do site cria suas páginas de destino. E isso leva à primeira pergunta frequente, que abordaremos:

1. Qual é a diferença entre um site de construção personalizada e um construtor de páginas?

Em muitas ofertas abertas para trabalho freelancer, bem como nas páginas de venda de várias agências WordPress, empresas de desenvolvimento web ou mesmo empresas de SEO, você encontrará termos como "Custom Web Design", "Construir um site WordPress" ou "Eu vou criar site WordPress profissional e responsivo ”. No entanto, quando você olha de perto o que está incluído, ele diz coisas como “Personalização de Design” como um benefício (o que é obviamente bom), mas por apenas US $ 50 por todo o trabalho.

Realisticamente, isso é algo que se enquadra diretamente na categoria “Construtor de páginas”. Por quê? Porque o desenvolvimento completo de um novo site inclui:

  • Uma fase de descoberta - A agência / desenvolvedor analisa a base de código existente, o que deve ser migrado, o que deve permanecer ou ser reimplementado
  • Uma boa compreensão dos problemas a serem resolvidos para começar com o novo design. Muitas iterações podem acontecer durante este estágio.
  • Código personalizado escrito para o tema WordPress, plug-ins personalizados para as funcionalidades necessárias. Isso pode levar de algumas semanas a alguns meses, dependendo do escopo.

Com uma abordagem de construtor de páginas, muitos desses problemas são ignorados simplesmente porque não são personalizados.

Em vez disso, você escolhe um tema premium com aparência e comportamento predefinidos (ou fornece um conjunto de opções) e, em seguida, cria as páginas com as ferramentas, seções e elementos fornecidos. Claro, os designers ainda podem trabalhar em gráficos e imagens personalizados, mas muitas vezes isso requer uma segunda pessoa para fazer o trabalho.

Algumas das diferenças entre os dois podem ser: Desenvolvimento Personalizado vs Solução de Construtor

Você pode ler isso com mais detalhes neste artigo: Temas WordPress sob medida vs. Temas Premium - DevriX

2. Por que escolher o WordPress em primeiro lugar?

Muitos proprietários de empresas se perguntam isso antes mesmo de entrarem em contato com uma agência WordPress. E é uma questão muito válida, pois existem tantas soluções por aí, como sistemas totalmente personalizados com algo como Laravel, Node ou Django. Mas a questão é que, para a maioria dos trabalhos, o WordPress é a escolha perfeita.

Algumas das razões para escolher o WordPress são:

  • É código aberto. Bem, tecnicamente, a maioria dos CMSs bons é, então esse não é o fator principal.
  • É o tempo testado. Já existe há mais de 15 anos, a maioria dos problemas que alguém poderia enfrentar foram resolvidos e é construído para funcionar com poucos erros em sites enormes.
  • É baseado em PHP, então mesmo que sua equipe de desenvolvimento seja menos experiente com WordPress, enquanto eles tiverem experiência em PHP, muito ainda pode ser alcançado.
  • Existem inúmeras agências de desenvolvimento WordPress de alta qualidade por aí.
  • Funciona muito bem em sites grandes e pequenos.
  • Existem muitos eventos da comunidade em torno do WordPress.
  • Não se trata apenas de blogs!

Além disso, não há razão real para limitar sua pilha de tecnologia, o WordPress pode funcionar muito bem como Headless também, onde você constrói sua visualização voltada para o cliente em algo como React ou Vue.js e se conecta aos dados do WordPress via API REST ou GraphQL.

Para muitas empresas, o WordPress também é uma escolha muito boa devido ao sistema multisite robusto e extensões avançadas de e-commerce e multilíngue.

3. Podemos editar facilmente nossas novas páginas de destino?

Muitos proprietários de sites WordPress começaram comprando um tema premium e construindo as páginas de destino principais por meio de um construtor de páginas. Devido à UX de tais construtores, os problemas frequentemente ocorrem ao posicionar elementos ou na capacidade de resposta, velocidade ou usabilidade.

A próxima etapa para empresas em crescimento é entrar em contato com desenvolvedores profissionais, que podem levar seus sites para o próximo nível. No entanto, dependendo dos desenvolvedores que procuram, sejam freelancers mais baratos, agências de desenvolvimento ou premium com mais experiência, o resultado final pode variar muito.

Na faixa de preço mais baixa, um desenvolvedor pode construir o design personalizado estaticamente - ou seja, é praticamente apenas um arquivo HTML / CSS que produz texto na página. Não há como editar isso. É aqui que, na maioria das vezes, surge a pergunta sobre a edição das novas páginas de destino.

Algumas abordagens de desenvolvimento que permitirão que você edite o conteúdo são:

  • Experiência do tipo Builder com o novo editor Gutenberg. Requer experiência com Gutenberg API, React, PHP, UX e CSS para ter uma boa aparência
  • ACF (campos personalizados avançados) para cada string na página que precisa de uma edição
  • ACF com modelos flexíveis que representam seções editáveis ​​que podem ser reutilizadas para construir páginas de destino personalizadas com componentes predefinidos

Tecnicamente, um design personalizado também pode ser feito para funcionar com construtores de páginas (como são todos os temas premium), mas isso também permitiria que os editores do site bagunçassem a aparência do site e muitas vezes leva mais tempo para implementar em comparação com outras soluções.

Leia mais sobre o que se passa na construção de um tema personalizado aqui: O que se passa na construção de um tema WordPress personalizado? - DevriX

4. Como é o processo de construção de um novo site?

Esta é uma grande questão. Tentamos mergulhar em mais detalhes em um artigo separado aqui: O plano de ação completo para construir e desenvolver um site WordPress profissional - DevriX

Mas, para resumir as partes mais importantes:

  • A fase inicial concentra-se principalmente na coleta de informações. Qual é o problema que o site atual enfrenta (se houver) ou o que o novo deve resolver?
  • A fase de design é onde a nova aparência é decidida. O design e a criação de conteúdo geralmente andam de mãos dadas. Uma grande ajuda para os designers é ter um esboço / conteúdo geral a seguir.
  • A parte de desenvolvimento web é onde a aparência inicial do site é criada. Isso é o que consideramos um v1. Antes de lançar a versão inicial, muitas solicitações fora do escopo podem surgir, as quais podem ser adiadas para pós-lançamento se não couberem no orçamento inicial. Com um plano baseado em Retainer , tais tarefas fora do escopo podem ser resolvidas nas semanas e meses seguintes após o lançamento inicial e, claro, desenvolvê-las ainda mais.

A maioria das empresas de desenvolvimento também criaria uma configuração que otimiza o desenvolvimento, a apresentação de atualizações e o teste do novo site e seus recursos, bem como as atualizações de versão subsequentes.

Por exemplo:

  • A criação de um estágio de desenvolvimento e teste, onde cópias do site ativo podem ser vistas. Nesse estágio, ele é visível apenas para o cliente e os desenvolvedores (geralmente por trás de uma senha). Lá eles podem mostrar todos os novos recursos e testá-los.
  • Sistema de gerenciamento / bilhetagem para rastrear solicitações e atualizações. Isso pode ser feito em uma versão de um sistema de gerenciamento controlado como o Github na forma de Problemas ou um sistema de PM dedicado como Asana ou Jira.
  • Uma atualização de status diária / semanal / mensal para o progresso, quaisquer problemas enfrentados, bem como demonstrações do trabalho realizado. Aqui, o objetivo principal é que o cliente veja como as coisas estão indo e forneça feedback / ideias sobre se algo pode ser alterado / atualizado.

Obviamente, não é impossível que alguns pedidos não se encaixem no escopo inicial, portanto, durante essas ligações / conversas, as duas partes podem chegar a um acordo sobre como encaixá-los ou alterar algo do escopo original. É importante observar que quanto mais mudanças, mais difícil se torna o planejamento.