توسعهدهنده¶
- آموزشها
- Setup guide
- Server framework 101
- Chapter 1: Architecture Overview
- Chapter 2: A New Application
- Chapter 3: Models And Basic Fields
- Chapter 4: Security - A Brief Introduction
- Chapter 5: Finally, Some UI To Play With
- Chapter 6: Basic Views
- Chapter 7: Relations Between Models
- Chapter 8: Computed Fields And Onchanges
- Chapter 9: Ready For Some Action?
- Chapter 10: Constraints
- Chapter 11: Add The Sprinkles
- Chapter 12: Inheritance
- Chapter 13: Interact With Other Modules
- Chapter 14: A Brief History Of QWeb
- Chapter 15: The final word
- Discover the web framework
- فصل ۱: کامپوننتهای Owl
- مثال: یک کامپوننت
Counter - ۱. نمایش یک شمارنده
- ۲. استخراج
Counterدر یک زیرکامپوننت - ۳. یک کامپوننت سادهٔ
Card - ۴. استفاده از
markupبرای نمایش html - ۵. اعتبارسنجی Props
- ۶. مجموع دو
Counter - ۷. یک فهرست کارها
- ۸. استفاده از ویژگیهای پویا
- ۹. افزودن یک کار
- تئوری: چرخهٔ حیات کامپوننت و hookها
- ۱۰. focus کردن input
- ۱۱. تغییر وضعیت کارها
- ۱۲. حذف کارها
- ۱۳.
Cardعمومی با slotها - ۱۴. کمینهسازی محتوای کارت
- مثال: یک کامپوننت
- فصل ۲: ساخت یک داشبورد
- ۱. یک Layout جدید
- تئوری: Serviceها
- ۲. افزودن چند دکمه برای پیمایش سریع
- ۳. افزودن یک آیتم داشبورد
- ۴. فراخوانی سرور، افزودن چند آماره
- ۵. کشکردن فراخوانیهای شبکه، ایجاد یک سرویس
- ۶. نمایش یک نمودار دایرهای
- ۷. بهروزرسانی واقعی
- ۸. بارگذاری تنبل داشبورد
- ۹. عمومیسازی داشبورد
- ۱۰. قابل گسترش کردن داشبورد
- ۱۱. افزودن و حذف آیتمهای داشبورد
- ۱۲. ادامهٔ کار
- راهاندازی
- محتوا
- فصل ۱: کامپوننتهای Owl
- Define module data
- Restrict access to data
- Safeguard your code with unit tests
- Write importable modules
- Reuse code with mixins
- ساخت گزارشهای PDF
- Build a website theme
- Learn the server and web frameworks
- Expand your knowledge on the server framework
- راهنماهای گامبهگام
- نوشتن CSS سبک و قابل نگهداری
- شخصیسازی یک فیلد
- شخصیسازی یک نوع نما
- ایجاد یک اکشن کلاینت
- ایجاد یک اپلیکیشن مستقل Owl
- استفاده از کامپوننتهای Owl در پورتال و وبسایت
- قالبهای وبسایت
- راهاندازی
- Theming
- چیدمان
- ناوبری
- صفحات
- Media
- بلوکهای سازنده
- Shapes
- گرادیانها
- انیمیشنها
- فرمها
- ترجمهها
- رفتن به مرحلهٔ live
- راهنمای چندشرکتی
- ایجاد گزارشهای سفارشی
- بومیسازی حسابداری
- ترجمهٔ ماژولها
- اتصال به یک دستگاه
- ارتقای یک پایگاهدادهٔ سفارشیشده
- توسعهٔ فرانتاند
- توسعهٔ سمت سرور
- توسعهٔ سفارشی
- مرجع
- چارچوب سرور
- API ORM
- لیست تغییرات
- Odoo version 19.0
- Odoo Online version 18.4
- Odoo Online version 18.3
- Odoo Online version 18.2
- Odoo Online version 18.1
- Odoo version 18.0
- Odoo Online version 17.4
- Odoo Online version 17.3
- Odoo Online version 17.2
- Odoo Online version 17.1
- Odoo version 17.0
- Odoo Online version 16.4
- Odoo Online version 16.3
- Odoo Online version 16.2
- Odoo version 16.0
- Odoo Online version 15.4
- Odoo Online version 15.3
- Odoo Online version 15.2
- مدلها
- فیلدها
- محدودیتها و ایندکسها
- مجموعههای رکورد
- دکوراتورهای متد
- محیط
- متدهای متداول ORM
- وراثت و توسعه
- مدیریت خطا
- لیست تغییرات
- Data Files
- اقدامات
- QWeb Reports
- Module Manifests
- Security in Odoo
- کارایی
- Testing Odoo
- کنترلرهای وب
- Mixins and Useful Classes
- API ORM
- فریمورک وب
- مرور فریمورک
- assetها
- ماژولهای Javascript
- کامپوننتهای Owl
- Registries
- سرویسها
- hookها
- Patching code
- مدیریت خطا
- مرجع Javascript
- Mobile JavaScript
- QWeb Templates
- Odoo Editor
- تست واحد JavaScript
- User interface
- Standard modules
- Command-line interface (CLI)
- نسخه
help- Show available commandsserver- Run the Server- فایل پیکربندی
shell- باز کردن یک Shelldb- مدیریت یک پایگاه دادهi18n- بینالمللیسازیmodule- مدیریت ماژولهاneutralize- خنثی کردن یک پایگاه دادهscaffold- ساخت اسکلت یک ماژولpopulate- پر کردن یک پایگاه دادهcloc- شمارش خطوط کدobfuscate- مبهمسازی پایگاه دادهdeploy- استقرار ماژول از راه دورupgrade_code- بازنویسی کد منبع
- Upgrades
- API خارجی JSON-2
- External RPC API
- Extract API
- چارچوب سرور
به مستندات توسعهدهندهٔ Odoo خوش آمدید! چه یک توسعهدهندهٔ باتجربه باشید و چه تازهکار، در اینجا تمام راهنماییها و منابع فنی موردنیاز برای توسعهٔ اپلیکیشنهای Odoo را خواهید یافت. مجموعهٔ گستردهٔ آموزشها، راهنماهای گامبهگام و مواد مرجع ما را برای دستیابی به اهداف توسعهای خود کاوش کنید.
اکوسیستم توسعهٔ Odoo بر پایهٔ معماری ماژولار و قابل گسترش ساخته شده است که به شما اجازه میدهد اپلیکیشنهای موجود را گسترش دهید یا اپلیکیشنهای جدیدی برای پاسخگویی به نیازهای خاص کسبوکارهای مدرن ایجاد کنید. میتوانید از ابزارها و فریمورکهای ارائهشده توسط Odoo بهره ببرید تا روی راهاندازی سریع اپلیکیشن وب خود تمرکز کنید، بدون اینکه نیازی به اختراع دوباره چرخ یا نگرانی دربارهٔ زیرساختهای زیربنایی داشته باشید.
اگر در Odoo یا توسعهٔ اپلیکیشن وب تازهکار هستید، با آموزش Server framework 101 شروع کنید.
آموزشها
آموزشها شما را از طریق تمرینهای عملی همراهی میکنند تا مهارت و آشنایی شما با توسعهٔ Odoo افزایش یابد.
راهنماهای گامبهگام
دستورالعملهایی که راهنمای گامبهگام برای رسیدگی به مسائل و موارد استفادهٔ دنیای واقعی ارائه میدهند.
مرجع
توضیحات فنی و اطلاعات واقعی دربارهٔ فریمورکها و APIهای Odoo.
همچنین ببینید