Voltar

GoodBarber Open: Mais liberdade para desenvolvedores e usuários avançados

na 

O ano de 2024 começa com o lançamento de uma ampla gama de novos recursos, ansiosamente aguardados pelo desenvolvedores e usuários avançados da GoodBarber. Graças a esses novos recursos, as possibilidades de personalização, adição de código ao seu app e integração são multiplicadas por dez. 
As novas possibilidades disponíveis para você hoje são o resultado de um projeto realizado por nossas equipes técnicas sob o nome de código "GoodBarber Open". Esse projeto foi realizado ao longo de 2023. É uma expressão concreta do nosso desejo de abrir as portas da GoodBarber para que os desenvolvedores e usuários experientes possam adquirir maior liberdade na criação de seu app e personalizá-lo com código ou manipulando arquivos de configuração.

Os usuários de longa data da GoodBarber sabem que estamos comprometidos com essa abordagem aberta há muitos anos. O pioneiro dessa jornada foi o projeto "GoodBarber Open Product" , lançado em 2015.

Hoje, as possibilidades de personalizar seu app ou integrá-lo a fluxos de trabalho mais amplos são numerosas e diversificadas. Vamos dar uma olhada mais de perto.

API do App GoodBarber: Faça personalizações avançadas dentro do seu app

A equipe acaba de lançar uma API totalmente nova, chamada API do App GoodBarber. Essa API dá acesso a um conjunto de métodos para gerenciar interações de usuários, compartilhamento, armazenamento, autenticação e muito mais. Convido você a visitar nossa página no GitHub para descobrir toda a gama de possibilidades disponíveis.

A vantagem da API da GoodBarber é que ela está disponível por padrão no seu app. Ela está disponível sempre que houver uma visualização da Web no app. Isso permitirá que você crie integrações avançadas. Aqui é onde você pode adicionar seu código HTML, JS e CSS em combinação com a API do App GoodBarber:

Widget

Você pode adicionar códigos personalizados aos widgets da página inicial. Primeiro, você deve ativar a extensão Widget Custom Code .

Navegação

Se os modos de navegação padrão não atenderem às suas necessidades, você poderá criar um modo de navegação personalizado adicionando a extensão modo de navegação de Custom Code .

Menu

As seções de "Menu" permitem criar uma navegação secundária agrupando seções. Se não conseguir encontrar o que está procurando, ative a extensão Menu de Custom Code  para criar um menu totalmente personalizado. Assim, você poderá propor uma navegação específica, uma estrutura diferente ou novas interações.

Seção 

A extensão Custom Code  permite codificar sua própria seção em HTML/ CSS/ JS. Dê asas à sua criatividade desenvolvendo funcionalidades personalizadas que combinam perfeitamente com seu projeto. 

Modelo de artigo ou modelo de vídeo

No modelo de exibição de artigo e no modelo de exibição de vídeo do seu app, há um campo chamado "Código HTML" que permite inserir seu próprio código, bem como invocar a API do App GoodBarber. 

O código que você adicionar no campo de modelo será executado ao exibir todos os artigos ou vídeos na seção correspondente 

Código personalizado em um parágrafo de CMS 

Ao criar conteúdo a partir do CMS da GoodBarber, você pode adicionar código a um mais parágrafos 

Aqui também, você pode usar os métodos da API do App GoodBarber diretamente para realizar a personalização avançada. 

Editor de texto integrado

Integramos um editor de texto e um gerenciador de arquivos ao seu back office, proporcionando-lhe um ambiente de trabalho completo para codificar suas personalizações. O editor de texto tem todos os recursos de que você precisa para produzir código com eficiência ( realce de sintaxe, desdobramento de fragmentos de código, numeração de linhas etc). 

O que acontece com meus plugins existentes ?

Se  você já desenvolveu e adicionou o que costumávamos chamar de "plugins", não se preocupe- eles continuarão a funcionar. 

Se detectarmos que você incorporou nossa antiga biblioteca GoodBarber Javascript Toolkit (GBJS Toolkit) no seu código, os métodos dessa biblioteca serão usados, e não os da API do App GoodBarber. 
 

Configuração avançada para usuários avançados

Um dos pontos fortes da GoodBarber é a facilidade de uso. Nossa equipe é particularmente meticulosa quando se trata de atualizar o back office, pois essa interface deve permanecer intuitiva o tempo todo. É por isso que optamos por não exibir todas as opções de personalização do seu app no back office. São muitas, e exibi-las todas resultaria em uma interface que seria muito difícil de entender.

Isso não significa que você não possa usar as opções de personalização que não são exibidas no back office. Muito pelo contrário!  Se estiver pronto para mergulhar de cabeça e se tornar um usuário experiente, instale a extensão Edição avançada e acesse vários parâmetros ocultos.
 
Cada elemento da interface do seu app é codificado de acordo com nosso design system . A extensão Configuração avançada  permite que você modifique cada elemento em um nível muito preciso de detalhes. Dessa forma, você pode moldar cada elemento do seu app de acordo com suas necessidades específicas.

Outras APIs para criar funcionalidades no seu app

A API do App GoodBarber que acabamos de apresentar pode ser usada para fazer personalizações no seu app. No entanto, há cenários em que você precisa integrar o app a um fluxo de trabalho mais amplo. Nesses casos, você precisará criar funcionalidades personalizadas em torno do seu app. 

A GoodBarber oferece 2 APIs para essa finalidade. Cada uma depende do tipo de app que você está usando

API da GoodBarber para aplicativos de conteúdo

Para criar integrações entre seu app de conteúdo e serviços externos, você pode usar a API GoodBarber para aplicativos de conteúdo . Os métodos mais populares usados pelos desenvolvedores são:
  • Enviar notificações push
  • Gerenciamento de usuários
  • Visualizar estatísticas
Saiba mais sobre todos os métodos disponíveis na documentação da API GoodBarber para aplicativos de conteúdo .

API da GoodBarber para aplicativos de comércio eletrônico

Existem inúmeros casos de uso em que você precisa incluir seu aplicativo de comércio eletrônico em fluxos de trabalho automatizados. A API da GoodBarber para aplicativos de comércio eletrônico permite que você crie funcionalidades personalizadas, principalmente para :
Gerenciamento do catálogo de produtos
  • Pedidos, clientes e leads
  • Códigos de desconto
  • Programas de fidelidade
A biblioteca completa de métodos disponíveis está detalhada na documentação da API GoodBarber para aplicativos de comércio eletrônico .

Liberte sua criatividade com a GoodBarber Open

Com esses novos recursos e APIs, esperamos que os desenvolvedores e usuários avançados encontrem maior flexibilidade e versatilidade para criar aplicativos ainda mais personalizados. 

Dê uma olhada na nossa página do GitHub para ver exemplos de como usar todos esses novos recursos.