Frappe
Products
Framework
Customisation
Frappe
Products
Insights
features
Customisation
Sometimes, the default settings and out-of-the-box options just don’t cut it. Whether you’re tweaking the user interface to match your brand’s vibe, adding custom functionality, or creating reports that speak your language, you need to go beyond the standard toolkit.
Frappe Framework understands that flexibility is key. It lets you shape the software to your exact needs—without making you navigate through endless lines of code or compromise on what you envision. Dive into the world of customization and extend Framework to create an experience that’s uniquely yours.
Custom UI
Default views are great, but sometimes you need a little more flair. That’s where the DocType ‘Page’ comes in. With it, you can design your own custom UIs. Leaderboard, Dashboard, and workspace are examples of custom made pages. It’s your canvas to tailor how data is displayed and interacted with, so it aligns perfectly with your needs.
Webhooks
Need seamless interaction between different systems? Webhooks have got you covered. Framework allows you to set up webhooks from the frontend for specific DocTypes. Configure these to trigger actions based on document events and conditions. It’s like having a direct line between your sites, making complex integrations simple.
Custom Scripts
When out-of-the-box functionality just doesn’t cut it, custom scripts are your secret weapon. Use client scripts to add interactive features on the frontend and server scripts to handle backend logic. Whether it’s automating tasks or adding complex behaviors, these scripts give you the flexibility to customize and extend Framework’s capabilities to match your requirements.
Create custom apps
Custom scripts alone can't manage hooks or override Doctype classes and methods. That's where custom apps shine. For complex functionalities that server or client scripts can’t handle, creating custom apps is key. Design and build your own plugins to define class methods or develop a tailored frontend UI (just like Raven and Frappe CRM). Custom apps offer the flexibility to add new features or enhance existing ones, giving you full control over your application’s capabilities.
Custom Reports
If standard report templates don’t quite fit your needs, custom reports allow you to present data in your preferred format. Craft how your information is sliced and diced, making sure your reports deliver the exact insights you’re after. It’s all about making your data work for you, not the other way around.
previous feature
Users and permissions
next feature
API and integrations
Read next: Upgrade