Desenvolvimento personalizado do WordPress: perguntas e respostas
Publicados: 2021-07-26O desenvolvimento personalizado do WordPress não é mais uma novidade. No entanto, ainda levanta muitas dúvidas entre os usuários que estão dispostos a considerá-lo para seus sites. Por isso, decidimos dar uma olhada mais de perto no que envolve o desenvolvimento personalizado do seu site WordPress e quais são suas vantagens.
Para começar, vamos definir o que o desenvolvimento personalizado do WP envolve. Isso significa que a funcionalidade e os estilos de um site ou aplicativo são escritos manualmente. Certamente, esse processo não deixa de lado tecnologias prontas como plugins, temas, configurações de servidor e scripts. No entanto, em essência, é baseado em programação sob medida desenvolvida especificamente por programadores e designers mediante solicitação.
É essencial se familiarizar com as características do desenvolvimento customizado para WordPress para evitar mal-entendidos e expectativas enganosas na hora de escolher por ele. Existem muitas agências que oferecem assistência de design e programação, mas a grande maioria delas trabalha com construtores de páginas ou WordPress Lego, que não são os mesmos que os sites personalizados.
Muitas vezes, ao discutir a construção de sites, as pessoas pensam em escolher um tema premium que foi elaborado por alguns programadores e está disponível para venda no WordPress com configuração adicional no site específico.
Depois, usando extensões do construtor de páginas, como Elementor ou Beaver, o administrador do site desenvolve uma página de destino. Isso traz uma das perguntas mais frequentes, a saber:
1. Custom Build Website VS Page Builder: Como eles diferem?
Nos inúmeros anúncios de freelancers e anúncios de empresas especializadas em WordPress ou empresas de desenvolvimento web, é possível ver ofertas como “Custom Web Design”, “Buildout of a WordPress site” ou “Design de um site WordPress de qualidade e responsivo” .
Embora essas ofertas possam parecer atraentes à primeira vista, elas geralmente envolvem a personalização de um design pronto e custam aproximadamente US $ 50 pela assistência.
Essas ofertas pertencem à categoria dos construtores de páginas, pois todo o desenvolvimento de um site totalmente novo do zero envolve muito mais, a saber:
- Mapeamento fora do campo de desenvolvimento. Um programador ou uma empresa verifica um código existente, controla tudo o que deve ser migrado ou reintegrado.
- Uma visão abrangente das questões que devem ser gerenciadas antes que um novo projeto seja desenvolvido.
- Código personalizado e plugins preparados para um determinado tema e funcionalidade do WordPress, respectivamente. Dado o escopo do seu projeto e os requisitos específicos, um programador ou agência pode precisar de algumas semanas a alguns meses para essa tarefa.
Essas etapas permitem criar um site totalmente escalável, otimizado e individualizado que corresponda ao máximo aos desejos específicos do cliente. As desvantagens aqui são, obviamente, um período de desenvolvimento mais longo e custos mais altos.
No caso de um construtor de páginas, os custos seriam menores e o tempo de desenvolvimento também seria significativamente menor. No entanto, tal solução oferece possibilidades bastante limitadas, dada a temática e suas capacidades. Outras questões como preparação e otimização também são negligenciadas, pois um site não é personalizado.
Um construtor de páginas elabora um tema premium com um design predeterminado e certas características. Cria as páginas com os instrumentos e componentes disponíveis. Certamente, os web designers podem desenvolver elementos visuais mais adiante, mas isso exige a contratação de um especialista.
2. Por que você deve optar pelo WordPress?
Muitos fundadores e proprietários de empresas fazem essa pergunta antes de entrar em contato com uma empresa de desenvolvimento do WordPress. Esta é uma boa pergunta, pois existem muitas plataformas que permitem a criação de um site de negócios. Eles incluem soluções totalmente personalizadas, como Node ou Laravel.
No entanto, o WordPress é a melhor escolha para um site interativo e de fácil construção. Suas principais vantagens são:
- Ser de código aberto com muitas soluções gratuitas e capacidades de aprendizado disponíveis para usuários regulares.
- Passou por um teste pelo tempo. Funciona há 18 anos e muitos problemas foram resolvidos, por isso funciona com alguns erros que são corrigidos regularmente nas atualizações.
- Sendo baseado em PHP, pode ser gerenciado por desenvolvedores sem poucas habilidades em WordPress, mas conhecimento de PHP.
- Sendo um CMS popular, é suportado por várias empresas de desenvolvimento do WordPress.
- Por esse motivo, existe uma enorme comunidade de usuários do WordPress que podem ajudar com alguns problemas online.
- Funciona bem em sites grandes e pequenos.
- Não é apenas sobre blogs!
Embora o WordPress seja acessível e fácil de usar para muitos não programadores, ele combina bem com a pilha de tecnologia avançada. Pode funcionar sem problemas como uma plataforma sem cabeça. Lá você pode combinar seus dados com a API REST ou GraphQL e criar uma visão do cliente em programas como React ou Vue.js.
Além disso, o WordPress é uma escolha perfeita graças às suas tecnologias multisite, bem como inúmeras soluções de comércio eletrônico e multilíngue que podem endossar negócios.
3. É possível editar novas páginas de destino?
Muitos proprietários e administradores de sites começaram a usar o WordPress investindo em um tema premium e desenvolvendo páginas de destino principais com construtores de páginas. No entanto, esses construtores têm problemas com capacidade de resposta, velocidade, usabilidade e posicionamento de componentes por causa do UX.
Em seguida, os negócios em desenvolvimento dinâmico entram em contato com programadores competentes que ajudarão a ampliar os sites e elaborá-los. No entanto, o resultado depende muito do que os programadores escolhidos fazem, quão experientes eles são e quais habilidades e comandos eles realmente têm, e até mesmo quanto eles pedem por seus serviços.
Um programador que normalmente não pede um preço alto construiria um design personalizado estático. Isso se traduz em um documento HTML/CSS que gera texto em uma página. É impossível alterar tal arquivo. E esta situação está relacionada com a questão das possibilidades de alterar e editar as novas landing pages.
Existem várias soluções de desenvolvimento que permitem editar o conteúdo de um website. Eles incluem:
- Soluções do tipo construtor usando o editor Gutenberg. Esta opção exige conhecimento e experiência com a API Gutenberg, React, PHP, UX e CSS para obter melhores resultados.
- ACF (Advanced Custom Fields) utilizado para cada um em uma página que deve ser editada.
- ACF com modelos flexíveis. Esta opção significa seções editáveis que podem ser reutilizadas para criar páginas de destino personalizadas com compostos predeterminados.
Em essência, é possível criar um site personalizado com construtores de páginas que empregam temas premium. A falha dessa abordagem é que os editores do site podem distorcer a aparência do site. Além disso, esta opção requer mais tempo de implementação em comparação com outras abordagens.
4. Construindo um novo site: o que isso envolve?
Talvez esta seja a questão mais ampla entre as que abordamos neste artigo e merece uma visão geral completa.
No entanto, preparamos uma breve descrição das principais etapas que o desenvolvimento de um novo site normalmente inclui. Eles estão:
- Para começar, é a fase de preparação. É quando as informações são coletadas sobre os problemas enfrentados atualmente com o site existente e os requisitos para o novo.
- Em seguida, vem o estágio de design, quando as ideias sobre o design e o conteúdo do site estão sendo formuladas. Uma dica útil neste estágio é fornecer aos designers/desenvolvedores um breve esboço ou esboço que eles possam seguir.
- Eventualmente, é o estágio de desenvolvimento quando a aparência inicial ou v1 de um site é preparada. Uma vez que tal versão esteja pronta, ela deve ser testada antes do lançamento. Às vezes, nesse estágio, várias solicitações adicionais aparecem, que também precisam ser integradas pelos desenvolvedores, prolongando o período de desenvolvimento e aumentando os custos. Se este exceder o orçamento inicial, esses pedidos complementares devem ser atendidos na fase pós-liberação.
A grande maioria das empresas de desenvolvimento se esforça para otimizar todo o processo, incluindo desenvolvimento, demonstração de atualizações e fase de teste para experimentar o site, seus recursos e atualizações de versões futuras. Para isso, são tomadas as seguintes medidas:
- Um teste de desenvolvimento e teste que permite aos usuários ver cópias do site ao vivo. As cópias são mostradas apenas ao cliente e aos programadores e frequentemente requerem autorização ou senha. Em seguida, os usuários autorizados podem divulgar quaisquer novos recursos e experimentá-los.
- Um sistema de bilhética que permite o rastreamento de solicitações e atualizações. É frequentemente feito em sistemas de gerenciamento controlados, por exemplo, GitHub ou software de gerenciamento de projetos dedicado, por exemplo, Asana ou Jira.
- Uma atualização de status regular para monitorar o progresso, problemas emergentes e mostrar demonstrações do progresso. Dependendo das metas e requisitos, essas atualizações podem ser feitas diariamente, semanalmente ou mensalmente. As atualizações de status devem demonstrar aos clientes a situação em andamento e servir como um convite para discutir coisas que devem ser alteradas.
É certo que é possível que algumas solicitações não tenham sido expressas na fase inicial do projeto, portanto, essas conversas de atualização de status oferecem uma grande possibilidade de discuti-las e sua integração no escopo do projeto.
Tem alguma opinião sobre isso? Deixe-nos saber abaixo nos comentários ou leve a discussão para o nosso Twitter ou Facebook.