O WordPress precisa de outra ferramenta de criação de sites? Builderius pensa assim.

O WordPress precisa de outra ferramenta de criação de sites? Builderius pensa assim.


Um recém -lançado plug -in de construtor de páginas chamado Builderius provocou feedback entusiasmado em um grupo privado do WordPress no Facebook. Uma conversa com um de seus diretores, Elvis Krstulović, destacou como a flexibilidade de código aberto do WordPress permite que os desenvolvedores repensem o local da construção, criando ferramentas que priorizam as práticas de flexibilidade, manutenção e desenvolvimento profissional.

Builderius é um construtor de páginas?

Vi uma discussão em um grupo privado do WordPress no Facebook chamado Dynamic WordPress e procurei um dos desenvolvedores para aprender mais. A entrevista é tanto sobre como o WordPress inspira as pessoas a criar produtos novos e interessantes quanto sobre o Builderius.

O que é Builderius, é um construtor de páginas?

“Sim, o Builderius é um construtor de páginas, mas também é uma ferramenta de desenvolvedor. Preferimos chamá -lo de um ambiente de desenvolvimento visual. Esse nome captura melhor o que o Builderius realmente faz-traz práticas poderosas de desenvolvimento da Web para uma interface visual e fácil de usar. Em vez de apenas decorar conteúdo com elementos visuais, o Builderius ajuda a criar sites da maneira como os desenvolvedores profissionais fazem, mas sem a curva íngreme de aprendizado.

Builderius traz fluxos de trabalho de desenvolvimento profissional diretamente para o WordPress. Coisas como o controle de versão e os ambientes de estadiamento – que normalmente requerem conhecimento técnico – são simplificados em botões e fluxos de trabalho intuitivos no seu painel de administrador. Você obtém todos os benefícios das práticas de desenvolvimento profissional sem precisar aprender sistemas complexos, como git ou gerenciamento de servidores. ”

Como o projeto de um site com o Builderius funciona

Em seguida, perguntei como o design de um site com o Builderius funciona, como é em um sentido geral.

Krstulović respondeu:

“Todo o trabalho que um usuário do Builderius está fazendo é completamente invisível fora no site ao vivo até que esse trabalho seja salvo e publicado como um lançamento público. Isso significa, por exemplo, que você pode trabalhar com segurança em um site ocupado ao vivo, e ninguém saberá. Mesmo se você cometer um erro no Builderius, você será o único a saber. Quando o trabalho que você fez é concluído e assinado, você clica em um botão e esse recurso do site, redesenhe o outro lado, está ao vivo para que todos vejam e usem.

Os lançamentos são pequenos pacotes que contêm JSON e alguns ativos usados ​​no ambiente Builderius e nada mais; portanto, o processamento de transferir uma liberação de Dev para o BRANCH é super rápido. Isso significa que não há tempo de inatividade no site, mesmo para grandes retrabalhos. Também significa reversão segura e fácil. Basta voltar ao lançamento anterior e você está de volta para onde estava. ”

Abordagem mínima e flexível para modelar um site

Krstulović descreveu em seguida sua filosofia de design com o construtor de páginas:

“O Builderius é construído sobre bons princípios de desenvolvimento que tornam os sites mais sustentáveis ​​e mais fáceis de atualizar. Por exemplo, mantemos o conteúdo separado do estilo – uma abordagem profissional que facilita o gerenciamento dos sites à medida que crescem. Se você possui um elemento usado em todo o site, poderá alterar facilmente a aparência sem precisar reconstruí -lo em cada instância, pois os dados, a marcação e o estilo são independentes.

Por exemplo, não enviamos elementos (como widgets Elementor) chamados, por exemplo, “título da postagem”. Damos ao usuário um “contêiner HTML” agnóstico que pode ser qualquer elemento HTML, um único ou uma combinação mais complexa de elementos, que você pode vincular a quaisquer dados dinâmicos por meio de nossas tags de dados dinâmicos. Você pode escolhê-los em um pop-up que vive perto de qualquer entrada de conteúdo ou entrada de atributo html.

Então, para fazer um título de postagem, você adicionaria um título e o vincularia para postar a tag de dados do título. É um passo mais, mas torna tudo muito mais mínimo e flexível ao mesmo tempo. Você pode trocar a marcação com qualquer coisa, alterar os dados que mostra … e muito mais.

Quando se trata de estilo, o Builderius oferece total liberdade. Ao contrário de outros construtores de páginas que limitam os seletores CSS que você pode usar, permitimos que você escreva qualquer seletor na interface. Por exemplo, ao modelar o “conteúdo da postagem” do modelo Builderius, você pode segmentar elementos de pós -conteúdo infantil usando seletores CSS lógicos/compostos – e não através do código personalizado.

Enviamos com uma estrutura CSS de código aberto, escolhendo essa abordagem em vez de configurações de temas ou predefinições, porque as estruturas são mais modulares e flexíveis. Você pode remover as peças de que não precisa ou trazer sua própria estrutura, se preferir. ”

Para quem é o construtor de páginas?

Muitas pessoas do grupo dinâmico do WordPress, empolgado com este construtor de páginas, são desenvolvedores avançados da Web que criam sites para clientes. Então, perguntei -lhe se é quem é seus usuários finais ou se é apropriado para as empresas que procuram solução de arrastar e soltar?

Krstulović respondeu:

“Acreditamos que oferece benefícios diferentes para diferentes grupos de usuários. Para um desenvolvedor de front-end que está lutando com uma experiência de desenvolvimento do WordPress às ​​vezes confusa, ele fornece um fluxo de trabalho limpo e organizado, o que os desenvolvedores esperam do moderno Dev Web. E isso o torna mais rápido. As tarefas de front -end são tratadas com ferramentas visuais e os dados são puxados no lugar com tags de dados convenientes.

Para aspirantes a web construtores que desejam aprender e avançar em seu ofício, é uma maneira mais fácil nesse campo exigente. É mais fácil porque as ferramentas visuais geralmente são mais fáceis para a maioria das pessoas e porque o Builderius faz muito para o usuário em termos de organização do processo de desenvolvimento, desde o rastreamento da versão e tudo isso, até a compilação de código e manuseio de modelos.

Para desenvolvedores que se preocupam com a acessibilidade, o Builderius oferece controle final sobre todos os aspectos do HTML.

Builderius não é para todos. Certamente não é para uma empresa que procura uma solução simples de arrastar e soltar, e não é para alguém cujo objetivo principal é facilitar as coisas sem entendê -las.

Mas para os desenvolvedores que se preocupam com detalhes, que ficam frustrados com as limitações de ferramentas que os fazem dobrar o design em torno da ferramenta e não o contrário, o Builderius pode ser apenas para eles.

Se um usuário levar tempo para aprender a ferramenta, ele poderá construir super rápido e exatamente da maneira que é solicitado. E talvez ainda mais importante, se você aprender Builderius, poderá levar esse conhecimento para outro lugar. Sem nomes proprietários, soluções alternativas estranhas, apenas desenvolvimento visual da web. ”

Por que usar o Builderius em vez de Gutenberg Blocks?

Em seguida, perguntei por que alguém escolheria usar o Builderius sobre os blocos de Gutenberg nativos do WordPress. Ele expande a liberdade criativa ou simplifica a experiência de construção de locais?

Krstulović respondeu:

“A resposta é sim. O Builderius oferece mais liberdade para você como desenvolvedor ou construtor de sites e menos liberdade para a pessoa que pode usar essa liberdade para quebrar as coisas, por meio de funções de gerenciamento de sites. Os desenvolvedores fornecem desenvolvimento e conteúdo que as pessoas fornecem conteúdo.

Para os criativos por aí: quando o Builderius assume o controle de uma página, ele remove tudo o que o WordPress colocou lá que tem a ver com seu escopo de trabalho. Ele remove vários ativos, o HTML, todos. Por exemplo, o Block CSS se foi. Em troca, você recebe uma lousa limpa onde não tem nada para substituir. Você pode usar o CSS menos específico possível e ele funcionará. Isso significa que você pode usar uma biblioteca CSS completamente não-WP sem medo, interferirá nas coisas do WordPress. É super livre e super arrumado.

Essa abordagem realmente simplifica a criação de locais a longo prazo. Embora os blocos sejam ótimos para layouts rápidos, eles podem se tornar complicados quando você precisa de algo específico. Você pode acabar caçando as configurações do JSON, pesquisando opções ocultas ou até escrevendo código de reação personalizado.

Com o Builderius, há um caminho mais claro. Tudo é onde você esperaria que seja, seguindo os mesmos padrões que o desenvolvimento profissional da Web usa.

Ele também começa um pouco mais íngreme, mas à medida que você avança, a construção do site se torna simples e mais rápida de fazer.

Por exemplo, você pode construir facilmente seu próprio plano, salvá -lo como liberação e puxá -lo em todos os sites iniciantes. Isso pode ter o que você quiser dentro, uma estrutura CSS estendida, componentes personalizados, wireframes de modelo personalizado … e muito mais.

E todos os aspectos permanecem editáveis ​​para serem completamente alterados, se desejar. Flexibilidade, precisão e controle do processo. ”

Que expectativas os usuários devem ter?

Builderius é um software de versão 1.0. Por isso, perguntei a Krstulović o que seria uma expectativa razoável para o Builderius. Krstulović respondeu que o construtor de páginas é uma versão beta, mas muito funcional.

Ele respondeu:

“Esta é de fato uma versão beta da versão 1.0 da versão gratuita do Builderius. Então, estamos no início.

Mas isso não significa que não deve ser usado ou que pode fazer muito pouco. Acreditamos que a versão livre tem um papel importante na adoção futura do Builderius. Seu papel é expandir o ecossistema e tornar o construtor mais amplamente utilizado, testado, integrado a outras ferramentas etc.

Projetamos cuidadosamente a versão gratuita para ser genuinamente útil para projetos reais, não apenas uma demonstração. Queríamos encontrar o equilíbrio certo, onde ele possui recursos suficientes para criar sites profissionais, ainda reservando alguns recursos avançados para a versão paga.

O Builderius Free é construído para ser um construtor muito elegante para a criação de sites bastante simples em termos de escala e complexidade dinâmica de dados, mas também para os sites rigorosos em relação ao controle de estilo, acessibilidade, desempenho e assim por diante.

Em resumo, se você puder criar o site com campos simples de ACF ou Metabox (para que não sejam repetidos e similares), com postagens e páginas padrão, e ligue essas postagens nos modelos que empregam a consulta principal do WordPress (arquivos, resultados de pesquisa, índice de blog), você pode construí -lo com a versão gratuita.

Portanto, não espere loop sobre dados remotos ainda. Não espere modificar a renderização do modelo com base na interação do usuário ou nos parâmetros URL … não na versão gratuita. Mas se for um site simples e você deseja torná -lo profissionalmente, gratuitamente pode ser um bom ajuste.

Também temos alguns insetos para esmagar durante este período beta, é claro. ”

Takeaways

O que aprendi nesta entrevista é que o Builderius é um construtor de páginas focado no desenvolvedor que é descrito com mais precisão como um ambiente de desenvolvimento visual em vez de uma ferramenta de arrastar e soltar. Ele também integra fluxos de trabalho de desenvolvimento profissional, como controle de versão e encenação diretamente no WordPress. Portanto, por esse motivo, o Builderius não foi projetado para empresas que procuram uma solução simples de arrastar e soltar. É mais para os desenvolvedores de front-end que apreciam um fluxo de trabalho estruturado e eficiente no WordPress.

Disponível no repositório WordPress.org

Se você estiver interessado no Builderius, agora está disponível para download no repositório oficial do plugin wordpress.org.

Leia mais sobre o Builderius no site da Builderius.io.

Imagem em destaque de Shutterstock/RSplaneta



Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *