0% found this document useful (0 votes)
183 views

Intro Frappe Presentation

Uploaded by

Sandy Satriya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
183 views

Intro Frappe Presentation

Uploaded by

Sandy Satriya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Frappe

Framework
What is Frappe ?
Frappe Framework is an open-source, full-stack
web application framework primarily known for
powering ERPNext, written using Python and
Javascript with MariaDB/Postgres as the database.
Frappe Strengths

Low Code Development

Rapid Development & Customization

Modular Architecture

3
Frappe Architecture

4
Deep Dive Frappe Architecture
Bench Instance

Python Virtual Env

Apps
Apps
Apps

Frappe ERPNext Custom apps


Mariadb /
Postgresql
Sites Application

xyz.id abc.id
init start
Bench
(Configuration Logs
Manager for Frappe)
frappe.log bench.log worker.log scheduler.log

new-app, get-app,
new-site, drop-site, etc... Config
nginx.conf supervisor.conf

redis_socketio.conf redis_queque.conf

nodejs werkzeug redis background job

5
Project Structure

Default project structure Frappe

6
Doctype
Doctype adalah representasi dari model dan view
dari semua aplikasi pada frappe framework.
Doctype juga menyimpan semua informasi tentang
data atau field dan bagaimana hubungannya
dengan field lainnya.

7
Doctype Define

8
Doctype List

9
Document View

10
Desk View

11
Custom Script
Contoh custom code script pada sisi server

12
Custom Script
Contoh custom code script pada sisi client

Source : https://frappeframework.com/docs/user/en 13
Frappe Ideal Use

Integration With ERP Application

Rapid Development

Small Team Developer

14
Thank You

15

You might also like