We will create an addon module for our website features. We can call it todo_website
. To introduce the basics of Odoo web development, we will implement a simple Hello World web page. Imaginative, right?
As usual, we will start creating it's manifest file. Create the todo_website/__manifest__.py
file with:
{ 'name': 'To-Do Website', 'description': 'To-Do Tasks Website', 'author': 'Daniel Reis', 'depends': ['todo_kanban']}
We are building on top of the todo_kanban
addon module, so that we have all the features available added to the To-do Tasks model throughout the book.
Notice that right now we are not depending on the website
addon module. While website
provides a useful framework to build full featured websites, the basic web capabilities are built into the core framework. Let's explore them.