[ADD] website: new page structure
task-4850059 closes odoo/documentation#14390 Signed-off-by: Audrey Vandromme (auva) <auva@odoo.com>
@@ -82,7 +82,7 @@ website homepage. Click on the button to edit the button text and URL.
|
|||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
To provide a streamlined experience for the contact, consider :doc:`creating a page on the
|
To provide a streamlined experience for the contact, consider :doc:`creating a page on the
|
||||||
website <../../../websites/website/pages>` that expresses gratitude to the contact for
|
website <../../../websites/website/structure/pages>` that expresses gratitude to the contact for
|
||||||
confirming their subscription to the mailing list. Add the link to that page in the URL of the
|
confirming their subscription to the mailing list. Add the link to that page in the URL of the
|
||||||
confirmation button.
|
confirmation button.
|
||||||
|
|
||||||
|
|||||||
@@ -298,7 +298,7 @@ The eCommerce-related fields to translate are:
|
|||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
- Having untranslated content on a web page may be detrimental to the user experience and
|
- Having untranslated content on a web page may be detrimental to the user experience and
|
||||||
:doc:`SEO <../../websites/website/pages/seo>`. You can use the
|
:doc:`SEO <../../websites/website/structure/seo>`. You can use the
|
||||||
:doc:`Translate <../website/configuration/translate>` feature to translate the page's content.
|
:doc:`Translate <../website/configuration/translate>` feature to translate the page's content.
|
||||||
- To check the language(s) of your website, go to :menuselection:`Website --> Configuration -->
|
- To check the language(s) of your website, go to :menuselection:`Website --> Configuration -->
|
||||||
Settings` and go to the :guilabel:`Website Info` section.
|
Settings` and go to the :guilabel:`Website Info` section.
|
||||||
|
|||||||
@@ -246,7 +246,7 @@ display it only when filtering by that specific category.
|
|||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
- Adding content to an eCommerce category page helps improve the :doc:`SEO
|
- Adding content to an eCommerce category page helps improve the :doc:`SEO
|
||||||
<../../website/pages/seo>` strategy. Using keywords linked to the products or the
|
<../../website/structure/seo>` strategy. Using keywords linked to the products or the
|
||||||
eCommerce categories can also increase organic traffic. Additionally, each category has its
|
eCommerce categories can also increase organic traffic. Additionally, each category has its
|
||||||
own specific URL that can be pointed to and is indexed by search engines.
|
own specific URL that can be pointed to and is indexed by search engines.
|
||||||
- eCommerce categories can also be added as :ref:`mega menu items
|
- eCommerce categories can also be added as :ref:`mega menu items
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ with other Odoo apps to expand your website's functionality.
|
|||||||
|
|
||||||
Design your website using building blocks and website themes.
|
Design your website using building blocks and website themes.
|
||||||
|
|
||||||
.. card:: Pages
|
.. card:: Structure
|
||||||
:target: website/pages
|
:target: website/structure
|
||||||
:large:
|
:large:
|
||||||
|
|
||||||
Manage website pages, menus, and search engine optimization.
|
Manage website pages, menus, and search engine optimization.
|
||||||
@@ -57,7 +57,7 @@ with other Odoo apps to expand your website's functionality.
|
|||||||
:titlesonly:
|
:titlesonly:
|
||||||
|
|
||||||
website/web_design
|
website/web_design
|
||||||
website/pages
|
website/structure
|
||||||
website/configuration
|
website/configuration
|
||||||
website/reporting
|
website/reporting
|
||||||
website/mail_groups
|
website/mail_groups
|
||||||
|
|||||||
@@ -54,4 +54,4 @@ To adapt the content of the page according to your needs, click the :guilabel:`E
|
|||||||
You could add a link to this page in your website's footer, for example.
|
You could add a link to this page in your website's footer, for example.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
:doc:`Pages <../pages>`
|
:doc:`Pages <../structure/pages>`
|
||||||
|
|||||||
@@ -9,14 +9,14 @@ help avoid confusion and make it easier to tailor your digital outreach strategi
|
|||||||
target audience.
|
target audience.
|
||||||
|
|
||||||
Each website can be designed and configured independently with its own :doc:`domain name
|
Each website can be designed and configured independently with its own :doc:`domain name
|
||||||
<domain_names>`, :doc:`theme <../web_design/themes>`, :doc:`pages <../pages>`, :doc:`menus
|
<domain_names>`, :doc:`theme <../web_design/themes>`, :doc:`pages <../structure/pages>`, :doc:`menus
|
||||||
<../pages/header_footer>`, :doc:`languages <translate>`, :doc:`products
|
<../structure/header_footer>`, :doc:`languages <translate>`, :doc:`products
|
||||||
<../../ecommerce/products>`, assigned sales team, etc. They can also
|
<../../ecommerce/products>`, assigned sales team, etc. They can also
|
||||||
:ref:`share content and pages <multi-website/website_content>`.
|
:ref:`share content and pages <multi-website/website_content>`.
|
||||||
|
|
||||||
.. tip::
|
.. tip::
|
||||||
Duplicate content (i.e., pages and content shared between multiple websites) can have a negative
|
Duplicate content (i.e., pages and content shared between multiple websites) can have a negative
|
||||||
impact on :doc:`../pages/seo`.
|
impact on :doc:`../structure/seo`.
|
||||||
|
|
||||||
Website creation
|
Website creation
|
||||||
================
|
================
|
||||||
|
|||||||
44
content/applications/websites/website/structure.rst
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
:nosearch:
|
||||||
|
:show-content:
|
||||||
|
:hide-page-toc:
|
||||||
|
|
||||||
|
=========
|
||||||
|
Structure
|
||||||
|
=========
|
||||||
|
|
||||||
|
Structure your website using :doc:`pages <../website/structure/pages>`, provide consistent visual
|
||||||
|
and navigational framework with :doc:`headers and footers <../website/structure/header_footer>` and
|
||||||
|
optimize your online presence with :doc:`Search Engine Optimization (SEO) <../website/structure/seo>`.
|
||||||
|
|
||||||
|
.. cards::
|
||||||
|
|
||||||
|
.. card:: Pages
|
||||||
|
:target: structure/pages
|
||||||
|
:large:
|
||||||
|
|
||||||
|
Create pages for your website and customize their content and appearance to your needs.
|
||||||
|
|
||||||
|
.. card:: Headers and footers
|
||||||
|
:target: structure/header_footer
|
||||||
|
:large:
|
||||||
|
|
||||||
|
Create a consistent look and feel for your website by customizing the header and footer, and
|
||||||
|
help users navigate through web pages effectively by providing clear menus, links, and calls
|
||||||
|
to action.
|
||||||
|
|
||||||
|
|
||||||
|
.. card:: Search Engine Optimization (SEO)
|
||||||
|
:target: structure/seo
|
||||||
|
:large:
|
||||||
|
|
||||||
|
Improve your website’s visibility and ranking in search engine results.
|
||||||
|
|
||||||
|
.. seealso::
|
||||||
|
`Odoo Tutorials: Website <https://www.odoo.com/slides/website-25>`_
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:titlesonly:
|
||||||
|
|
||||||
|
structure/pages
|
||||||
|
structure/header_footer
|
||||||
|
structure/seo
|
||||||
@@ -79,7 +79,7 @@ Adding menu items
|
|||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
By default, pages are added to the menu as drop-down menu items when
|
By default, pages are added to the menu as drop-down menu items when
|
||||||
:doc:`they are created <../pages>`. To add a new menu item, follow these steps:
|
:doc:`they are created <../structure/pages>`. To add a new menu item, follow these steps:
|
||||||
|
|
||||||
#. Go to :menuselection:`Website --> Site --> Menu Editor`.
|
#. Go to :menuselection:`Website --> Site --> Menu Editor`.
|
||||||
#. In the menu editor, click :guilabel:`Add Menu Item`.
|
#. In the menu editor, click :guilabel:`Add Menu Item`.
|
||||||
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
@@ -14,7 +14,7 @@ contain fixed content that does not change dynamically. You can manually create
|
|||||||
their URLs, and adapt their :ref:`properties <website/pages/page_management>` as needed. **Dynamic**
|
their URLs, and adapt their :ref:`properties <website/pages/page_management>` as needed. **Dynamic**
|
||||||
pages, on the other hand, are generated dynamically. All pages generated automatically by Odoo, for
|
pages, on the other hand, are generated dynamically. All pages generated automatically by Odoo, for
|
||||||
example, when you install an app or module (e.g., `/shop` or `/blog`) or publish a new product or
|
example, when you install an app or module (e.g., `/shop` or `/blog`) or publish a new product or
|
||||||
:doc:`blog post <../blog>`, are dynamic pages and are therefore managed differently.
|
:doc:`blog post <../../blog>`, are dynamic pages and are therefore managed differently.
|
||||||
|
|
||||||
.. _website/pages/page_creation:
|
.. _website/pages/page_creation:
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ page, proceed as follows:
|
|||||||
|
|
||||||
#. Enter a :guilabel:`Page Title`; this title is used in the menu and the page's URL.
|
#. Enter a :guilabel:`Page Title`; this title is used in the menu and the page's URL.
|
||||||
#. Click :guilabel:`Create`.
|
#. Click :guilabel:`Create`.
|
||||||
#. If needed, :doc:`customize the page's content and appearance <web_design>` using the website
|
#. If needed, :doc:`customize the page's content and appearance <../web_design>` using the website
|
||||||
editor, then click :guilabel:`Save`.
|
editor, then click :guilabel:`Save`.
|
||||||
#. :ref:`Publish <website/pages/un-publish-page>` the page.
|
#. :ref:`Publish <website/pages/un-publish-page>` the page.
|
||||||
|
|
||||||
@@ -131,7 +131,7 @@ Duplicating pages
|
|||||||
To duplicate a page, access the page, then go to :menuselection:`Site --> Properties`, and click
|
To duplicate a page, access the page, then go to :menuselection:`Site --> Properties`, and click
|
||||||
:guilabel:`Duplicate Page`. Enter a :guilabel:`Page Name`, then click :guilabel:`OK`. By default,
|
:guilabel:`Duplicate Page`. Enter a :guilabel:`Page Name`, then click :guilabel:`OK`. By default,
|
||||||
the new page is added after the duplicated page in the menu, but you can remove it from the menu or
|
the new page is added after the duplicated page in the menu, but you can remove it from the menu or
|
||||||
change its position using the :doc:`menu editor <pages/header_footer>`.
|
change its position using the :doc:`menu editor <header_footer>`.
|
||||||
|
|
||||||
.. _website/pages/delete-page:
|
.. _website/pages/delete-page:
|
||||||
|
|
||||||
@@ -158,7 +158,7 @@ URL redirect mapping consists in sending visitors and search engines to a URL di
|
|||||||
the one they initially requested. This technique is used, for example, to prevent broken links when
|
the one they initially requested. This technique is used, for example, to prevent broken links when
|
||||||
you :ref:`delete a page <website/pages/delete-page>`,
|
you :ref:`delete a page <website/pages/delete-page>`,
|
||||||
:ref:`modify its URL <website/pages/page_properties>`, or migrate your site from another platform to
|
:ref:`modify its URL <website/pages/page_properties>`, or migrate your site from another platform to
|
||||||
an Odoo :doc:`domain <configuration/domain_names>`. It can also be used to improve :doc:`pages/seo`.
|
an Odoo :doc:`domain <../configuration/domain_names>`. It can also be used to improve :doc:`seo`.
|
||||||
|
|
||||||
To access existing URL redirections and create new ones, :doc:`activate the developer mode
|
To access existing URL redirections and create new ones, :doc:`activate the developer mode
|
||||||
</applications/general/developer_mode>` and go to :menuselection:`Website --> Configuration -->
|
</applications/general/developer_mode>` and go to :menuselection:`Website --> Configuration -->
|
||||||
@@ -205,10 +205,4 @@ Toggle the :guilabel:`Activate` switch to deactivate the redirection.
|
|||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- `Google documentation on redirects and search <https://developers.google.com/search/docs/crawling-indexing/301-redirects>`_
|
- `Google documentation on redirects and search <https://developers.google.com/search/docs/crawling-indexing/301-redirects>`_
|
||||||
- :doc:`pages/seo`
|
- :doc:`seo`
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:titlesonly:
|
|
||||||
|
|
||||||
pages/header_footer
|
|
||||||
pages/seo
|
|
||||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
@@ -189,7 +189,7 @@ methods:
|
|||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- :doc:`../configuration/google_search_console`
|
- :doc:`../configuration/google_search_console`
|
||||||
- :doc:`../pages`
|
- :doc:`pages`
|
||||||
|
|
||||||
Sitemap
|
Sitemap
|
||||||
-------
|
-------
|
||||||
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 110 KiB After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 5.4 KiB |
@@ -16,7 +16,7 @@ content and layout needs.
|
|||||||
Add a building block
|
Add a building block
|
||||||
====================
|
====================
|
||||||
|
|
||||||
To add a block to a :doc:`website page <../pages>`, access the page, click :guilabel:`Edit`, then
|
To add a block to a :doc:`website page <../structure/pages>`, access the page, click :guilabel:`Edit`, then
|
||||||
drag and drop the desired building block into the appropriate location. Two types of building blocks
|
drag and drop the desired building block into the appropriate location. Two types of building blocks
|
||||||
are available: :guilabel:`Categories` and :guilabel:`Inner Content`. :guilabel:`Inner Content`
|
are available: :guilabel:`Categories` and :guilabel:`Inner Content`. :guilabel:`Inner Content`
|
||||||
building blocks can only be added into :guilabel:`Categories` building blocks.
|
building blocks can only be added into :guilabel:`Categories` building blocks.
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ redirects as well as your domain name.
|
|||||||
|
|
||||||
**SEO & Redirects**
|
**SEO & Redirects**
|
||||||
|
|
||||||
- :doc:`../../../applications/websites/website/pages/seo`
|
- :doc:`/applications/websites/website/structure/seo`
|
||||||
- :ref:`website/pages/URL-redirection`
|
- :ref:`website/pages/URL-redirection`
|
||||||
|
|
||||||
**Domain name**
|
**Domain name**
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ Alternatively, replace the default content of these pages using XPath.
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- :doc:`Odoo Documentation on SEO <../../../applications/websites/website/pages/seo>`
|
- :doc:`Odoo Documentation on SEO </applications/websites/website/structure/seo>`
|
||||||
|
|
||||||
.. _website_themes/pages/theme_pages :
|
.. _website_themes/pages/theme_pages :
|
||||||
|
|
||||||
|
|||||||
@@ -46,3 +46,6 @@ applications/websites/website/building_blocks/features.rst applications/websites
|
|||||||
applications/websites/website/building_blocks/inner_content.rst applications/websites/website/building_blocks.rst
|
applications/websites/website/building_blocks/inner_content.rst applications/websites/website/building_blocks.rst
|
||||||
applications/websites/website/building_blocks/structure.rst applications/websites/website/building_blocks.rst
|
applications/websites/website/building_blocks/structure.rst applications/websites/website/building_blocks.rst
|
||||||
applications/websites/website/pages/menus.rst applications/websites/website/pages/header_footer.rst
|
applications/websites/website/pages/menus.rst applications/websites/website/pages/header_footer.rst
|
||||||
|
applications/websites/website/pages/header_footer.rst applications/websites/website/structure/header_footer.rst
|
||||||
|
applications/websites/website/pages.rst applications/websites/website/structure/pages.rst
|
||||||
|
applications/websites/website/pages/seo.rst applications/websites/website/structure/seo.rst
|
||||||
|
|||||||