Costumávamos odiar os construtores de páginas do WordPress – agora decidimos usar um

Publicados: 2017-01-11

Ódio é uma palavra forte. Eu posso ter amplificado um pouco, apenas por causa de um título intrigante para este artigo :). Ainda assim, como desenvolvedores que desenvolvem um produto para outros desenvolvedores, posso dizer que definitivamente não gostamos do conceito de ter um mecanismo de 'arrastar e soltar' automaticamente "escrever código" que podemos escrever facilmente manualmente, e provavelmente faria muito melhor e trabalho mais limpo para ele.

O que há para não gostar nos construtores de páginas do WordPress?

Então, por que odiar os construtores de páginas em primeiro lugar? Quero dizer, é apenas uma ferramenta que está lá para facilitar a vida ao criar páginas da web do WordPress.

O que há para não gostar nos construtores de páginas do WordPress
A resposta para “o que há para não gostar nos construtores de páginas do WordPress?” provavelmente depende de quem você é, porque existem várias maneiras de ver isso. Aqui estão alguns “problemas” que as pessoas com experiência em codificação geralmente têm com o nicho do construtor de páginas do WordPress:

Código inchado

Code bloat é um problema muitas vezes falado ao discutir as desvantagens do WordPress como um CMS e muitos outros grandes produtos e plataformas por aí. Isso também é verdade quando se fala sobre o código de máquina que os construtores de páginas geram automaticamente para criar suas páginas da web. Essencialmente, toda vez que você coloca/muda/estilo outro elemento em sua página, outro pedaço de código é gerado e cuspido na fonte do seu site, para que ele siga exatamente o design que você está impondo a ele.

Alguns afirmam que o código gerado por máquina geralmente não será mínimo e personalizado, nem sempre aderirá aos padrões de codificação do WordPress, como poderia se um humano o escrevesse manualmente. Existem muitos efeitos colaterais que podem ser causados ​​por isso, e código excessivo e inchado pode afetar o desempenho do navegador, eventualmente tornando seu site muito mais lento do que poderia. Isso por si só é uma razão boa o suficiente para escolher seu construtor de páginas com atenção.

Muco de código de acesso

Enquanto fazem suas coisas, alguns construtores de páginas tendem a deixar a bagunça de código nos bastidores e, como desenvolvedores, temos dificuldade em ver isso. Ao desativar alguns dos plugins do construtor de páginas, você pode descobrir que, muito parecido com um caracol, eles deixam um lodo desagradável de códigos de acesso e outros rastros de código para trás.

Muco de código de acesso do construtor de páginas WordPress

Muco de código de acesso do construtor de páginas WordPress

Não vou citar nomes porque Chris Lema já fez isso, mas esse hábito viscoso torna o código por trás do seu site muito mais emaranhado do que precisa ser, sem mencionar que ter códigos de acesso redundantes é propenso a causar conflitos com outros plugins do WordPress que você pode estar usando em seu site WordPress.

Shortcodes redundantes são propensos a causar conflitos com outros plugins que você pode estar usando em seu site WordPress.Tweet

Sem padronização

A afirmação de que o mercado de construtores de páginas precisa ser padronizado foi levantada por muitos desenvolvedores do WordPress no passado, mas sinto que Pippin Williamson conseguiu descrevê-lo melhor em seu post completo de revisão de construtores de páginas.

Em seu post, Pippin menciona especificamente como os plugins do construtor de páginas alteram/quebram a experiência padrão do usuário do WordPress, tornando mais difícil para o resto de nós, desenvolvedores, antecipar o que os usuários do WordPress estão vendo ao fazer login em seus sites baseados em WordPress. Ele retrata o ecossistema do construtor de páginas como um “oeste selvagem” no momento, exigindo que algum tipo de padronização seja aplicada a ele para tornar as coisas mais previsíveis e fáceis de usar.

Matando lentamente os sites WordPress e a indústria de desenvolvimento de temas

Muitos web designers e desenvolvedores parecem ter um certo rancor pelos construtores de páginas, pois sentem que essas ferramentas podem acabar tornando-os obsoletos e o que eles ganham a vida. Com o poder que os construtores de páginas podem colocar nas mãos de qualquer pessoa, ficou mais fácil do que nunca criar páginas da web decentes por conta própria, mesmo que você não seja um programador.

Provavelmente vale a pena notar que essa é uma razão opinativa e tendenciosa para não gostar de construtores de páginas do WordPress, pois obviamente se baseia no medo (legítimo) de perder os canais de renda existentes.

Já que estamos no assunto: você pode querer ler um estudo aprofundado que realizamos e publicamos recentemente no maior mercado temático, ThemeForest, para descobrir como o tema “corrida do ouro” está longe de terminar.

Capacidades de personalização limitadas

Um construtor de páginas do WordPress (ainda) não pode fazer tudo o que um bom desenvolvedor front-end pode. Aí eu falei.

Os construtores de páginas ainda são limitados em comparação a como um bom codificador (humano) pode personalizar um site. Eles não se destinam apenas a gerar designs complexos de páginas da Web, animações ou efeitos especiais. O que eles têm é um estoque limitado de módulos e truques à sua disposição, que permitem arrastar e soltar em áreas específicas no layout de uma página. Esses elementos também podem mudar bem de acordo com o tamanho da tela/dispositivo, mas é só isso.

Um construtor de páginas do WordPress (ainda) não pode fazer tudo o que um bom desenvolvedor front-end pode.Tweet

Embora eles já sejam capazes de suportar vários módulos de conteúdo, como controles deslizantes, guias, elementos de áudio, elementos de contagem regressiva e até carrinhos de compras, eles ainda não conseguiram entregar quando tentamos implementar outros designs mais flexíveis, que se desviam um pouco da grade /box/estrutura de colunas. Tente fazer isso com a maioria dos construtores de páginas e você começará a ver as coisas desmoronar.

Dito isso, presumo que seja inevitável que eles consigam entregar estruturas mais complexas, em algum momento no futuro.

Por que as equipes de produto escolhem criar construtores de páginas do WordPress?

Parece que a maioria dos construtores de páginas do WordPress começou como módulos de arrastar e soltar que foram incorporados a um tema específico do WordPress. Essa ideia evoluiu para o que os construtores de páginas WordPress mais populares se tornaram hoje; um plugin WordPress autônomo, que pode ser usado para personalizar rapidamente qualquer tema WordPress disponível. Em outras palavras, um construtor de páginas do WordPress pode pegar as rédeas e começar a “montar” qualquer área com conteúdo em seu tema WordPress, deixando para o tema lidar com o cabeçalho, o rodapé e o wrapper de conteúdo do site.

Em sua fase inicial, os construtores de páginas do WordPress nasceram de uma necessidade que foi levantada pelos usuários do tema WordPress que desejam poder personalizar estilos, tamanhos de fonte e cores existentes de acordo com suas necessidades, sem precisar entrar em contato com um desenvolvedor .

Atualmente, as equipes de produtos do construtor de páginas do WordPress estão em transição para uma fase mais avançada, onde estão focadas em construir algo maior e melhor. Todos eles estão trabalhando para tentar oferecer a seus usuários uma experiência melhor em termos de:

  • Interface de usuário
  • Precisão (pixel perfeito)
  • Velocidade
  • Flexibilidade
  • Layout responsivo

Como resultado, parece que uma nova tendência está em ascensão, já que algumas empresas de temas WordPress estão começando a aproveitar a flexibilidade dos construtores de páginas. Eles estão adotando um novo e mais elástico processo de criação e distribuição de seus temas:

  1. Crie o tema internamente
  2. Implemente o design usando algum plugin do construtor de páginas do WordPress (não necessariamente o seu próprio)
  3. Venda o tema em seu site, mencionando que ele é desenvolvido por um construtor de páginas, como um ponto de venda para facilidade de uso e opções de personalização

Um subproduto interessante dessa tendência é um serviço que agora está crescendo com as empresas de hospedagem. É basicamente a liberdade de comprar hospedagem de site com a opção de preenchê-lo rapidamente, escolhendo um tema de um inventário existente de temas desenvolvidos pelo construtor de páginas, salvá-lo e ficar online rapidamente. Interessante.

Inscreva-se e pegue uma cópia gratuita do nosso livro

11 técnicas comprovadas para aumentar sua taxa de sucesso em disputas de cartão de crédito em 740%

Compartilhe com um amigo

Digite o endereço de e-mail do seu amigo. Só enviaremos este livro por e-mail, honra do escoteiro.

Obrigado por compartilhar

Impressionante - uma cópia de '11 técnicas comprovadas para aumentar sua taxa de sucesso em disputas de cartão de crédito em 740%' acabou de ser enviada para . Quer nos ajudar a divulgar ainda mais? Vá em frente, compartilhe o livro com seus amigos e colegas.

Grato pela assinatura!

- acabamos de enviar sua cópia de '11 técnicas comprovadas para aumentar sua taxa de sucesso em disputas de cartão de crédito em 740%' para .

Tem um erro de digitação no seu e-mail? clique aqui para editar o endereço de e-mail e enviar novamente.

Capa de livro
Capa de livro

Então, por que usamos um construtor de páginas do WordPress, afinal?

Após uma seção inteira de críticas dos codificadores em relação aos construtores de páginas, é hora de refletir sobre por que acabamos usando um construtor de páginas WordPress para algumas das páginas do site Freemius. Aqui está um exemplo em nossa página 'Sobre nós' e também em nossa página 'Recursos'.

Afinal, por que tomamos essa decisão?

Principalmente pelas seguintes vantagens que nos proporciona:

Mova-se mais rápido

Estamos administrando uma empresa iniciante, construindo um produto. Nosso site é nossa “cara” na web. É importante que nosso designer crie e edite as páginas que ele está projetando para o nosso site, sem a necessidade de “desperdiçar” horas preciosas do desenvolvedor sempre que precisamos de uma nova página ou desejamos ajustar algo em uma página existente.

A ênfase aqui, para nós como uma startup, é ser capaz de ajustar ou editar uma página da maneira mais rápida possível, e fazê-la coincidir com quaisquer mudanças que nosso produto possa estar passando naquele exato momento.

Exemplos típicos para isso com empresas de produtos como a nossa são:

  • Adicionando/removendo recursos e precisando atualizar a lista de recursos
  • Rebranding e redesenho é um processo pelo qual muitas empresas comerciais podem passar em algum momento. Seja para refrescar a aparência e, às vezes, até mesmo para se livrar de uma imagem ruim que ficou por qualquer motivo.
  • Adicionando novas seções às páginas do nosso site existente. Um exemplo rápido é a seção de preços que adicionamos recentemente às nossas páginas de destino (ainda codificadas manualmente neste momento), depois de perceber que muitas pessoas estão procurando por elas.
  • Teste A/B – a capacidade de entrar e ajustar nosso site inclui páginas “estáticas”, bem como páginas de destino orientadas para marketing, que geralmente exigem muito teste A/B para obter uma versão que sabemos que funciona melhor, em termos de conversão avaliar.

Capacite nosso marketing

Usar os construtores de páginas do WordPress torna mais fácil para nós ajustar nosso material de marketing enquanto pulamos a equipe de desenvolvimento. Desde que começamos a trabalhar com um construtor de páginas WordPress, nosso processo de produção foi reduzido. Muito mais curto. Agora é apenas uma questão de criar o conceito e o conteúdo de marketing e passá-los para o nosso designer para execução/edição.

Desde que começamos a trabalhar com um construtor de páginas WordPress, nosso processo de produção foi reduzido. Muito mais curto.Tweet

Principalmente, não há necessidade de envolver um desenvolvedor no processo, para que ele possa manter o foco no desenvolvimento do produto.

Os plugins do WordPress Page Builder mudaram

Se você der uma olhada em um dos plugins de construtor de páginas do WordPress de hoje e compará-lo com versões anteriores de apenas cinco anos atrás – você verá duas criaturas fundamentalmente diferentes.

Os construtores de páginas hoje se encarregam de se manter atualizados e usar as práticas recomendadas de design e interface do usuário.

Nas versões anteriores, os elementos eram colocados usando o posicionamento absoluto, que não leva em consideração outros elementos na página ou o tamanho da tela do dispositivo e, portanto, quebra o layout com bastante facilidade. Agora, os construtores de páginas mais modernos permitem a criação de páginas HTML bem estruturadas e usam posicionamento relativo (ou Flexbox) de elementos, permitindo um resultado mais sustentável e independente de dispositivo. AKA, um layout responsivo.

construtores de páginas WordPress modernos suportam um layout responsivo

Os designs não são para sempre

No mundo em constante mudança e em rápida mudança de hoje, as tendências de design estão mudando constantemente. Mesmo que você invista muito trabalho e crie um design perfeito em pixels, pode ser necessário substituí-lo em um ou dois anos, ou corre o risco de parecer irrelevante.

Como empresa de produtos, preferimos investir mais recursos na criação de um produto excelente e talvez ter um site um pouco menos excepcional. É uma troca de tempo e alocação de recursos.

Dito isto, o alto nível atual de construtores de páginas do WordPress permite que você construa sites de alta qualidade e boa aparência, sem fazer muitos compromissos.

Custo é um acéfalo

Olhando para isso de nossa perspectiva específica, não temos requisitos especiais de um construtor de páginas. Para o que queremos alcançar com isso neste momento – é grátis (como na cerveja grátis) para usar. Mesmo que os recursos que exigimos não fossem gratuitos e nos fizessem atualizar para uma versão 'Pro' – um cálculo rápido de custo revelaria que ainda vale a pena o investimento financeiro para nós.

É fácil ver se aproveitamos as horas de desenvolvedor que economizamos ao delegar a tarefa diretamente ao nosso designer, que está trabalhando nela de qualquer maneira. Uma hora de um desenvolvedor trabalhando para ajustar uma página da web pode custar muito mais do que um pagamento mensal recorrente de $ XX para um construtor de páginas.

Uma hora de um desenvolvedor trabalhando para ajustar uma página da web pode custar muito mais do que um pagamento mensal recorrente de $ XX para um construtor de páginas.Tweet

Conclusão – Os construtores de páginas do WordPress são para você?

No final do dia, será sempre um equilíbrio entre flexibilidade e facilidade de uso.

Atualmente, o site Freemius contém apenas uma página que foi criada usando um construtor de páginas do WordPress – nossa página 'Sobre nós'. Quando tentamos implementar outra página (uma página de comparação de produtos especiais) com requisitos de design um pouco mais complexos - nos deparamos com alguns problemas e perguntas, que foram deixados sem resposta pelos construtores de páginas que tentamos. Então, por enquanto, temos um site híbrido contendo páginas codificadas à mão e páginas com construtor de páginas.

O futuro parece mais brilhante, com os construtores de páginas do WordPress sendo capazes de fornecer aos designers/desenvolvedores mais experientes em tecnologia a capacidade de criar páginas da Web com designs sofisticados, que atualmente ainda parecem desafiá-los.

De qualquer forma, não posso negar que os construtores de páginas do WordPress estão melhorando a cada dia e já estão respondendo às necessidades de muitos de páginas da Web fáceis de produzir e (não menos importantes) fáceis de editar.