Documentation Frappe Framework

Frappe Framework

Rapports : introduction

La page récupérée à l’adresse des rapports présente le framework : pile complète, métadonnées traitées comme des données, et fonctions livrées.

1 min de lectureMis à jour le Source : docs.frappe.io

Ce que contient la page source

La page publiée à l’adresse des rapports est une introduction au framework, pas un guide des types de rapport. Elle décrit Frappe, sa différence, ses fonctions, l’installation et la communauté. Le Report Builder y est cité parmi les fonctions.

Qu’est-ce que Frappe

Frappe, prononcé « fra-pay », est un framework web complet, « batteries included », écrit en Python et en JavaScript, avec MariaDB comme base. Il fait tourner ERPNext. Il est générique et sert à construire des applications pilotées par la base.

Pourquoi ce cadre

La différence mise en avant : les métadonnées sont aussi des données, ce qui simplifie les interfaces. L’architecture est monolithique. Frappe apporte presque tout ce qu’il faut pour une application web moderne, dont le bureau (Desk) : formulaires, navigation, listes, menus, permissions, pièces jointes. La source renvoie vers la page « pourquoi », qui correspond ici à Pourquoi Frappe.

Fonctions citées

  1. Framework complet, client et serveur.
  2. Interface d’administration livrée, personnalisable.
  3. Permissions par rôles.
  4. API REST générée pour tous les modèles.
  5. Formulaires et vues personnalisables, par script serveur et JavaScript client.
  6. Report Builder : rapports personnalisés sans code. Le détail de cet outil est dans Report Builder.

Installation et communauté

L’installation est renvoyée vers le guide d’installation : Installation. La source cite aussi Frappe School, le dépôt GitHub frappe/frappe, le forum discuss.frappe.io et la chaîne buildwithhussain.

Point d’attention

Cette URL ne décrit pas Script Report ni Query Report. Ces rapports ont leurs propres pages : Script Report et Query Report.