Tous les modules
Live

Collections

Le builder de SaaS par workspace: types de contenu, schémas, entrées, membres et abonnements.

La couche builder de Freelance OS. Tu définis un type de contenu, tu lui donnes un schéma, tu remplis des entrées. Le site public les affiche en listes et en pages de détail. Avec comptes end-users et abonnements Stripe par-dessus.

Créer mon workspace

Plan Free. 60 secondes. Aucune CB.

Ce que ça fait pour toi

  • Une Collection est un type de contenu que tu définis toi-même dans ton workspace. Un article, un bien immobilier, un membre d'annuaire, un produit, une offre d'emploi, ce que tu veux. Tu lui donnes un schéma (une liste de champs typés), puis tu stockes des entrées. C'est la primitive qui transforme Freelance OS en builder d'app, pas juste en outil de contenu figé.
  • Le schéma couvre 20 types de champs: texte, texte long, rich text, nombre, booléen, date, date et heure, url, email, téléphone, image, galerie d'images, sélection, multi-sélection, couleur, devise, pourcentage, référence vers une autre collection, lookup (suit une référence et affiche un champ de l'entrée liée) et rollup (agrège les entrées d'une autre collection qui pointent vers celle-ci). Chaque champ peut être requis, servir de titre, porter une liste d'options et être traduit par locale.
  • Par-dessus la donnée, une couche d'accès. Une collection peut accepter des soumissions publiques depuis un formulaire du site. Elle peut être owner-scoped: chaque entrée est privée pour l'end-user qui l'a créée, avec email vérifié en option. Et le workspace peut vendre l'accès: tu crées des plans, tu fixes un prix Stripe, les end-users s'abonnent, tu suis le MRR par devise dans un tableau de bord dédié.

Comment ça marche

Structure et types de champs

Tu construis le schéma dans l'éditeur de champs. Chaque champ a une clé, un label, un type, un ordre, une contrainte requis et une config (aide, placeholder, min/max). Un champ est marqué comme titre: il sert de H1 sur la page de détail, de nom sur les cartes de liste et de base pour le SEO.

  • Référence: un champ qui pointe vers une entrée d'une autre collection
  • Lookup: affiche un champ de l'entrée référencée, sans stocker de valeur
  • Calcul sur les entrées liées : nombre, somme, moyenne, minimum ou maximum
  • Multi-select, currency, percent, image gallery, color, phone

Entrées et statut

Chaque entrée (record) a un statut: brouillon, publié, archivé. Seules les entrées publiées sortent sur le site public. Tu édites en grille ou en formulaire, tu réordonnes, tu dupliques, tu supprimes en masse. Chaque entrée garde son historique de versions: tu peux relire une version passée et la restaurer.

Traduction par langue

Une entrée a une valeur par défaut et une traduction par langue. Les champs de texte, de lien et d'email peuvent changer selon la langue. Ton site affiche la bonne langue et reprend la valeur par défaut si la traduction manque.

frGuide du freelance
enThe freelance guide
esGuide du freelance, valeur par défaut servie

Un titre de collection, trois langues. La ligne en pointillés n'a pas de traduction, le site sert la valeur par défaut.

Soumissions publiques et comptes clients

Une collection peut recevoir des entrées envoyées depuis un formulaire de ton site, en brouillon ou directement publiées. Tu peux faire en sorte que chaque client ne voie que ses propres entrées, avec un email vérifié obligatoire. La liste des comptes clients se gère depuis ton espace : nombre d'entrées par personne, export CSV, renvoi de l'email de vérification, suppression d'un compte.

Plans et abonnements

Ton espace peut vendre l'accès à son app. Tu crées des plans au prix mensuel ou annuel, dans la devise de ton choix. Changer un montant crée un nouveau prix : les abonnements en cours gardent leur tarif d'origine. Tes clients s'abonnent et se désabonnent en ligne par Stripe. Le tableau de bord montre le revenu récurrent mensuel par devise. Cette partie reste inactive tant que ton espace n'a pas connecté Stripe.

Connecté à

pagesLa page de détail d'une entrée est un template construit dans PagesformsLes soumissions publiques d'une collection arrivent via un formulaire du sitedomainsLe site qui rend les collections est servi sur le domaine du workspacebusinessLes abonnements de tes clients sont facturés par Stripe

Essaie Collections dans Freelance OS.

Plan Free, sans carte. Tu testes le module en conditions réelles.

Créer mon workspace

Plan Free. 60 secondes. Aucune CB.