diff --git a/doc/howto/howto_website.rst b/doc/howto/howto_website.rst
index 9f0642e16c30ab6159c6bcbfab5aad4de02f0c2d..192f7f1b9c8bf3714afaccaf740223016afa3993 100644
--- a/doc/howto/howto_website.rst
+++ b/doc/howto/howto_website.rst
@@ -40,10 +40,10 @@ This builds a basic module for you:
     ├── __openerp__.py
     ├── controllers
     │   ├── __init__.py
-    │   └── my_controller.py
+    │   └── academy.py
     ├── models
     │   ├── __init__.py
-    │   └── my_model.py
+    │   └── academy.py
     └── security
         └── ir.model.access.csv
 
@@ -68,7 +68,7 @@ Let's prettify things a bit: instead of returning just a bit of text,
 we can return a page, and use a tool like bootstrap_ to get a
 nicer rendering than the default.
 
-Go to :file:`academy/controllers/my_controller.py` and change the string
+Go to :file:`academy/controllers/academy.py` and change the string
 returned by the ``index`` method to get a more page-ish output:
 
 .. patch::
diff --git a/doc/howto/howto_website/basic-page b/doc/howto/howto_website/basic-page
index 9e6c9d9abc709777f97eff648b3ee2b18765b3b3..765522cbbbc5178aefd36125b02271fbf7c046f9 100644
--- a/doc/howto/howto_website/basic-page
+++ b/doc/howto/howto_website/basic-page
@@ -1,11 +1,11 @@
 # HG changeset patch
-# Parent a76a9a0e0668f4191bdc383a0d4b3173f44b39b1
+# Parent d06b1f422ac5672c4a4c34bb3a50e98df42f3e31
 
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -6,4 +6,16 @@ from openerp.addons.web.controllers impo
- class my_controller(main.Home):
+ class academy(main.Home):
      @http.route('/', auth='none')
      def index(self):
 -        return "Hello, world!"
diff --git a/doc/howto/howto_website/lectures-model-add b/doc/howto/howto_website/lectures-model-add
index a467817faadc7558f6d6aa7d990389f01a135968..5fc1a7c592aed178783a86c6c2ca1cd2adf68eeb 100644
--- a/doc/howto/howto_website/lectures-model-add
+++ b/doc/howto/howto_website/lectures-model-add
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 9042ace1e3e8175155d9dbed75657222a371cdb6
+# Parent fef5ecf2dad4b7bdcc9a760545c2689187bb15f9
 
 diff --git a/__openerp__.py b/__openerp__.py
 --- a/__openerp__.py
@@ -12,11 +12,11 @@ diff --git a/__openerp__.py b/__openerp__.py
      ],
      'tests': [
      ],
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -6,10 +6,15 @@ from openerp.addons.web.controllers impo
- class my_controller(main.Home):
+ class academy(main.Home):
      @http.route('/', auth='public')
      def index(self):
 +        cr, uid, context = http.request.cr, http.request.uid, http.request.context
@@ -60,9 +60,9 @@ new file mode 100644
 +        </record>
 +    </data>
 +</openerp>
-diff --git a/models/my_model.py b/models/my_model.py
---- a/models/my_model.py
-+++ b/models/my_model.py
+diff --git a/models/academy.py b/models/academy.py
+--- a/models/academy.py
++++ b/models/academy.py
 @@ -8,3 +8,12 @@ class TeachingAssistants(orm.Model):
          'name': fields.char(),
          'biography': fields.html(),
diff --git a/doc/howto/howto_website/manifest b/doc/howto/howto_website/manifest
index 3c81585b522e8bd79e535d070c526aa43387d16e..601c18c51065a32b4b39fbc12db6cc1d07ad9e85 100644
--- a/doc/howto/howto_website/manifest
+++ b/doc/howto/howto_website/manifest
@@ -43,19 +43,19 @@ new file mode 100644
 +++ b/controllers/__init__.py
 @@ -0,0 +1,3 @@
 +# -*- coding: utf-8 -*-
-+import my_controller
++import academy
 +
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
 new file mode 100644
 --- /dev/null
-+++ b/controllers/my_controller.py
++++ b/controllers/academy.py
 @@ -0,0 +1,9 @@
 +# -*- coding: utf-8 -*-
 +
 +from openerp import http
 +from openerp.addons.web.controllers import main
 +
-+class my_controller(main.Home):
++class academy(main.Home):
 +    @http.route('/', auth='none')
 +    def index(self):
 +        return "Hello, world!"
@@ -65,18 +65,18 @@ new file mode 100644
 +++ b/models/__init__.py
 @@ -0,0 +1,3 @@
 +# -*- coding: utf-8 -*-
-+import my_model
++import academy
 +
-diff --git a/models/my_model.py b/models/my_model.py
+diff --git a/models/academy.py b/models/academy.py
 new file mode 100644
 --- /dev/null
-+++ b/models/my_model.py
++++ b/models/academy.py
 @@ -0,0 +1,9 @@
 +# -*- coding: utf-8 -*-
 +from openerp.osv import orm, fields
 +
-+class my_model(orm.Model):
-+    _name = "academy.my_model"
++class academy(orm.Model):
++    _name = "academy.academy"
 +
 +    _columns = {
 +        'name': fields.char(),
@@ -87,4 +87,4 @@ new file mode 100644
 +++ b/security/ir.model.access.csv
 @@ -0,0 +1,2 @@
 +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-+access_academy_my_model,access_academy_my_model,model_academy_my_model,,1,0,0,0
++access_academy_academy,access_academy_academy,model_academy_academy,,1,0,0,0
diff --git a/doc/howto/howto_website/ta-controller b/doc/howto/howto_website/ta-controller
index 080111bb4d40a34c60993a8dc8c07fca78e66510..71a86d7311b807d3947909883b5c21c3a9c1b802 100644
--- a/doc/howto/howto_website/ta-controller
+++ b/doc/howto/howto_website/ta-controller
@@ -1,9 +1,9 @@
 # HG changeset patch
-# Parent a615de71be483d88acca032ad5d35072c87999c0
+# Parent e95e38d7a1c75741d1f7babf1fe6590b8227888e
 
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -3,9 +3,22 @@
  from openerp import http
  from openerp.addons.web.controllers import main
@@ -16,7 +16,7 @@ diff --git a/controllers/my_controller.py b/controllers/my_controller.py
 +    {'name': "Tanya Harris"},
 +]
 +
- class my_controller(main.Home):
+ class academy(main.Home):
      @http.route('/', auth='none')
      def index(self):
 +        tas = [
@@ -27,7 +27,7 @@ diff --git a/controllers/my_controller.py b/controllers/my_controller.py
          return """<!doctype html>
  <html>
      <head>
-@@ -16,6 +29,26 @@ class my_controller(main.Home):
+@@ -16,6 +29,26 @@ class academy(main.Home):
          <h1>Introduction to a thing</h1>
          <h2>Course description</h2>
          <p>Course introduction</p>
diff --git a/doc/howto/howto_website/ta-html-biography b/doc/howto/howto_website/ta-html-biography
index 23da32b1e4e0a2a3cdbcb796fe6d5f5ae0b236fa..a8460c3090a9494ccc2dbb403f25c78609a56844 100644
--- a/doc/howto/howto_website/ta-html-biography
+++ b/doc/howto/howto_website/ta-html-biography
@@ -1,9 +1,9 @@
 # HG changeset patch
-# Parent 8cbdbbeaf1d89c9a4e4d03e2392ddcc79a648206
+# Parent 313d7c760558b24461a544063de061d00fdf7059
 
-diff --git a/models/my_model.py b/models/my_model.py
---- a/models/my_model.py
-+++ b/models/my_model.py
+diff --git a/models/academy.py b/models/academy.py
+--- a/models/academy.py
++++ b/models/academy.py
 @@ -6,4 +6,5 @@ class TeachingAssistants(orm.Model):
  
      _columns = {
diff --git a/doc/howto/howto_website/ta-model b/doc/howto/howto_website/ta-model
index 83a74c83c51afd4da1a0896dd10493efd2ff96c6..f5fd1013ec6073312bd62a6f4359da1277c34979 100644
--- a/doc/howto/howto_website/ta-model
+++ b/doc/howto/howto_website/ta-model
@@ -1,9 +1,9 @@
 # HG changeset patch
-# Parent b6ba23a3c284db481f14d9ea573e0baf8d3320e8
+# Parent 21954f9743a937b8185a5e717fe6af0e92660c55
 
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -3,19 +3,13 @@
  from openerp import http
  from openerp.addons.web.controllers import main
@@ -16,7 +16,7 @@ diff --git a/controllers/my_controller.py b/controllers/my_controller.py
 -    {'name': "Tanya Harris"},
 -]
 -
- class my_controller(main.Home):
+ class academy(main.Home):
      @http.route('/', auth='public')
      def index(self):
 +        tas = http.request.registry['academy.tas'].search_read(
@@ -27,15 +27,15 @@ diff --git a/controllers/my_controller.py b/controllers/my_controller.py
          })
  
      @http.route('/tas/<int:id>/', auth='public', website=True)
-diff --git a/models/my_model.py b/models/my_model.py
---- a/models/my_model.py
-+++ b/models/my_model.py
+diff --git a/models/academy.py b/models/academy.py
+--- a/models/academy.py
++++ b/models/academy.py
 @@ -1,8 +1,8 @@
  # -*- coding: utf-8 -*-
  from openerp.osv import orm, fields
  
--class my_model(orm.Model):
--    _name = "academy.my_model"
+-class academy(orm.Model):
+-    _name = "academy.academy"
 +class TeachingAssistants(orm.Model):
 +    _name = "academy.tas"
  
@@ -46,5 +46,5 @@ diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
 +++ b/security/ir.model.access.csv
 @@ -1,2 +1,2 @@
  id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
--access_academy_my_model,access_academy_my_model,model_academy_my_model,,1,0,0,0
+-access_academy_academy,access_academy_academy,model_academy_academy,,1,0,0,0
 +access_academy_tas,access_academy_tas,model_academy_tas,,1,0,0,0
diff --git a/doc/howto/howto_website/ta-view-fix b/doc/howto/howto_website/ta-view-fix
index c1ad0adc139cce8650aa0219f9ed347bff72b7ea..5e3f494cf3dbd373c37779dd4faa2b9cac745686 100644
--- a/doc/howto/howto_website/ta-view-fix
+++ b/doc/howto/howto_website/ta-view-fix
@@ -1,10 +1,10 @@
 # HG changeset patch
-# Parent 548ab57454752e9575323e26d0471669c78172f6
+# Parent 466d19929560c2a60c347990ea44730ae40ec36d
 
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
-@@ -12,6 +12,8 @@ class my_controller(main.Home):
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
+@@ -12,6 +12,8 @@ class academy(main.Home):
              'tas': tas,
          })
  
diff --git a/doc/howto/howto_website/templates-basic b/doc/howto/howto_website/templates-basic
index 632d4b2f89faa0bfccf42a1cf56addbda43c1a41..f7c63664fef9af1ba83a22bf028bdff4d28187e8 100644
--- a/doc/howto/howto_website/templates-basic
+++ b/doc/howto/howto_website/templates-basic
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 0792d59a4a456e1ce70d8aa4cb1784632883d714
+# Parent 5342fd2d61587d3ab2c29f88e813b9a402eaa808
 
 diff --git a/__openerp__.py b/__openerp__.py
 --- a/__openerp__.py
@@ -16,11 +16,11 @@ diff --git a/__openerp__.py b/__openerp__.py
      'tests': [
      ],
  }
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -14,41 +14,18 @@ teaching_assistants = [
- class my_controller(main.Home):
+ class academy(main.Home):
      @http.route('/', auth='none')
      def index(self):
 +        cr, uid, context = http.request.cr, http.request.uid, http.request.context
diff --git a/doc/howto/howto_website/url-pattern b/doc/howto/howto_website/url-pattern
index 72be995a7b8681634e7a6d4acd2456bf5549b237..57f04753d743fbec68b6af23721b037698c3c38c 100644
--- a/doc/howto/howto_website/url-pattern
+++ b/doc/howto/howto_website/url-pattern
@@ -1,10 +1,10 @@
 # HG changeset patch
-# Parent 1d6a01fae0bb650ea0de8437b3983a29f66463ed
+# Parent f7adcd9a5a8e0dc1c7438f94dde2faefd6406a30
 
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
-@@ -15,7 +15,7 @@ class my_controller(main.Home):
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
+@@ -15,7 +15,7 @@ class academy(main.Home):
      @http.route('/', auth='none')
      def index(self):
          tas = [
@@ -13,7 +13,7 @@ diff --git a/controllers/my_controller.py b/controllers/my_controller.py
              for i, ta in enumerate(teaching_assistants)
          ]
  
-@@ -39,7 +39,7 @@ class my_controller(main.Home):
+@@ -39,7 +39,7 @@ class academy(main.Home):
          'tas': '\n'.join(tas)
      }
  
@@ -22,7 +22,7 @@ diff --git a/controllers/my_controller.py b/controllers/my_controller.py
      def ta(self, id):
          return """<!doctype html>
  <html>
-@@ -51,4 +51,4 @@ class my_controller(main.Home):
+@@ -51,4 +51,4 @@ class academy(main.Home):
          <h1>%(name)s</h1>
      </body>
  </html>
diff --git a/doc/howto/howto_website/website-dependency b/doc/howto/howto_website/website-dependency
index 5bd57a25da49a6ecd568105cc3ac0e3fa04c7e15..ae310ee4935381170fc409039ba1ccebb13ebf9d 100644
--- a/doc/howto/howto_website/website-dependency
+++ b/doc/howto/howto_website/website-dependency
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent f84f5783ecf4eabd018fd27548423b5cefc1d2dc
+# Parent dce817856f7995c3220ef7261c26b83006c3627e
 
 diff --git a/__openerp__.py b/__openerp__.py
 --- a/__openerp__.py
@@ -13,11 +13,11 @@ diff --git a/__openerp__.py b/__openerp__.py
      'data': [
          'security/ir.model.access.csv',
          'views/templates.xml',
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -14,18 +14,10 @@ teaching_assistants = [
- class my_controller(main.Home):
+ class academy(main.Home):
      @http.route('/', auth='none')
      def index(self):
 -        cr, uid, context = http.request.cr, http.request.uid, http.request.context
diff --git a/doc/howto/howto_website/website-layoutify b/doc/howto/howto_website/website-layoutify
index f18130493de28a71f47cc4e8e2fab77116e99432..2d6aafbcf052edadd4724c51d3e77a3d52f115c1 100644
--- a/doc/howto/howto_website/website-layoutify
+++ b/doc/howto/howto_website/website-layoutify
@@ -1,13 +1,13 @@
 # HG changeset patch
-# Parent 341dd9480911ad71df915449944e21275a1f32c6
+# Parent 006b3182bb96e16310fd6fc4be808bd5698f1ab6
 
-diff --git a/controllers/my_controller.py b/controllers/my_controller.py
---- a/controllers/my_controller.py
-+++ b/controllers/my_controller.py
+diff --git a/controllers/academy.py b/controllers/academy.py
+--- a/controllers/academy.py
++++ b/controllers/academy.py
 @@ -12,12 +12,12 @@ teaching_assistants = [
  ]
  
- class my_controller(main.Home):
+ class academy(main.Home):
 -    @http.route('/', auth='none')
 +    @http.route('/', auth='public')
      def index(self):