Documentation Frappe Framework

Frappe Framework

Modules

Chaque DocType appartient à un module. Les modules regroupent les modèles liés et déterminent le dossier où vivent les fichiers de contrôleur générés.

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

À quoi sert un module

Un DocType appartient toujours à un module (Module). Cela permet de regrouper facilement les modèles qui vont ensemble.

Frappe est livré avec de nombreux modules intégrés, par exemple :

ModuleExemples de DocTypes
CoreDocType, DocField, Report, System Settings…
DeskToDo, Event, Note, Kanban Board…
EmailEmail Account, Newsletter, Email Group…

Organisation des fichiers de code

Les modules servent aussi à regrouper les fichiers de code dans des dossiers. Les fichiers de contrôleur (Controller) générés par un DocType sont placés dans le dossier de son module.

terminal
frappe
├── commands
├── config
├── core
│   ├── doctype
│   │   ├── doctype
│   │   ├── docfield
│   │   ├── report
│   │   ├── system_settings
│   │   ├── ...
│   │   └── ...
│   ├── page
│   ├── report
│   └── web_form
├── desk
│   ├── doctype
│   │   ├── ...
│   │   ├── event
│   │   ├── kanban_board
│   │   ├── note
│   │   └── todo
│   ├── form
│   ├── page

Pages liées