[App] Dark theme trong Odoo - Dark Islands Backend Theme
Tut 22: Dark Islands Backend Theme
![[App] Dark theme trong Odoo - Dark Islands Backend Theme](https://firebasestorage.googleapis.com/v0/b/minh-nguyen-blog.appspot.com/o/odoo-min.png?alt=media&token=6718e5aa-9543-4292-ba6e-9b2dbc0b15c0)
Odoo Tut 22: Dark theme trong Odoo
Odoo phiên bản community (miễn phí) mặc định không hỗ trợ Dark Theme. Với một lập trình viên thường xuyên sử dụng Dark Theme trong VSCode thì việc trải nghiệm giao diện tối trong Odoo cũng là một cái gì đó mới mẻ mà quen thuộc với mắt nhìn hàng ngày phải không nào.
Do đó, Minh đã tự build một custom addon tên là Dark Islands để hiển thị giao diện tối trong Odoo sao cho hài hòa nhất, có thể nhìn lâu khi làm việc được mà không làm mỏi mắt, hoặc làm chậm, khó thao tác.
Tham khảo bài viết sau để dựng môi trường lập trình Odoo: Tut 2: Hướng dẫn cài đặt Odoo

Ps. Dark Theme trong Odoo Enterprise quá đẹp, thiết kế màu sắc hòa vào giao diện sử dụng thực sự quá đỉnh.
- Sau khi upload theme của mình lên store rồi, mình vào https://runbot.odoo.com/ để test Dark Theme trong Odoo Enterprise thì theme của mình công nhận không đẹp bằng;
- Nhưng đây cũng là một trong những lựa chọn giao diện tối cho anh em nào thường xuyên sử dụng Odoo Community nhé!
Giao diện Dark Theme của Odoo Enterprise quá đỉnh (cái nào quan trọng mình nhắc lại 02 lần :D):

Dark Islands Backend Theme - $39
Dark theme đơn giản là giao diện tối thôi, Minh giới thiệu sơ bộ về cái tên và tính năng (cũng ít) như sau:
- Dark Islands Backend Theme cho Odoo mình lấy cảm hứng từ bảng màu từ public repository bwya77/vscode-dark-islands cho Visual Studio Code.
- Tông màu nó khá đẹp và dễ chịu khi dùng lâu nên Minh quyết định đưa nó vào Odoo dashboard nội bộ để mình dùng hàng ngày - xem hình (1).
- Có 4 mức độ tối để lựa chọn: darkest, dark, medium, soft; Minh thường dùng level Dark hoặc Darkest (đen sâu).
- Mức độ tối của giao diện sẽ được tùy chỉnh riêng biệt từng user.
Lưu ý:
- Dark Islands Backend Theme mình không cho phép bật tắt giữa chế độ sáng (mặc định) và chế độ tối … vì lý do kỹ thuật Minh chưa làm được :D
- Giao diện bán hàng Point of Sale và report PDF sẽ không áp dụng Dark theme, vì tông sáng mặc định phù hợp hơn!
(1) Tragent - Dashboard nội bộ Minh dùng hàng ngày:

(2) Bốn mức độ tối để lựa chọn:

(3) Form view:

(4) Pivot view - xem báo cáo số liệu:

Mua Dark Islands Backend Theme từ Odoo Apps Store
Hiện addon hỗ trợ Odoo Community từ phiên bản 18 trở lên.
- Odoo 18: https://apps.odoo.com/apps/modules/18.0/dark_islands
- Odoo 19: https://apps.odoo.com/apps/modules/19.0/dark_islands
Mua Dark Islands Backend Theme trực tiếp từ minhng.info
Vui lòng liên hệ qua các kênh để mua addon dark_islands trực tiếp từ minhng.info (ưu đãi giảm giá cho developer VN):
- Email: sales@minhng.info
- Messenger: https://m.me/minhng.info
Hãy tham gia group Facebook để trao đổi và học hỏi thêm về Odoo nhé các bạn => Khám phá Odoo: https://facebook.com/groups/odoo-dev
- Khóa học lập trình Odoo TP.HCM: Thông tin và đăng ký khóa học
- Khảo sát nhu cầu học nghiệp vụ Odoo Offline @ HCM & đăng ký sớm: https://forms.gle/auBXLNbfuNqhJSbj8
Cài đặt Odoo:
- Docker Compose for Odoo 10
- Docker Compose for Odoo 11
- Docker Compose for Odoo 12
- Docker Compose for Odoo 13
- Docker Compose for Odoo 14
- Docker Compose for Odoo 15
- Docker Compose for Odoo 16
- Docker Compose for Odoo 17
- Docker Compose for Odoo 18
- Docker Compose for Odoo 19
Danh sách bài viết series Odoo:
- Tut 0: Học lập trình Odoo - tutorials
- Tut 1: Odoo là gì?
- Tut 2: Hướng dẫn cài đặt Odoo version 10, 11, 12, 13, 14, 15, 16, 17, 18
- Tut 3: Tạo model trong Odoo
- Tut 4: View trong Odoo
- Tut 5: Controller trong Odoo
- Tut 6: Thừa kế model trong Odoo
- Tut 7: Thừa kế view trong Odoo
- Tut 8: Thừa kế controller trong Odoo
- Tut 9: API trong Odoo - XML-RPC
- Tut 10: Hiện thực wizard trong Odoo
- Tut 11: Tạo widget trong Odoo
- Tut 12: Tạo settings trong Odoo cho custom addon
- Tut 13: Thêm button cho list/tree view trong Odoo
- Tut 14: Search, Filter, Group By trong Odoo
- Tut 15: Kết nối PostgreSQL database của Odoo bằng câu lệnh
- Tut 16: Kết nối pgAdmin vào PostgreSQL database của Odoo
- Tut 17: Tra cứu mã nguồn để lập trình Odoo
- Tut 18: Thêm button cho form view trong Odoo
- Tut 19: [App] JSON REST API trong Odoo
- Tut 20: Triển khai Odoo trên VPS
- Tut 21: Nâng cấp addon lên Odoo 19 - tổng hợp thay đổi kỹ thuật
Tham gia ngay group trên Facebook để cùng thảo luận với đồng bọn nhé:
- Fanpage Minh: https://www.facebook.com/minhng.info
- Khám phá Odoo: https://www.facebook.com/groups/odoo-dev
Khám phá Odoo