31,19 €
The Odoo website builder is an operational tool in the Odoo platform that allows you to design, develop, and manage a website. This book introduces and explains all the features of the Odoo website builder that will help you to be more productive while creating websites.
The book starts with an overview of the Odoo website builder, its functionalities, and the tools it offers. Using descriptive illustrations and practical examples, you’ll gain detailed insights into the block operations of the Odoo website builder and learn how to work with structure blocks, features blocks, and dynamic content blocks. As you advance, you’ll discover how to use the HTML, CSS, or JS editor in Odoo website builder applications for customization. This Odoo book will take you through the different aspects of website building and show you how e-commerce websites can be designed and developed using website builder applications. You’ll build a website, manage it, and run a discussion forum in Odoo using the website builder, and apply your knowledge to add a live chat tool that can be incorporated into your website using the Odoo website builder.
By the end of this book, you’ll have gained a solid understanding of the Odoo website builder and be able to leverage its features to develop your own website.
Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:
Seitenzahl: 321
Veröffentlichungsjahr: 2021
Create and customize state-of-the-art websites and e-commerce apps for your modern business needs
Sainu Nannat
BIRMINGHAM—MUMBAI
Copyright © 2021 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
Group Product Manager: Aaron Lazar
Publishing Product Manager: Denim Pinto
Senior Editor: Rohit Singh
Content Development Editor: Kinnari Chohan
Technical Editor: Gaurav Gala
Copy Editor: Safis Editing
Project Coordinator: Francy Puthiry
Proofreader: Safis Editing
Indexer: Manju Arasan
Production Designer: Jyoti Chauhan
First published: May 2021
Production reference: 2080721
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham
B3 2PB, UK.
ISBN 978-1-80107-812-2
www.packt.com
To my family, especially my parents, for supporting me all these years. I would like to dedicate this book to all my friends and colleagues, along with my subordinates and supporters, for helping me write this book.
– Sainu Nannat
Sainu Nannat is an Indian entrepreneur, researcher, business analyst, and investor. He is the founder and CEO of Cybrosys Technologies and Blockchain Expert London and the co-founder and CTO of Luvia Digital Ltd. For the past 13 years, he has worked in the area of ERP implementation, gaining expertise in processing and analyzing existing business strategies, such as strategic planning and streamlining operating procedures. Throughout his career, he has been able to analyze and incorporate a wide range of technologies, including Odoo ERP, blockchain, and the Internet of Things.
I want to thank the people who have been close to me and supported me.
Ila Rana possesses Odoo V14 and Odoo V12 Functional Certificates. She works as an Odoo techno-functional consultant. Her career started with the Odoo ERP product framework in 2011. She has gained experience in various job roles, such as Odoo developer, implementer, consultant, trainer, and project lead. She has worked on more than 60 Odoo projects and has customized localization (accounting, and HR/payroll) for various regions (UAE, Saudi Arabia, Singapore, and Hong Kong). She also took the opportunity to expand her knowledge (development skills and solution architecture design) for different production-line businesses, such as casting MRP, furniture, school uniform, cable wire, and cosmetic production. She has also provided technical and functional training to Odoo clients and developers.
Dr. V. Kabeer is presently working as Assistant Professor and Head of the Department of Computer Science, Farook College, Kozhikode, Kerala, India. He also leads the Digital Wing of the College. His team developed complete software for the automation of the college’s entire processes in Odoo. As a Python programmer, he has coded applications for AI and deep learning. He has published about 30 research papers and given more than 60 invited talks in his areas of research.
Jafar Shareef is a project manager and software developer at Cybrosys Technologies. He is a functionally & technically trained Odoo specialist with a thorough understanding of the Odoo system. He began his career as a developer at Cybrosys Technologies and has spent 10+ years working on R&D and the development of various applications. During this time, he has implemented ERPs for various organizations. He has also delivered various training programs for developers in Dot Net and Odoo Framework.
Aneez K is a consultant at Cybrosys Technologies. He is an Odoo functional expert, who assists in analyzing and translating the business processes of clients into Odoo projects. He has also delivered Odoo functional training for many clients and developers.
Evin Davis has been a Content writer for Cybrosys Technologies. He is a trained content writer for Odoo with a good caliber of creating manuals and preparing well-structured drafts in Odoo.
The Odoo website builder is an operational tool within the Odoo platform that allows you to design, develop, and manage websites. This book introduces and explains all the features of the Odoo website builder that will help you to be more productive while creating websites.
The book starts with an overview of the Odoo website builder, its functionalities, and the tools it offers. Using descriptive illustrations and practical examples, you'll gain detailed insights into the block operations of the website builder and learn how to work with structure blocks, features blocks, and dynamic content blocks in Odoo.
After that, you'll get an overview of other practical tools, focusing on the functional aspects of the Odoo website builder and looking at the details of the blocks and the operations involving them. As you advance, you'll discover how HTML, CSS, and JavaScript editors can be used in Odoo website builder applications for customization. This Odoo book will take you through the different aspects of website building and show you how e-commerce websites can be designed and developed using website builder applications. You'll create, manage, and run a discussion forum in Odoo using the website builder, and apply your knowledge to add a live chat tool that can be incorporated into your website.
By the end of this book, you'll have gained a solid understanding of the Odoo website builder application and will be able to leverage its features to develop your own websites.
This book is for Odoo users, functional consultants, techno-functional consultants, web designers, and anyone looking to create impressive websites. Odoo developers will also find the book useful for building their website for the end user. Basic functional knowledge of Odoo is all that you need to get started with this book.
Chapter 1, Introduction to Odoo and Its Website Builder, gives you an overview of the Odoo platform and its website builder tools. In this chapter, you will get a basic understanding of the functionalities of the Odoo website builder and how they help you build websites.
Chapter 2, The Website Builder in Action, provides you with an understanding of the basic tools required to develop a stunning website. More specifically, you will learn how to create a new page on a website and edit the color and content of your website. Along with that, you will learn how to edit themes from the backend without coding knowledge.
Chapter 3, Introduction to Blocks – Structure Blocks, gives you a detailed overview of how to design, draft, and build a website using structure blocks.
Chapter 4, Design Using Features Blocks, explores how to design a website using features blocks in the Odoo website builder.
Chapter 5, Designing a Website using Dynamic Content, covers website design using dynamic content type blocks in the Odoo website builder.
Chapter 6, Inner Content Block Tools, explores website design using the inner content blocks of the Odoo website builder, showcased with the help of detailed examples.
Chapter 7, Using the HTML/CSS/JavaScript Editors, provides technical insights as to where the HTML/CSS/JavaScript editor tools can be employed to help you build an attractive website.
Chapter 8, Creating Your Own Blog Pages, covers a detailed overview of using Odoo for blogs. This will allow you to get started in no time on creating and designing a blog with the Odoo website builder.
Chapter 9, Go Live with Your E-Commerce Website, explores how e-commerce websites can be designed and developed in Odoo using the website builder applications.
Chapter 10, A Discussion Forum for Your Clients, gives you an overview of how to create, manage, and run a discussion forum in Odoo efficiently and effectively using the website builder. You will cover all aspects of the functioning of a discussion forum of a website.
Chapter 11, Tracking Your Website with Odoo, explains how you can track your website visitors using the Odoo website builder with various tools.
Chapter 12, Drafting a Contact Page, gives you an insight into how you can design and create a contact page on your website using the Odoo website builder tools. In addition, how to create a contact form for your web page will be discussed.
Chapter 13, Communicating with Live Chat, provides you with a functional description of the live chat tool of the Odoo website builder. In addition, the chapter covers adding, managing, and assigning employees to live chat operations.
Although you might be familiar with the website building applications in Odoo, if you are a beginner in the field, you might need an understanding of Odoo and its website builder module. Moreover, a system with Odoo installed will be required to run the platform and design your website using the website builder.
Odoo releases a new version almost every year. This book was written when Odoo 14 was released, and the contents are described according to the functional option of the Odoo website builder. Therefore, if you’re someone who uses the latest version of Odoo, you may find the options to be slightly different than those presented in this book. You can read the references from the Further reading section mentioned at the end of each chapter of this book. These references describes the functional aspects of Odoo but there will be a slight change in the options described as they are based on older versions.
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. You can download it here: https://static.packt-cdn.com/downloads/9781801078122_ColorImages.pdf.
There are a number of text conventions used throughout this book.
Code in text: Indicates code words in text, database table names, folder names, filenames, file extensions, pathnames, dummy URLs, user input, and Twitter handles. Here is an example: "The first way is by downloading the .ded file from the website and installing it before then further configuring it to be operational."
A block of code is set as follows:
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install -f
Bold: Indicates a new term, an important word, or words that you see onscreen. For example, words in menus or dialog boxes appear in the text like this. Here is an example: "The Subscribe button available for the newsletter subscription should be configured, which can be done by double-clicking on it."
Tips or important notes
Appear like this.
Feedback from our readers is always welcome.
General feedback: If you have questions about any aspect of this book, mention the book title in the subject of your message and email us at [email protected].
Errata: Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you have found a mistake in this book, we would be grateful if you would report this to us. Please visit www.packtpub.com/support/errata, selecting your book, clicking on the Errata Submission Form link, and entering the details.
Piracy: If you come across any illegal copies of our works in any form on the Internet, we would be grateful if you would provide us with the location address or website name. Please contact us at [email protected] with a link to the material.
If you are interested in becoming an author: If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, please visit authors.packtpub.com.
Please leave a review. Once you have read and used this book, why not leave a review on the site that you purchased it from? Potential readers can then see and use your unbiased opinion to make purchase decisions, we at Packt can understand what you think about our products, and our authors can see your feedback on their book. Thank you!
For more information about Packt, please visit packt.com.
In this section, we'll have an overview of Odoo, the Odoo website builder tool, and learn it's used for website development.
This section consists of the following chapters:
Chapter 1, Introduction to Odoo and Its Website BuilderChapter 2, The Website Builder in Action