Documentation Frappe Framework
Frappe Framework
Guides : bases
Ces guides couvrent des sujets de base : apps, appels AJAX, chiffrement des sauvegardes, sites, traductions, groupes d’e-mails, sécurité, affectations, notifications et raccourcis clavier.
Contenu du chapitre
Ces guides couvrent des sujets de base : apps, appels AJAX, chiffrement des sauvegardes, sites, traductions, groupes d’e-mails, sécurité, affectations, notifications et raccourcis clavier.
Pages de ce chapitre, dans l’ordre de la documentation officielle :
Dans ce chapitre
- 01Apps FrappeL’application vit sur le chemin Python et dans apps.txt. bench new-app pose le squelette, puis install-app la relie à un site.
- 02Appel AJAX Frappefrappe.call parle au serveur sans bloquer la page. La méthode Python doit être en liste blanche, sauf appel d’une API standard.
- 03Activer le chiffrement des sauvegardesUne case dans les réglages système chiffre les sauvegardes avec une clé générée. La restauration la reprend dans la configuration, ou on la passe à la main.
- 04SitesChaque locataire est un dossier de site. La requête HTTP le choisit par le nom d’hôte, ou par un en-tête explicite.
- 05Traductions dans une app personnaliséeFrappe lit les CSV du dossier translations selon la langue de l’utilisateur. Sans traduction, la chaîne source reste affichée.
- 06Groupes d’e-mails (Email Group)Le groupe d’e-mails porte un titre unique, compte ses abonnés et enchaîne confirmation, bienvenue et page d’arrivée.
- 07FAQ sécuritéLa page répond aux signalements fréquents : traces, cookies, force du mot de passe, liens externes et HTML des champs développeur.
- 08Affectations et tâches (ToDo)Une tâche a un statut, une priorité et un responsable. Elle naît à la main, par affectation, par e-mail ou par une règle sur un autre document.
- 09NotificationsL’événement peut être un document, une date, un changement de valeur ou une méthode. Le message est du Jinja. L’envoi est asynchrone.
- 10Raccourcis clavierLe bureau se parcourt au clavier. Maj + / affiche la liste. Les touches suivent le système : Command sur Mac, Ctrl ailleurs.
