Sélectionner une page

AirPress – Afficher des données de Airtable dans WordPress

Introduction


Pour afficher des données de Airtable dans WordPress, nous allons utiliser le plugin AirPress.

Il s’agit d’un plugin développé par Chester McLaughlin.

AirPress n’est plus disponible, je vous invite à regarder mon article sur Air WP Sync disponible ici

Téléchargements


Page officielle WordPress

Airpress

Comme indiqué sur la page de WordPress, le plugin n’a pas été testé avec les 3 dernières versions majeures. Je n’ai pas rencontré de problème avec si vous avez peur, pensez à faire un backup avant. (d’ailleurs, pensez à faire des backups tout court 😅)

Installation


Je vais supposer que vous savez installer une extension WordPress. Sinon, vous ne devriez probablement pas être en train de faire ça 😄

1. Installation & Activation du Plugin

2. Configuration de votre clé d’API & APP ID

Comment trouver votre App Id Airtable ?

Comment trouver votre API KEY Airtable ?

3. Configuration de votre « Virtual Post »

Il s’agit d’un post qui sera créé « à la volée » lorsqu’un utilisateur essaiera d’accéder à un record de votre base.

Un exemple très basique serait par exemple :

  1. L’utilisateur visite : https://www.monsite.com/projets/PROJ_2021_ABC
  2. AirPress détecte cette requête
  3. Appelle l’API d’Airtable et cherche le projet PROJ_2021_ABC
  4. Affiche la page « template » en lui passant le projet trouvé

C’est ce que nous allons configurer ici

4. Création de votre page Template

Vous créez votre page en utilisant les shortcodes donnés dans la documentation de AirPress.

Démonstration sur un projet client


Documentations


Le plugin n’est pas très documenté, voici quelques ressources utiles :

Le README du Github

chetmac/airpress

La vidéo de présentation par Chester

Informations importantes


Mise en cache

Les informations sont mises en cache, ce qui veut dire que si vous modifier des données dans Airtable, WordPress peut continuer à afficher les anciennes données.

Ce cache est configurable dans le paramétrage de l’extension. Réduisez la durée de mise en cache pour obtenir du temps réel.

Attention, ce cache permet d’obtenir une meilleure vitesse de chargement pour vos visiteurs.

Plus vos données sont « évolutives », plus le cache devra expirer rapidement.

Utilisation de AirPress comme « librairie PHP »

Il est possible que vous vous sentiez limité par l’utilisation des shortcodes proposés par AirPress.

Bonne nouvelle, toutes les fonctionnalités sont accessibles directement en code. Rendez-vous dans le README du Github pour découvrir un début de documentation. Pour le reste, je vous invite à directement lire le code source pour voir ce qui est disponible.

Besoin d’aide sur Airtable ?

Découvrez les services que nous proposons.

2 Commentaires

  1. Julien

    Bonjour Florian,
    Après la lecture de ta vidéo, j’ai continué mes recherches. Depuis quelques mois un nouveau plugin est disponible et m’apparait plus simple. Il s’agit d’Airconnex. Je t’invite à regarder.
    Merci pour tes vidéos pédagogiques
    Bonne continuation.

    Réponse

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *