Sélectionner une page
person running on road street cliff during golden hour
Consultant Airtable, je vous aide à créer, améliorer et automatiser vos bases. Développeur de formation, j'accompagne mes clients sur des missions techniques, à la frontière entre le No-Code et le code.

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.

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 ?

Notre équipe d’experts est prête à vous accompagner.
Réservez votre appel gratuit de 20 minutes maintenant.

0 commentaires

Soumettre un commentaire

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