Odoo 10 development essentials

Debugging techniques. Finally, the book teaches you how to create reports using Qweb, extend Odoo CMS features for website controllers and pages, integrate your application with other systems using external APIs, and deploy of Odoo for production use

Bibliographic Details
Main Author: Reis, Daniel
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2016
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 06451nmm a2200433 u 4500
001 EB001937326
003 EBX01000000000000001100228
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781785887727 
050 4 |a QA76.9.A73 
100 1 |a Reis, Daniel 
245 0 0 |a Odoo 10 development essentials 
246 3 1 |a Odoo Ten development essentials 
260 |a Birmingham, UK  |b Packt Publishing  |c 2016 
300 |a 1 volume  |b illustrations 
505 0 |a Cover; Copyright; Credits; Foreword; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Odoo Development; Setting up a host for the Odoo server; Provision for a Debian host; Creating a user account for Odoo; Installing Odoo from the source; Initializing a new Odoo database; Managing your databases; A word about Odoo product versions; More server configuration options; Odoo server configuration files; Changing the listening port; The database filter option; Managing server log messages; Developing from your workstation 
505 0 |a Defining records in XMLSetting field values; Setting values using expressions; Setting values for relation fields; Shortcuts for frequently used models; Other actions in XML data files; Deleting records; Triggering functions and workflows; Summary; Chapter 5: Models -- Structuring the Application Data; Organizing application features into modules; Introducing the todo_ui module; Creating models; Model attributes; Models and Python classes; Transient and Abstract models; Inspecting existing models; Creating fields; Basic field types; Common field attributes; Special field names 
505 0 |a Using a Linux text editorInstalling and configuring Samba; Activating the developer tools; Installing third-party modules; Finding community modules; Configuring the addons path; Updating the apps list; Summary; Chapter 2: Building Your First Odoo Application; Essential concepts; Understanding applications and modules; Modifying and extending modules; Creating the module basic skeleton; A word about licenses; Adding to the addons path; Installing the new module; Upgrading a module; The server development mode; The model layer; Creating the data model; Adding automated tests; The view layer 
505 0 |a Extending viewsExtending the form view; Extending the tree and search views; More model inheritance mechanisms; Copying features with prototype inheritance; Embedding models using delegation inheritance; Adding the social network features; Modifying data; Modifying menu and action records; Modifying security record rules; Summary; Chapter 4: Module Data; Understanding external identifiers; Finding external identifiers; Exporting and importing data; Exporting data; Importing data; Related records in CSV data files; Module data; Demonstration data; XML data files; The data noupdate attribute 
505 0 |a Adding menu itemsCreating the form view; Business document form views; Adding action buttons; Using groups to organize forms; The complete form view; Adding list and search views; The business logic layer; Adding business logic; Adding tests; Setting up access security; Testing access security; Adding access control security; Row-level access rules; Better describing the module; Summary; Chapter 3: Inheritance -- Extending Existing Applications; Adding sharing capabilities to the To-Do app; Extending models; Adding fields to a model; Modifying existing fields; Modifying model methods 
653 |a Computing platforms / fast 
653 |a Application software / Development / fast 
653 |a Plateformes (Informatique) 
653 |a Odoo (Computer file) 
653 |a Computing platforms / http://id.loc.gov/authorities/subjects/sh2011003111 
653 |a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362 
653 |a COMPUTERS / Software Development & Engineering / General / bisacsh 
653 |a Logiciels d'application / Développement 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 1785884883 
776 |z 9781785884887 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781785884887/?ar  |x Verlag  |3 Volltext 
082 0 |a 620 
082 0 |a 005.1 
520 |a Debugging techniques. Finally, the book teaches you how to create reports using Qweb, extend Odoo CMS features for website controllers and pages, integrate your application with other systems using external APIs, and deploy of Odoo for production use 
520 |a About This BookGet the most up-to-date guide on Odoo 10 and learn how to build excellent business applications with OdooThis example-rich, easy-to-follow guide enables you to build apps appropriate to your business needsCreate solid business applications with the help of this precise, to-the-point guideWho This Book Is For This book caters to developers who are familiar with Python and MVC design and now want to build effective business applications using Odoo. What You Will LearnInstall Odoo from source code and use all the basic techniques to set up and manage your Odoo server instancesCreate your first Odoo applicationAdd Odoo's social and messaging features to your own modulesGet to know the essentials of models and viewsUnderstand and use the Server API to add business logicUse Qweb to create custom reportsExtend Odoo CMS features to create your own website controllers and pages Leverage Odoo workflows in your applicationsWrite module-automated tests and debugging techniquesDeploy your Odoo applications for production useIn Detail Odoo 10 Development Essentials will not only teach you how to build and customize business applications with Odoo, but it will also cover all the new features that Odoo has to offer. This book is the latest resource on developing and customizing Odoo 10 applications. It comes packed with much more and more refined content than its predecessor. It starts with building business applications from scratch and covers topics such as installation and building your first Odoo application. It moves on to cover topics such as module extensions for adding social and messaging features to your application. In addition to this, it covers how to serialize your data and create data modules out of that data. Following this, the book also covers the latest features of Odoo 10, in addition to front-end development, testing and