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.

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

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 :

  1. Apps Frappe
  2. Appel AJAX Frappe
  3. Activer le chiffrement des sauvegardes
  4. Sites
  5. Traductions dans une app personnalisée
  6. Groupes d’e-mails (Email Group)
  7. FAQ sécurité
  8. Affectations et tâches (ToDo)
  9. Notifications
  10. Raccourcis clavier

Dans ce chapitre

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 10Raccourcis clavierLe bureau se parcourt au clavier. Maj + / affiche la liste. Les touches suivent le système : Command sur Mac, Ctrl ailleurs.