Documentation · v15

Frappe Framework

Le framework web full-stack, « batteries incluses », en Python et JavaScript qui propulse ERPNext.

271 pages publiées · Frappe Framework est un framework web full-stack écrit en Python et JavaScript, avec MariaDB comme base de données. Il traite les métadonnées comme des données, ce qui permet de construire rapidement des applications pilotées par la base : interface d’administration intégrée (le bureau, Desk), permissions par rôle, API REST générée automatiquement, formulaires et vues personnalisables, générateur de rapports. Cette documentation couvre l’installation, le tutoriel, les bases (apps, sites, DocTypes, bench), les API Python et JavaScript, les scripts, les hooks, le portail web, le déploiement et les tests.

Frappe, qui se prononce « fra-pay », est un framework web full-stack « batteries incluses », écrit en Python et en JavaScript, avec MariaDB comme base de données. C’est le framework qui propulse ERPNext ; il est suffisamment générique pour construire toute application pilotée par une base de données.

Sa particularité est de traiter les métadonnées comme des données. Cela rend la construction des interfaces très simple : Frappe adopte une architecture monolithique et fournit presque tout ce qu’il faut pour une application web moderne, dont une interface d’administration complète, le bureau (Desk), qui gère les formulaires, la navigation, les listes, les menus, les permissions et les pièces jointes.

Cette documentation suit l’organisation de la documentation officielle : prise en main et installation, tutoriel pas à pas, bases du framework (apps, sites, DocTypes, bench), référence des API Python et JavaScript, scripts client et serveur, hooks, portail web et formulaires web, déploiement et tests.

Sommaire

Les chapitres Frappe Framework

Chaque chapitre regroupe des pages courtes, dans l’ordre de lecture conseillé.

Pour aller plus loin

Une question sur Frappe Framework ?

Décrivez le cas d’usage. Nous indiquerons la page à lire ou nous l’écrirons.

Documentation Frappe Framework en français — guide complet | ERPNext Lab