diff --git a/addons/website/models/res_config_settings.py b/addons/website/models/res_config_settings.py index 1a7d3c93508..18782c57854 100644 --- a/addons/website/models/res_config_settings.py +++ b/addons/website/models/res_config_settings.py @@ -4,6 +4,7 @@ from ast import literal_eval from odoo import api, fields, models +from odoo.tools.translate import _ class ResConfigSettings(models.TransientModel): @@ -169,6 +170,15 @@ class ResConfigSettings(models.TransientModel): 'target': 'new', } + def action_ping_sitemap(self): + if not self.website_id._get_http_domain(): + raise Warning(_("You don't have defined your domain")) + return { + 'type': 'ir.actions.act_url', + 'url': 'http://www.google.com/ping?sitemap=%s/sitemap.xml' % self.website_id._get_http_domain(), + 'target': 'new', + } + def install_theme_on_current_website(self): self.website_id._force() action = self.env.ref('website.theme_install_kanban_action').read()[0] diff --git a/addons/website/views/res_config_settings_views.xml b/addons/website/views/res_config_settings_views.xml index 2f64aa20627..d4fcecfcd33 100644 --- a/addons/website/views/res_config_settings_views.xml +++ b/addons/website/views/res_config_settings_views.xml @@ -141,88 +141,7 @@ -
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
+
@@ -309,18 +228,6 @@
-
-
- Robots.txt - -
- Tells to search engine crawlers which pages or files the crawler can or can't request from your site -
-
-
-
-

Features

@@ -373,6 +280,114 @@ + +

SEO

+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+ Robots.txt + +
+ Robots.txt: Tells to search engine crawlers which pages or files the crawler can or can't request from your site.
+
+
+
+
+
+
+
+ Sitemap + +
+ Sitemap.xml: Help search engine crawlers to find out what pages are present and which have recently changed, and to crawl your site accordingly (This file is automatically generated by Odoo). +
+
+
+ +
+
+
diff --git a/addons/website_form/views/res_config_view.xml b/addons/website_form/views/res_config_view.xml index 3da76728868..3998dadf564 100644 --- a/addons/website_form/views/res_config_view.xml +++ b/addons/website_form/views/res_config_view.xml @@ -4,7 +4,7 @@ res.config.settings - +