Nguyên tắc biên soạn ứng dụng

Trang này chứa các nguyên tắc dành cho nhà xuất bản đang viết ứng dụng Frappe để xuất bản trên MBW Cloud Marketplace

Nếu bạn chưa quen với ứng dụng Frappe, hãy tìm hiểu thêm về ứng dụng này trên frappeframework.com . Bạn cũng có thể bắt đầu bằng cách làm theo Hướng dẫn .

  1. Chúng tôi khuyên bạn nên có loại tài liệu cài đặt trong ứng dụng của mình để cấu hình chung cho chức năng của ứng dụng.

  2. Đảm bảo ứng dụng của bạn hỗ trợ phiên bản ổn định hiện tại của Frappe và ERPNext (nếu có). Bạn cũng có thể viết mã dành riêng cho phiên bản bằng cách kiểm tra phiên bản của các ứng dụng này trong mã python của mình:

from frappe import version as frappe_version
from semantic_version import Version

if Version(frappe_version).major >= 14:
   # version 14 or above
else:
   # version 13 or below
  1. Không ghi đè các chức năng cơ bản do Frappe cung cấp. Ví dụ: Frappe cung cấp các trang xác thực như /đăng nhập để Đăng nhập & Đăng ký, /update để đặt lại mật khẩu. Nếu bạn ghi đè những điều này, bạn sẽ phải triển khai lại chức năng của chúng.

  2. Mở rộng các chức năng cơ bản bằng cách sử dụng các hook do khung cung cấp.