[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::
|
||||
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
|
||||
confirmation button.
|
||||
|
||||
|
||||
@@ -298,7 +298,7 @@ The eCommerce-related fields to translate are:
|
||||
|
||||
.. note::
|
||||
- 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.
|
||||
- To check the language(s) of your website, go to :menuselection:`Website --> Configuration -->
|
||||
Settings` and go to the :guilabel:`Website Info` section.
|
||||
|
||||
@@ -246,7 +246,7 @@ display it only when filtering by that specific category.
|
||||
|
||||
.. tip::
|
||||
- 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
|
||||
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
|
||||
|
||||
@@ -19,8 +19,8 @@ with other Odoo apps to expand your website's functionality.
|
||||
|
||||
Design your website using building blocks and website themes.
|
||||
|
||||
.. card:: Pages
|
||||
:target: website/pages
|
||||
.. card:: Structure
|
||||
:target: website/structure
|
||||
:large:
|
||||
|
||||
Manage website pages, menus, and search engine optimization.
|
||||
@@ -57,7 +57,7 @@ with other Odoo apps to expand your website's functionality.
|
||||
:titlesonly:
|
||||
|
||||
website/web_design
|
||||
website/pages
|
||||
website/structure
|
||||
website/configuration
|
||||
website/reporting
|
||||
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.
|
||||
|
||||
.. 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.
|
||||
|
||||
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
|
||||
<../pages/header_footer>`, :doc:`languages <translate>`, :doc:`products
|
||||
<domain_names>`, :doc:`theme <../web_design/themes>`, :doc:`pages <../structure/pages>`, :doc:`menus
|
||||
<../structure/header_footer>`, :doc:`languages <translate>`, :doc:`products
|
||||
<../../ecommerce/products>`, assigned sales team, etc. They can also
|
||||
:ref:`share content and pages <multi-website/website_content>`.
|
||||
|
||||
.. tip::
|
||||
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
|
||||
================
|
||||
|
||||
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
|
||||
: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`.
|
||||
#. 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**
|
||||
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
|
||||
: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:
|
||||
|
||||
@@ -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.
|
||||
#. 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`.
|
||||
#. :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
|
||||
: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
|
||||
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:
|
||||
|
||||
@@ -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
|
||||
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
|
||||
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
|
||||
</applications/general/developer_mode>` and go to :menuselection:`Website --> Configuration -->
|
||||
@@ -205,10 +205,4 @@ Toggle the :guilabel:`Activate` switch to deactivate the redirection.
|
||||
|
||||
.. seealso::
|
||||
- `Google documentation on redirects and search <https://developers.google.com/search/docs/crawling-indexing/301-redirects>`_
|
||||
- :doc:`pages/seo`
|
||||
|
||||
.. toctree::
|
||||
:titlesonly:
|
||||
|
||||
pages/header_footer
|
||||
pages/seo
|
||||
- :doc:`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::
|
||||
- :doc:`../configuration/google_search_console`
|
||||
- :doc:`../pages`
|
||||
- :doc:`pages`
|
||||
|
||||
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
|
||||
====================
|
||||
|
||||
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
|
||||
are available: :guilabel:`Categories` and :guilabel:`Inner Content`. :guilabel:`Inner Content`
|
||||
building blocks can only be added into :guilabel:`Categories` building blocks.
|
||||
|
||||
@@ -62,7 +62,7 @@ redirects as well as your domain name.
|
||||
|
||||
**SEO & Redirects**
|
||||
|
||||
- :doc:`../../../applications/websites/website/pages/seo`
|
||||
- :doc:`/applications/websites/website/structure/seo`
|
||||
- :ref:`website/pages/URL-redirection`
|
||||
|
||||
**Domain name**
|
||||
|
||||
@@ -109,7 +109,7 @@ Alternatively, replace the default content of these pages using XPath.
|
||||
</template>
|
||||
|
||||
.. 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 :
|
||||
|
||||
|
||||
@@ -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/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/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
|
||||
|
||||