---
title: "GoodBarber Open: davantage de liberté pour les développeurs et les utilisateurs experts"
description: "L'année 2024 débute avec la mise en ligne d'un large éventail de nouvelles fonctionnalités très attendues par les développeurs et les utilisateurs avancés de Go"
canonical_url: "https://fr.goodbarber.com/blog/goodbarber-open-davantage-de-liberte-pour-les-developpeurs-et-les-utilisateurs-experts-a1233/"
lang: fr
date: 2024-01-31
last_updated: 2024-01-31
---

# GoodBarber Open: davantage de liberté pour les développeurs et les utilisateurs experts

[Retour](/blog/reussir-mon-app-r13/)

# GoodBarber Open: davantage de liberté pour les développeurs et les utilisateurs experts

Ecrit par [Jerome Granados](https://fr.goodbarber.com/blog/author/jerome-granados/)  le Mercredi 31 Janvier 2024

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56522893.jpg?v=1706181954.9105666)

L'année 2024 débute avec la mise en ligne d'un large éventail de nouvelles fonctionnalités très attendues par les développeurs et les utilisateurs avancés de GoodBarber. Grâce à elles, les possibilités de personnalisation, d'ajout de code dans votre app et d'intégration sont décuplées.

Les nouvelles possibilités qui vous sont proposées aujourd'hui sont l'aboutissement d'un projet porté par nos équipes techniques sous le nom de code "**GoodBarber Open**". Ce projet s'est déroulé tout au long de l'année 2023. Il concrétise notre volonté d'ouvrir les portes de GoodBarber afin que les développeurs et les utilisateurs experts acquièrent plus de liberté dans la création de leur app, et puissent la personnaliser avec du code ou bien en manipulant des fichiers de configuration.

Les utilisateurs de longue date de GoodBarber savent que cette volonté d'ouverture nous anime depuis de nombreuses années. Le précurseur de cette démarche a été le projet "[GoodBarber Open Product](https://fr.goodbarber.com/blog/goodbarber-presente-goodbarber-open-product-appdays-2015-a686/) ", lancé en 2015.

Aujourd'hui, les possibilités offertes pour personnaliser votre app ou bien l'intégrer dans des workflows plus large sont riches et variées. Voyons cela en detail.

## GoodBarber App API: effectuez des personnalisations avancées dans votre app

L'équipe vient de mettre en ligne une toute nouvelle API, appelée [GoodBarber App API](https://app.goodbarber.dev/latest/documentation/) . Cette API vous donne accès à un ensemble de méthodes pour gérer les interactions avec l'utilisateur, le partage, le stockage, l'authentification et bien d'autre choses. Je vous renvoie à notre [page GitHub](https://goodbarber.github.io/) pour découvrir l'étendue des possibilités qui s'offrent à vous.

L'avantage de la GoodBarber API c'est qu'elle est disponible par défaut dans votre app. Elle est consommable partout où il existe une vue web dans l'application. Cela va vous permettre de créer des intégrations avancées. Voici les endroits dans lesquels vous pouvez ajouter votre code HTML, JS et CSS en combinaison avec la GoodBarber App API :

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56533937.jpg?v=1705417622.5288064)

### Widget

Vos pouvez ajoutez du code perso dans un widget de votre home. Il faut au préalable activer l'extension [Widget Custom Code](https://fr.goodbarber.com/extensions/custom-code-widget/) .

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56533956.jpg?v=1705417682.5403018)

### ​Navigation

Si les modes de navigation par défaut ne correspondent pas à votre besoin, vous pouvez créer un mode de navigation sur-mesure en ajoutant l'extension [Mode de navigation Custom Code](https://fr.goodbarber.com/extensions/custom-code-browsing-mode) .

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56533957.jpg?v=1705415874.8389606)

### Menu

Les section "Menu" permettent de créer une navigation secondaire en regroupant des sections. Si parmi les templates proposées pour cette section vous ne trouvez pas votre bonheur, activez l'extension [Menu Custom Code](https://fr.goodbarber.com/extensions/custom-code-menu/) pour créer un menu entièrement personnalisé. Vous pourrez alors proposer une navigation spécifique, une structure différente ou des interactions inédites.

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56533962.jpg?v=1705416738.7564723)

### Section

L'extension [Section Custom Code](https://fr.goodbarber.com/extensions/custom-code-section/) vous permet de coder votre propre section en HTML / CSS / JS. Donner libre cours à votre créativité en développant des fonctionnalités sur-mesure, qui correspondent parfaitement à cotre projet.

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56534003.jpg?v=1705418539.8078766)

### Template article ou template video

Dans les template d'affichage des articles et les templates d'affichage des vidéos de votre app, il existe un champ nommé "Code HTML" qui permet d'insérer votre propre code, ainsi que de consommer la GoodBarber App API.

Le code que vous ajoutez dans le champ de la template sera exécuté lors de l'affichage de tous les articles ou de toutes les vidéos de la section concernée.

### Code perso dans un paragraphe du CMS

Lorsque vous créer du contenu à partir du système de gestion intégré (CMS) de GoodBarber, vous pouvez ajouter du code dans un ou plusieurs paragraphes d'un item.

Là aussi, vous pouvez avoir recours directement aux méthodes de la GoodBarber App API pour effectuer une personnalisation avancée de l'item souhaité.

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56531655.jpg?v=1705403652.712786)

### Editeur de texte intégré

Nous avons intégré un éditeur de texte et un gestionnaire de fichiers dans votre backoffice, afin que vous ayez un environnement de travail complet pour coder vos personnalisations. L'éditeur de texte possède les fonctionnalités indispensables pour produire du code avec efficacité (coloration syntaxique, déploiement-repli de fragments de code, numérotation de ligne, ...)

### Que deviennent mes plugins existants ?

Si vous avez déjà développé et ajouté ce que nous appelions auparavant des "plugins", pas de panique, ils continuent de fonctionner.

Si nous détectons que vous avez embarqué dans votre code notre ancienne librairie GoodBarber Javascript Toolkit (GBJS Toolkit), ce sont les méthodes de cette librairie qui sont utilisées et pas celles de la GoodBarber App API.

## Configuration avancée pour les utilisateurs experts

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56535368.jpg?v=1705423982.853792)

Une des forces de GoodBarber repose sur sa facilité d'utilisation. Notre équipe est particulièrement minutieuse lorsqu'il s'agit de faire évoluer le back office car cette interface doit demeurer intuitive en toutes circonstances. C'est la raison pour laquelle nous avons choisi de ne pas afficher toutes options de personnalisation de votre app dans le back office. Elles sont trop nombreuses, et les afficher toutes conduirait à proposer une interface très difficile à comprendre.

Cela ne veut pas dire que vous que les options de personnalisation qui ne sont pas affichées dans le backoffice ne sont pas utilisables. Au contraire ! Si vous êtes prêt à franchir le pas pour devenir un utilisateur expert, installez l'extension [Edition avancée](https://fr.goodbarber.com/extensions/advanced-edition/) et accédez à une multitude de paramètres cachés.

Chaque élément d'interface de votre app est codifié selon notre [design system](https://fr.goodbarber.com/uxdesign/) . L'extension Configuration avancée vous permet d'intervenir sur chaque élément, à un niveau de détail très précis. De cette façon, vous pouvez sculpter chaque élément de votre application selon vos besoins précis.

## D'autres APIs pour construire des fonctionnalités autour de votre app

![](https://cmsphoto.ww-cdn.com/superstatic/40142/art/grande/77816482-56535361.jpg?v=1705421572.2739012)

La GoodBarber app API qui vient d'être présentée s'utilise pour faire des personnalisation dans votre app. Cependant, il existe des scenarii pour lesquels vous avez besoin d'intégrer votre app dans un workflow plus large. Il s'agit alors de construire des fonctionnalités sur-mesure autour de votre app.

GoodBarber vous propose 2 APIs pour cela. Chacune d'elle dépend du type d'app que vous utilisez

### API GoodBarber pour les applications de contenu

Pour créer des intégrations entre votre app de contenu et des services externes, vous pouvez utiliser l' [API GoodBarber API pour les apps de contenu](https://fr.goodbarber.com/extensions/api-content/) . Parmi les méthodes proposées, les plus populaires parmi nos utilisateurs développeurs sont :

- Envoi de notification push
- Gestion des utilisateurs
- Consultation des statistiques
Retrouvez l'ensemble des méthodes disponibles dans [la documentation de l'API GoodBarber pour les apps de contenu](https://classic.goodbarber.dev/publicapi/latest/documentation/)

### API GoodBarber pour les application de eCommerce

Il existe une infinité de cas d'usage pour lesquels vous avez besoin d'inclure votre app de eCommerce dans des workflow automatisés. L['API GoodBarber pour les apps de eCommerce](https://fr.goodbarber.com/extensions/api-ecommerce/) vous permet de construire des fonctionnalités sur-mesure, notamment au niveau de :

- Gestion du catalogue de produits
- Consultation des commandes, clients et prospects
- Codes de réduction
- Programme de fidélité
La riche bibliothèque des méthodes disponibles est détaillée dans la documentation de l'[API GoodBarber pour les apps de eCommerce](https://commerce.goodbarber.dev/publicapi/latest/documentation/)

## Laissez libre court à votre créativité avec GoodBarber Open

Avec ces nouvelles fonctionnalités et API, nous espérons que les développeurs et les utilisateurs avancés trouveront davantage de flexibilité et d'adaptabilité pour créer des applications encore plus personnalisées.

N"hésitez pas à consulter les exemples d'utilisation de toutes ces nouveautés sur notre page [GitHub](https://goodbarber.github.io/) .

![Jerome Granados](https://blog.goodbarber.com/_public/profile/1b/1b6453892473a467d07372d45eb05abc2031647a-default.jpg)

À propos de l'auteur[Jerome Granados](https://fr.goodbarber.com/blog/author/jerome-granados/)CMO

Je suis CMO et associé chez GoodBarber.

À travers ce blog, je partage des conseils pratiques pour tirer le meilleur parti de GoodBarber, des analyses sur les tendances qui transforment le mobile et le no-code, ainsi que quelques réflexions sur l’impact de l’intelligence artificielle sur notre industrie.

Si un article vous inspire une question, une idée ou un retour d’expérience, discutons-en dans les commentaires.

[En savoir plus](https://fr.goodbarber.com/blog/author/jerome-granados/)

[![LinkedIn](https://portal.ww-cdn.com/portal_static/svg/base2021/linkedin.3ed8162e2a2b.svg)](https://www.linkedin.com/in/jeromegranados/)[![X](https://portal.ww-cdn.com/portal_static/svg/base2021/x.820492c586dd.svg)](https://x.com/jeromegranados)[![Facebook](https://portal.ww-cdn.com/portal_static/svg/base2021/fb.be37c82b8283.svg)](https://www.facebook.com/jerome.granados)[![Instagram](https://portal.ww-cdn.com/portal_static/svg/base2021/instagram.e3b82841d5d7.svg)](https://www.instagram.com/jeromegranados/)[![Pinterest](https://portal.ww-cdn.com/portal_static/svg/base2021/pinterest.3ba400801cb2.svg)](https://www.pinterest.com/jeromegranados/)
