Nhà phát triển¶
- Hướng dẫn
- Hướng dẫn cài đặt
- Server framework 101
- Chương 1: Tổng quan về kiến trúc
- Chương 2: Một Ứng Dụng Mới
- Chương 3: Các Mô Hình Và Trường Cơ Bản
- Chương 4: Bảo Mật - Giới Thiệu Ngắn Gọn
- Chương 5: Cuối Cùng, Một Số Giao Diện Để Khám Phá
- Chương 6: Các Giao Diện Cơ Bản
- Chương 7: Quan Hệ Giữa Các Mô Hình
- Chương 8: Các Trường Tính Toán Và Onchange
- Chương 9: Sẵn Sàng Cho Một Số Hành Động?
- Chương 10: Các Ràng Buộc
- Chương 11: Thêm Những Điểm Nhấn
- Chương 12: Kế Thừa
- Chương 13: Tương Tác Với Các Mô-đun Khác
- Chương 14: Lịch Sử Ngắn Gọn Của QWeb
- Chương 15: Lời Cuối
- Khám phá web framework
- Chương 1: Thành phần cú
- Ví dụ: thành phần
Counter
- 1. Hiển thị bộ đếm
- 2. Trích xuất
Counter
trong thành phần phụ - 3. Thành phần
Card
đơn giản - 4. Sử dụng
markup
để hiển thị html - 5. Xác thực đạo cụ
- 6. Tổng của hai
Counter
- 7. Danh sách việc cần làm
- 8. Sử dụng thuộc tính động
- 9. Thêm việc cần làm
- Lý thuyết: Vòng đời thành phần và các hook
- 10. Tập trung đầu vào
- 11. Chuyển đổi việc cần làm
- 12. Xóa việc cần làm
- 13.
Thẻ
chung có khe cắm - 14. Tối giản nội dung thẻ
- Ví dụ: thành phần
- Chương 2: Xây dựng bảng điều khiển
- 1. Bố cục mới
- Lý thuyết: Dịch vụ
- 2. Thêm một số nút để điều hướng nhanh
- 3. Add a dashboard item
- 4. Gọi đến máy chủ, thêm một số thống kê
- 5. Cache cuộc gọi mạng, tạo dịch vụ
- 6. Hiển thị biểu đồ hình tròn
- 7. Cập nhật đời thực
- 8. Lười tải bảng điều khiển
- 9. Tạo bảng điều khiển chung chung
- 10. Làm cho bảng điều khiển của chúng tôi có thể mở rộng được
- 11. Thêm và xóa các mục trên bảng điều khiển
- 12. Tiến xa hơn
- Cài đặt
- Nội dung
- Chương 1: Thành phần cú
- Thành thạo web framework
- Chương 1: Xây dựng trò chơi Clicker
- 1. Tạo một mục systray
- 2. Đếm số lần nhấp chuột bên ngoài
- 3. Tạo hành động của khách hàng
- 4. Chuyển trạng thái sang một dịch vụ
- 5. Sử dụng Hooks tùy chỉnh
- 6. Nhân hóa giá trị hiển thị
- 7. Thêm chú giải công cụ trong thành phần
ClickValue
- 8. Mua ClickBot
- 9. Tái cấu trúc mô hình lớp
- 10. Thông báo khi đạt được cột mốc
- 11. Thêm BigBot
- 12. Thêm một loại tài nguyên mới: sức mạnh
- 13. Xác định một số phần thưởng ngẫu nhiên
- 14. Cung cấp phần thưởng khi mở chế độ xem biểu mẫu
- 15. Thêm lệnh trong bảng lệnh
- 16. Thêm một tài nguyên khác: cây cối
- 17. Sử dụng menu thả xuống cho mục systray
- 18. Sử dụng thành phần Notebook
- 19. Kiên trì trạng thái trò chơi
- 20. Giới thiệu hệ thống di cư của tiểu bang
- 21. Thêm một loại cây khác
- Chương 2: Tạo chế độ xem thư viện
- 1. Tạo một thế giới quan xin chào
- 2. Sử dụng thành phần Layout
- 3. Phân tích vòm
- 4. Tải một số dữ liệu
- 5. Giải quyết vấn đề đồng thời
- 6. Sắp xếp lại mã
- 7. Làm cho chế độ xem có thể mở rộng
- 8. Hiển thị hình ảnh
- 9. Chuyển sang chế độ xem biểu mẫu khi nhấp chuột
- 10. Thêm chú giải công cụ tùy chọn
- 11. Thêm phân trang
- 12. Xác thực lượt xem
- 13. Tải hình ảnh lên
- 14. Mẫu chú giải công cụ nâng cao
- Chương 3: Tùy chỉnh chế độ xem Kanban
- Cài đặt
- Nội dung
- Chương 1: Xây dựng trò chơi Clicker
- Xác định dữ liệu mô-đun
- Hạn chế quyền truy cập vào dữ liệu
- Bảo vệ mã của bạn bằng các bài kiểm tra đơn vị
- Tái sử dụng mã với mixins
- Xây dựng báo cáo PDF
- Learn the server and web frameworks
- Expand your knowledge on the server framework
- Hướng dẫn thực hiện
- Viết CSS gọn gàng dễ bảo trì
- Tùy chỉnh một trường
- Tùy chỉnh kiểu xem
- Tạo hành động của khách hàng
- Tạo một ứng dụng Owl độc lập
- Sử dụng các thành phần Owl trên cổng thông tin và trang web
- Chủ đề trang web
- Dịch vụ web
- Hướng dẫn về đa công ty
- Tạo báo cáo tùy chỉnh
- Địa phương hóa kế toán
- Mô-đun dịch
- Kết nối với một thiết bị
- Nâng cấp cơ sở dữ liệu tùy chỉnh
- Frontend development
- Server-side development
- Custom development
- Thẩm quyền giải quyết
- Server framework
- API ORM
- Hồ sơ dữ liệu
- Hành động
- Báo cáo QWeb
- Bản kê khai mô-đun
- Bảo mật trong SoOn
- Hiệu suất
- Kiểm tra SoOn
- Bộ điều khiển web
- Mixins và các lớp hữu ích
- Web framework
- Tổng quan về khung
- Assets
- Mô-đun Javascript
- Thành phần cú
- Đăng ký
- Dịch vụ
- Hooks
- Vá mã nguồn
- Error handling
- Tham khảo Javascript
- JavaScript di động
- Mẫu QWeb
- Đầu ra dữ liệu
- Câu điều kiện
- Vòng lặp
- thuộc tính
- thiết lập các biến
- gọi các mẫu phụ
- Đầu ra nâng cao
- Python
- Chỉ thị độc quyền
- Gỡ lỗi
- Hiển thị bộ đệm:
- Tại sao và khi nào nên sử dụng
t-cache
? - Điều gì sẽ xảy ra nếu có một
t-cache
bên trongt-cache
? t-nocache
dùng để làm gì?- Cơ sở của
t-cache
t-cache
và các giá trị trong phạm vi (t-set
,t-foreach
...)- Cơ sở của
t-nocache
t-nocache
và các giá trị gốc trong phạm vi (t-set
,t-foreach
...)t-nocache-*
thêm một số giá trị nguyên thủy vào bộ đệm
- Tại sao và khi nào nên sử dụng
- Người trợ giúp
- Javascript
- Trình chỉnh sửa SoOn
- Giao diện người dùng
- Xem bản ghi
- Xem kiến trúc
- Kiến trúc chung
- Biểu thức Python
- Hình thức
- Thuộc tính gốc
- Thành phần ngữ nghĩa
- Thành phần kết cấu
group
: xác định bố cục cộtsheet
: làm cho bố cục phản hồi nhanhnotebook
&page
: thêm các phần theo thẻnewline
: bắt đầu các hàng nhóm mớidấu phân cách
: thêm khoảng cách ngangheader
: hiển thị các nút quy trình công việc và trạng tháifooter
: hiển thị các nút hộp thoại- Hộp chứa nút
- Vùng chứa tiêu đề
- Cài đặt
- Danh sách
- Tìm kiếm
- Kanban
- QWeb
- đồ thị
- Trục
- Lịch
- Hoạt động
- Đội quân
- Lưới
- Gantt
- Bản đồ
- Kế thừa SCSS
- Biểu tượng giao diện người dùng
- Mô-đun tiêu chuẩn
- Giao diện dòng lệnh (CLI)
- Nâng cấp
- API bên ngoài
- Trích xuất API
- Server framework
Chào mừng đến với tài liệu dành cho nhà phát triển của SoOn! Dù bạn là nhà phát triển dày dạn kinh nghiệm hay mới bắt đầu, bạn sẽ tìm thấy tất cả các hướng dẫn kỹ thuật và tài nguyên cần thiết để phát triển các ứng dụng SoOn tại đây. Khám phá bộ sưu tập phong phú của chúng tôi về các hướng dẫn, cách thực hiện và tài liệu tham khảo để đạt được mục tiêu phát triển của bạn.
Hệ sinh thái phát triển SoOn được xây dựng trên kiến trúc mô-đun và có thể mở rộng, cho phép bạn mở rộng các ứng dụng hiện có hoặc tạo ra các ứng dụng mới để đáp ứng nhu cầu cụ thể của các doanh nghiệp hiện đại. Bạn có thể sử dụng các công cụ và khung công tác do SoOn cung cấp để tập trung vào việc khởi chạy ứng dụng web của mình một cách nhanh chóng mà không cần phải phát minh lại bánh xe và lo lắng về cơ sở hạ tầng cơ bản.
Nếu bạn mới làm quen với SoOn hoặc phát triển ứng dụng web, hãy bắt đầu với hướng dẫn Server framework 101.
Tutorials
Tutorials take you by the hand through hands-on exercises to build skills and familiarity in Odoo development.
How-to guides
Recipes that provide a step-by-step guide for addressing real-world problems and use-cases.
Reference
Technical descriptions and factual information on the frameworks and APIs of Odoo.