Розробник¶
- Підручники
- Setup guide
- Server framework 101
- Розділ 1: Огляд архітектури
- 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
- Chapter 1: Owl components
- Example: a
Counter
component - 1. Displaying a counter
- 2. Extract
Counter
in a sub component - 3. A simple
Card
component - 4. Using
markup
to display html - 5. Props validation
- 6. The sum of two
Counter
- 7. A todo list
- 8. Use dynamic attributes
- 9. Adding a todo
- Theory: Component lifecycle and hooks
- 10. Focusing the input
- 11. Toggling todos
- 12. Deleting todos
- 13. Generic
Card
with slots - 14. Minimizing card content
- Example: a
- Chapter 2: Build a dashboard
- 1. A new Layout
- Theory: Services
- 2. Add some buttons for quick navigation
- 3. Add a dashboard item
- 4. Call the server, add some statistics
- 5. Cache network calls, create a service
- 6. Display a pie chart
- 7. Real life update
- 8. Lazy loading the dashboard
- 9. Making our dashboard generic
- 10. Making our dashboard extensible
- 11. Add and remove dashboard items
- 12. Going further
- Setup
- Вміст
- Chapter 1: Owl components
- Master the web framework
- Chapter 1: Build a Clicker game
- 1. Create a systray item
- 2. Count external clicks
- 3. Create a client action
- 4. Move the state to a service
- 5. Use a custom hook
- 6. Humanize the displayed value
- 7. Add a tooltip in
ClickValue
component - 8. Buy ClickBots
- 9. Refactor to a class model
- 10. Notify when a milestone is reached
- 11. Add BigBots
- 12. Add a new type of resource: power
- 13. Define some random rewards
- 14. Provide a reward when opening a form view
- 15. Add commands in command palette
- 16. Add yet another resource: trees
- 17. Use a dropdown menu for the systray item
- 18. Use a Notebook component
- 19. Persist the game state
- 20. Introduce state migration system
- 21. Add another type of trees
- Chapter 2: Create a Gallery View
- 1. Make a hello world view
- 2. Use the Layout component
- 3. Parse the arch
- 4. Load some data
- 5. Solve the concurrency problem
- 6. Reorganize code
- 7. Make the view extensible
- 8. Display images
- 9. Switch to form view on click
- 10. Add an optional tooltip
- 11. Add pagination
- 12. Validating views
- 13. Uploading an image
- 14. Advanced tooltip template
- Chapter 3: Customize a kanban view
- Setup
- Вміст
- Chapter 1: Build a Clicker game
- Визначення даних модуля
- Обмеження доступу до даних
- Захист свого коду за допомогою модульних тестів
- 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 на порталі та вебсайті
- Теми веб-сайтів
- Setup
- Theming
- Макет
- Navigation
- Сторінки
- Медіа
- Будівельні блоки
- Фігури
- Градієнти
- Анімації
- Форми
- Переклади
- Запускаємо.
- Веб-сервіси
- Інструкції для мульти-компаній
- Створення налаштованих звітів
- Локалізація бухгалтерського обліку
- Переклад модулів
- Підключення до пристрою
- Оновлення налаштованої бази даних
- Frontend development
- Server-side development
- Custom development
- Референс
- Server framework
- ORM API
- Файли даних
- Дії
- Звіти QWeb
- Маніфести модуля
- Безпека в Odoo
- Performance
- Тестування Odoo
- Веб-контролери
- Міксини та корисні класи
- Web framework
- Framework Overview
- Assets
- Модулі Javascript
- Owl components
- Реєстри
- Послуги
- Hooks
- Patching code
- Обробка помилок
- Посилання Javascript
- Мобільний JavaScript
- Шаблони QWeb
- Odoo Editor
- User interface
- Standard modules
- Інтерфейс командного рядка (CLI)
- Upgrades
- Зовнішній API
- Видобуток API
- Server framework
Ласкаво просимо до документації розробника Odoo! Незалежно від того, чи ви досвідчений розробник, чи тільки починаєте, тут ви знайдете всі технічні рекомендації та ресурси, необхідні для розробки додатків Odoo. Ознайомтеся з нашою великою колекцією навчальних посібників, практичних посібників та довідкових матеріалів для досягнення ваших цілей розробки.
Екосистема розробки Odoo побудована на модульній та розширюваній архітектурі, яка дозволяє розширювати існуючі програми або створювати нові для задоволення конкретних потреб сучасного бізнесу. Ви можете використовувати інструменти та фреймворки, що надаються Odoo, щоб зосередитися на швидкому запускі та роботі вашого веб-застосунку, без необхідності винаходити велосипед та турбуватися про базову інфраструктуру.
Якщо ви новачок в Odoo або розробці веб-застосунків, почніть з посібника 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.
Перегляньте також