GoodBarber Open vous offre la possibilité d'utiliser du code externe dans votre app, cela a été implémenté pour les développeurs et les utilisateurs avancés de GoodBarber.

Retrouvez ci-dessous nos documentations techniques :

1. Les API de GoodBarber
API d'app  disponible uniquement dans l'application pour développer des fonctionnalités personnalisées.
API publique classique  disponible en dehors des applications Content GoodBarber pour créer un workflow sur mesure.

2. Page Github de GoodBarber
https://goodbarber.github.io/


1

Section custom code

  • L'API de l'application GoodBarber est un ensemble de méthodes qui vous permettent d'interagir avec le moteur d'application GoodBarber.
    Les sections de code personnalisé fonctionnent avec les langages Web standards tels que HTML, JS et CSS.
    Les sections de code personnalisé seront affichées comme les autres sections de votre application.

    1. Allez dans le menu Extensions Store > section Custom Code  
    2. Installez l'extension. Une section Custom code sera automatiquement ajoutée dans la liste Sections
    3. Donnez-lui un titre puis ajoutez votre propre code personnalisé


2

Widget Custom Code

L'API de l'application GoodBarber est un ensemble de méthodes qui vous permettent d'interagir avec le moteur d'application GoodBarber.
Les widgets de code personnalisés fonctionnent avec les langages Web standards tels que HTML, JS et CSS.

1. Allez dans le menu Mon application > Home  
2. Ajoutez un widget Custom code
3. Définissez la hauteur* du widget
4. Activer ou non le scroll
5. Ajoutez votre propre code personnalisé

*la hauteur du widget est la même pour toutes les versions de votre application, qu'il s'agisse de la version de bureau PWA ou de la version mobile Android.


3

Mode de navigation Custom code

  • L'API de l'application GoodBarber est un ensemble de méthodes qui vous permettent d'interagir avec le moteur d'application GoodBarber.
    Le modèle de navigation par code personnalisé fonctionne avec les langages Web standard tels que HTML, JS et CSS.

    1. Allez dans le menu Mon application > Menu  
    2. Sélectionnez le modèle "Code personnalisé" pour votre mode de navigation principal
    3. Ajoutez votre propre code personnalisé pour le menu principal de votre application
 


4

Section menu Custom Code

  • L'API de l'application GoodBarber est un ensemble de méthodes qui vous permettent d'interagir avec le moteur d'application GoodBarber.
    Le modèle de sections de menu de code personnalisé fonctionne avec les langages Web standard tels que HTML, JS et CSS.

    1. Allez dans le menu Mon application > Structure  
    2. Ajouter une section Menu
    3. Sélectionnez le modèle "Custom code" pour votre section Menu
    3. Ajoutez votre propre code personnalisé


5

Edition avancée

Cette extension vous permet d'accéder à plusieurs paramètres qui ne sont pas disponibles dans votre backoffice GoodBarber.
Il s'agit d'un mode expert qui vous donne accès à une liste de toutes les propriétés de configuration de votre application.
Vous pouvez modifier chaque propriété individuellement en saisissant directement sa valeur.

Pour activer l'extension Edition avancée
1. Allez dans le menu Extensions Store > Édition avancée  
2. Installez l'extension

Pour consulter notre documentation sur le fichier de paramètres avancés, accédez aux menus :
- Paramètres > Autres paramètres > Paramètres avancés
- Paramètres > Autres paramètres > Documentation avancée


6

Flux personnalisé

  • Pour utiliser les Flux personnalisés comme une source de contenu (articles, évènements, vidéos, photos, maps...)
     
    1. Allez dans le menu Mon app > Structure
    2. Cliquez sur le bouton vert "+ Ajouter une section"
    3. Cherchez les sections "flux custom" : Articles/Photos/Videos/Calendrier/Map/Son
    4. Sélectionnez votre type de section
    5. Entrez l'URL de votre Flux de contenu personnalisé dans le champ des Paramètres 
     
    Veuillez s'il vous plaît suivre nos indications pour être sûr que vos flux personnalisés sont compatibles avec les critères requis : Comment créer des flux personnalisés

picture

7

Important

L'équipe de support technique de GoodBarber ne gère pas la résolution des problèmes liés au code externe.
L'équipe GoodBarber ne débogue aucun code qu'elle n'a pas codé elle-même, y compris les codes d'intégration ou les iframes.
Vous êtes le seul responsable du comportement de votre propre code et/ou du code externe que vous pourriez utiliser sur votre application.

Sections plugin crées avant janvier 2024 :
Les sections de plugins existantes utilisant les anciennes méthodes GBJSTK fonctionnent toujours, aucune migration n'est nécessaire.
GoodBarber n'ajoutera plus de nouvelles méthodes, d'améliorations et ne maintiendra plus la documentation technique précédente.
Cependant, si vous rencontrez un bug dans ces anciennes sections du plugin, ouvrez un ticket pour l'équipe de support, nous vérifierons si nous pouvons le corriger.


Autres articles
Conseils pour créer une app