Prevendo as próximas oportunidades de inovação no WordPress
Publicados: 2022-12-12O WordPress existe desde 2003. E o sistema de gerenciamento de conteúdo (CMS) passou por grandes mudanças ao longo de sua vida. Hoje, pode muito bem ser irreconhecível quando comparado com suas primeiras versões.
Os sinais dessa evolução estão por toda parte. O editor de blocos significa que não precisamos mais de um plug-in do construtor de páginas para criar layouts personalizados. E graças ao editor de site e aos temas de bloco, um site inteiro pode ser construído sem escrever uma linha de código.
Praticamente todos os principais componentes da construção e manutenção de um site foram alterados. E há todos os motivos para acreditar que o processo de inovação continuará. O que o WordPress é hoje está apenas lançando as bases para o amanhã.
Mas como o WordPress mudará? Embora não tenhamos uma bola de cristal, podemos ver muitas áreas que podem ser melhoradas. Alguns podem ser resolvidos por atualizações no núcleo do WordPress, enquanto o plugin e o ecossistema de temas podem resolver outros.
Com isso, vamos tentar prever as próximas oportunidades de inovação no WordPress. Eles podem não se qualificar como sexy, mas são importantes mesmo assim.
Tornar os dados do site mais fáceis de acessar
O armazenamento e a recuperação de dados têm sido um desafio para os desenvolvedores do WordPress. Claro, tudo é armazenado em um único banco de dados. Mas as coisas podem ficar extremamente complicadas com pressa.
Postagens e páginas padrão são fáceis de importar ou exportar. Mas quando você entra no mundo dos dados gerados por plug-ins, a história é outra.
Isso ocorre porque os autores de plug-ins têm várias opções para gravar no banco de dados. Superficialmente, essa liberdade parece positiva. Ele permite que os desenvolvedores armazenem e recuperem dados de uma maneira que faça mais sentido para suas necessidades.
Mas para o resto de nós, pode ser um pesadelo. Cada plug-in que instalamos gerencia os dados à sua maneira. Portanto, montar um relatório coerente é quase impossível – a menos que você seja proficiente em PHP.
Por exemplo, vamos imaginar um site de comércio eletrônico que também tenha conteúdo exclusivo para membros. Podemos instalar o WooCommerce para alimentar a loja online, enquanto um plug-in de associação separado restringe o acesso ao conteúdo.
Se quisermos apenas exportar dados relacionados a uma dessas funções do site, é bastante fácil. Mas e se combinarmos cada aspecto em um único relatório? Não tão fácil. Os dados podem ser armazenados em diferentes tabelas de banco de dados e formatos diferentes. Mesmo com a ajuda de plug-ins projetados para exportar dados, geralmente é necessário um código personalizado para fazer isso funcionar.
Os obstáculos ao acesso aos dados são grandes e complexos. Mas há uma oportunidade para o núcleo do WordPress ou para um desenvolvedor de plug-in brilhante colocá-lo ao alcance dos proprietários do site.
Criando um tema de bloco obrigatório
A ideia por trás do WordPress Site Editor (também conhecido como Full Site Editing) é simples: capacitar qualquer pessoa a criar um site personalizado em um ambiente sem código.
O recurso tornou-se oficialmente parte do núcleo do WordPress na versão 5.9. Desde então, um fluxo constante de novos temas de blocos foi lançado. Enquanto isso, a funcionalidade do recurso e a experiência do usuário continuam sendo refinadas.
Progresso à parte, ainda não vimos uma onda de usuários migrar para essa nova forma de construir sites. O mercado temático continua saturado de Temas Clássicos. Além disso, os desenvolvedores ainda podem ter receio de permitir que os principais elementos de layout sejam abertos para edição.
O que falta é um motivo convincente para mudar. Parte disso pode ser uma questão de aumentar o que o Editor do site é capaz. Mas talvez um produto transformador (ou 100) também seja necessário para atrair o interesse do usuário.
Imagine um tema de bloco poderoso e versátil. Um que oferece uma ampla gama de variações de estilo para atender a uma infinidade de casos de uso. E esperamos que seu autor tenha aprendido com os erros do mercado de temas de terceiros.
Um tema enxuto, de alto desempenho e fácil de personalizar pode ser o ideal para atrair os usuários. Felizmente, o mercado está aberto. Isso significa que há muito espaço para competição neste espaço.
Trazendo desempenho de alto nível para o WordPress
O desempenho do site é complicado. Começa com um servidor de alta potência otimizado para velocidade. Depois, há o site, onde o código e os recursos devem ser usados com eficiência. Adicione bancos de dados e chamadas para APIs de terceiros à mistura e haverá muitos gargalos em potencial.
A equipe WordPress Core Performance foi estabelecida para ajudar a atualizar o CMS. E eles já fizeram um progresso significativo na área de cache de consulta.
Ainda assim, o ecossistema WordPress complica ainda mais o processo. Temas e plugins podem variar muito em termos de requisitos de recursos. Alguns fazem várias chamadas de banco de dados, enquanto outros fazem uso extensivo de scripts e estilos. E mesmo itens com bom desempenho em sites pequenos podem ter dificuldades em escala.
Há uma variedade de plug-ins de cache disponíveis para obter o máximo desempenho de um site. Mas nem eles nem o núcleo do WordPress podem explicar um tema ou plugin inchado.
Com isso, alguns desenvolvedores decidiram (principalmente) contornar o ecossistema executando instalações sem cabeça. Com um back-end do WordPress que lida com a criação de conteúdo, um front-end estático remove as chamadas de banco de dados da equação. Isso pode resultar em carregamentos de página extremamente rápidos, com a ressalva de que algumas funcionalidades do plug-in não serão transferidas.
Ferramentas que simplificam o processo de construção de sites WordPress headless seriam bem-vindas. E pontos de bônus para aqueles que podem manter a funcionalidade do plug-in (carrinhos de compras, formulários etc.) no lado estático ou por meio de uma abordagem híbrida. Muito progresso está sendo feito e será emocionante ver quais avanços virão a seguir.
Isso não significa que o núcleo do WordPress não deva se concentrar na velocidade. Para a maioria dos usuários, manter uma instalação tradicional que utiliza um banco de dados ainda é a realidade. Cada passo em direção a um desempenho superior conta.
Procurando a próxima grande novidade no WordPress
As previsões acima representam oportunidades que já existem. Uma ou mais pessoas podem enfrentar esses desafios e criar uma solução que torne o WordPress melhor/mais fácil/rápido. Mas eles estão longe de ser os únicos por aí.
O melhor de um CMS de código aberto é que os desenvolvedores são limitados apenas por sua imaginação. Assim, pudemos ver inovações que ainda nem foram cogitadas.
À medida que o WordPress amadurece, aumenta a necessidade de criar uma experiência poderosa e perfeita. Uma comunidade cheia de mentes criativas está trabalhando arduamente, planejando a próxima grande novidade. Mal podemos esperar para ver o que eles inventaram.