Portillon

Composants

25 composants Portillon et 34 de bibliothèque. Un clic pour copier, un collage dans Framer.

Authentification 6

Connexion, inscription, profil et affichage selon le visiteur.

PositionAuthProvider

Cerveau invisible de la page : connecte le visiteur à Portillon et partage son état (connecté, abonnement, droits) avec tous les autres composants.

PositionAuthForm

Formulaire complet : connexion, inscription, mot de passe oublié, lien magique, Google, carte « connecté » et mode avatar.

UserButton

Pastille du membre connecté : email, initiales/photo ou nom complet, avec bouton de déconnexion.

PositionSignOut

Bouton de déconnexion personnalisable (libellé, icône, couleurs, redirection).

PositionProfileForm

Formulaire « Mon profil » : photo, prénom, nom, téléphone, société. Mise à jour immédiate des autres composants (UserButton…).

ShowIfAuth

Affiche un bloc ou un autre selon l'état du visiteur : connecté, déconnecté, abonné, plan précis, droit précis.

Protection de contenu 4

Verrouiller des pages ou des contenus - de l'affichage au secret côté serveur.

PositionPageGuard

Verrouille une page entière selon les règles définies dans le dashboard (Tunnel de vente › Pages & protection).

ProtectedContent

Protège un bloc de contenu. Mode « Secure API » : le contenu n'est envoyé au navigateur qu'après vérification par le serveur - il n'existe pas dans la page publique.

PlanGate

Affiche le contenu seulement si le membre possède un plan donné, sinon une carte « réservé » avec bouton d'abonnement.

PositionPaywall

Floute un contenu et propose connexion / abonnement tant que le plan requis n'est pas actif.

Paiement & abonnement 8

Vendre via Stripe et laisser le membre gérer ses achats.

TrocShop

Vitrine des produits de votre boutique Troc Troc (Position) sur votre site Framer.

WooShop

Boutique WooCommerce complète : grille de produits en direct, panier et paiement Stripe.

SubscribeButton

Bouton « S'abonner / Acheter » : ouvre un paiement Stripe Checkout pour un plan ou un produit.

PositionAbonnement

Cartes de plans avec le plan actuel du membre et boutons d'abonnement.

SubscriptionStatus

Plan actuel, statut, date de renouvellement et accès au portail de facturation Stripe.

PositionBillingPortal

Bouton d'accès au portail client Stripe (factures, moyen de paiement, résiliation).

PositionTeam

Équipe d'un abonnement « par siège » : le membre invite ses collègues par e-mail, voit les sièges utilisés et retire un invité.

OrdersList

Historique des commandes du membre : date, produit, montant, statut (payé, remboursé…).

Tunnel & progression 3

Parcours multi-pages, checklists, barre de progression, bouton Suivant.

PositionChecklist

Liste de tâches à cocher, enregistrée pour chaque membre. Publie sa progression pour la barre et le bouton « Suivant ».

PositionProgressBar

Barre de progression : suit une checklist, la position dans un parcours de pages (tunnel), ou le défilement.

PositionNextButton

Bouton « Continuer » : actif quand la checklist est complète, mène à l'étape suivante du tunnel.

Engagement 4

Favoris et compteurs de vues.

FavoriteButton

Cœur « ajouter aux favoris » lié au membre. Retire le favori en un clic.

FavoritesList

Liste des favoris du membre (image, titre, retrait).

FavoritesCount

Nombre de favoris du membre, mis à jour en direct.

ViewsCount

Compte les vues d'un item/page (une par session) et affiche le total.

CMS 12

Outils pour collections CMS Framer (bibliothèque générique).

CmsCollection

Affiche une collection CMS Framer avec pagination et filtres.

CmsCarousel

Carrousel d'items CMS (navigation, lecture automatique).

CmsItemCard

Carte d'item CMS réutilisable.

CollectionCount

Nombre total d'items d'une collection.

CMSFieldBridge

Pont de données : transmet la valeur d'un champ CMS à d'autres composants.

FilterBar

Barre de filtres (catégories, tags, tri) pour une collection.

ResetFilter

Réinitialise les filtres actifs.

SearchBar

Recherche en direct dans une collection.

ArticleScrollInfinite

Enchaînement d'articles par défilement infini.

TableOfContents

Sommaire généré à partir des titres d'un article.

ArticleFeedback

Widget « cet article vous a-t-il aidé ? ».

GEOSummarizeBar

Barre de résumé pour moteurs de réponse IA (GEO).

Interface 10

Navigation et éléments visuels (bibliothèque générique).

BackButton

Bouton retour (page précédente ou URL fixe).

ScrollProgressBar

Barre de progression de lecture liée au défilement.

SmartBreadcrumb

Fil d'Ariane généré depuis l'URL.

ShareTrigger

Partage natif ou copie du lien de la page.

SVGScrollDraw

Anime le tracé d'un SVG au défilement.

RelativeDate

Date relative (« il y a 3 jours »).

VideoPlayerControl

Contrôles personnalisés pour une vidéo intégrée.

GoogleFollowBanner

Invite à suivre le site sur Google Actualités / Discover.

AudioParticles

Particules animées réactives à un son.

MapView

Carte interactive avec marqueurs.

Les composants hérités sont masqués : choisissez la famille « Hérité » pour les voir.