From 0b81fba9309136da5cfa650d6327a3c5509c50c1 Mon Sep 17 00:00:00 2001 From: Lina Wolf <48202465+linawolf@users.noreply.github.com> Date: Fri, 19 Apr 2024 15:52:15 +0200 Subject: [PATCH] [TASK] Document options of the guides.xml (#408) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [TASK] Document options of the guides.xml Also sort them by alphabet and give them more examples * [TASK] Document options of the guides.xml Also sort them by alphabet and give them more examples * Apply suggestions from code review Co-authored-by: Chris Müller <2566282+brotkrueml@users.noreply.github.com> * Update Documentation/GeneralConventions/GuidesXml.rst * Apply suggestions from code review Co-authored-by: Sandra Erbel * [TASK] Apply changes from code-review * Apply suggestions from code review Co-authored-by: Chris Müller <2566282+brotkrueml@users.noreply.github.com> --------- Co-authored-by: Chris Müller <2566282+brotkrueml@users.noreply.github.com> Co-authored-by: Sandra Erbel --- .../GeneralConventions/GuidesXml.rst | 558 +++++++++++++++--- .../Images/ReferenceThisHeadlineDialog.png | Bin 0 -> 50717 bytes 2 files changed, 472 insertions(+), 86 deletions(-) create mode 100644 Documentation/Images/ReferenceThisHeadlineDialog.png diff --git a/Documentation/GeneralConventions/GuidesXml.rst b/Documentation/GeneralConventions/GuidesXml.rst index c502ee2f..61005a37 100644 --- a/Documentation/GeneralConventions/GuidesXml.rst +++ b/Documentation/GeneralConventions/GuidesXml.rst @@ -7,11 +7,7 @@ Configuration of the rendering - guides.xml This XML file contains meta information and configuration used during rendering of a manual. -.. contents:: Table of Contents: - :depth: 2 - :local: - -Example: +.. rubric:: Example: .. literalinclude:: _guides-simple.xml :caption: Documentation/guides.xml @@ -19,119 +15,244 @@ Example: .. hint:: If you are migrating from the legacy Sphinx-based rendering and still have a :file:`Documentation/Settings.cfg` you can use an automatic migration - tool to :ref:`migrate the settings.cfg into a guides.xml + tool to :ref:`migrate the Settings.cfg into a guides.xml ` + +.. contents:: Table of Contents: + :local: + .. _settings-guides: The `` tag ================== +The :xml:`` tag is the root tag of the :file:`Documentation/guides.xml`. It is used for general configuration during parsing and rendering. +The following settings can be relevant for TYPO3 themed documentation: + +.. _settings-guides-default-code-language: + +default-code-language +--------------------- + +.. confval:: default-code-language + :name: guides-default-code-language + :type: string + + Can be used to set the code-language that should be used for + :ref:`code-blocks ` if no language is set. + + We advice to set the language to be used in each code-block however. + +.. _settings-guides-default-code-language-example: + +Example: Use `typoscript` as default language for code-blocks +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: xml + :caption: EXT:my_extension/Documentation/guides.xml (excerpt) + :emphasize-lines: 4 + + + + + + +.. _settings-guides-max-menu-depth: + +max-menu-depth +-------------- + +.. confval:: max-menu-depth + :name: guides-max-menu-depth + :type: integer + :Default: `PHP_INT_MAX` + + Limits the main menu to a certain amount of levels. As level creation is + one of the main bottle-necks that can slow down rendering it can be helpful + to limit the levels in the menu in some use cases. + +.. _settings-guides-max-menu-depth-example: + +Example: Limit the menu to 2 levels +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The changelog (documentation of the extension "core") consists of several thousands of +pages. The reason is that very long lists of changelog entries in the menu are not helpful to +the user and slow down the search. + +.. code-block:: xml + :caption: EXT:core/Documentation/guides.xml (excerpt) + :emphasize-lines: 4 + + + + + + + +.. _settings-guides-interlink-mapping: + +Interlink mapping +================= + +.. todo: describe interlink mapping more detailed + +The :xml:`` tag is located directly in the :ref:`guides tag `. +There can be 0 or more :xml:`` tags, each defines one Interlink +inventory. + +A list of globally available Interlink (formerly "Intersphinx") repositories +can be found in :ref:`Available default inventories ` + +It is possible, though rarely needed to define custom interlink mappings: + +For example: + +.. code-block:: xml + :caption: Documentation/guides.xml, excerpt + + + + .. _settings-guides-project: The `` tag =================== +The :xml:`` tag is located directly in the :ref:`guides tag `. +There can be 0 or 1 tag of that name. + This tag can contain the following meta information: +.. _settings-guides-project-title: + Project title ------------- -The *project* tag contains the title of the project and is displayed in the -left sidebar (desktop) or the top (mobile) of the theme and in the title meta -tag. +.. confval:: title + :name: guides-project-title + :type: string + + The *project* tag contains the title of the project and is displayed in the + left sidebar (desktop) or the top (mobile) of the theme and in the title meta + tag. -For TYPO3 extensions we suggest to use the extension name in a readable -format: + For TYPO3 extensions we suggest to use the extension name in a readable + format: -* Import / Export tool -* News -* Mask + * Import / Export tool + * News + * Mask -Common values are in the official TYPO3 manuals + Common values are in the official TYPO3 manuals -#. ` Guide`, e.g. "Frontend Localization Guide", - for collections of articles on a specific topic -#. ` Reference`, e.g. "TSconfig Reference", - for a complete reference -#. ` Tutorial`, e.g. "Editors Tutorial", - for collections of tutorials on a specific topic + #. ` Guide`, e.g. "Frontend Localization Guide", + for collections of articles on a specific topic + #. ` Reference`, e.g. "TSconfig Reference", + for a complete reference + #. ` Tutorial`, e.g. "Editors Tutorial", + for collections of tutorials on a specific topic + +.. _settings-guides-project-title-example: + +Example: Set the title of a project, including version, release and copyright +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: xml + :caption: EXT:news/Documentation/guides.xml (excerpt) + + + + + .. _settings-guides-version-and-release: Version and release ------------------- -The attributes *version* and *release* both contain the version of the manual -and mostly correspond to the version of the TYPO3 LTS or TYPO3 extension to -which the documentation refers. +.. confval:: version + :name: guides-project-version + :type: string -The version is shown below the title in the theme's release switch and in the -title meta tag, the release is not shown currently - but it should be -kept anyway to satisfy internal requirements. + When documentation is rendered in the GitHub action for deployment onto + https://docs.typo3.org the version is set automatically to the extension's + version derived from the Git tag. Setting the version in the + :file:`guides.xml` only affects local rendering. -version - The major project version, used as the replacement for :rst:`|version|`. - For example this may be something like 12.4. + The attributes *version* and *release* both contain the version of the manual + and mostly correspond to the version of the TYPO3 LTS or TYPO3 extension to + which the documentation refers. -release - The full project version, used as the replacement for :rst:`|release|` - For example 13.0.0-dev. + The version is shown below the title in the theme's release switch and in the + title meta tag, the release is not shown currently - but it should be + kept anyway to satisfy internal requirements. -If you do not need the separation provided between version and release, -just set them both to the same value. + version + The major project version, used as the replacement for :rst:`|version|`. + For example this may be something like 12.4. + + release + The full project version, used as the replacement for :rst:`|release|` + For example 12.4.15-dev. + + If you do not need the separation provided between version and release, + just set them both to the same value. .. _settings-guides-copyright: Copyright --------- -The *copyright* attribute contains the copyright claim of the project. It is -displayed in the footer as "© Copyright " and has in most use cases -in the TYPO3 world the values: +.. confval:: copyright + :name: guides-project-copyright + :type: string + + The *copyright* attribute contains the copyright claim of the project. It is + displayed in the footer as "© Copyright " and has in most use cases + in the TYPO3 world the values: -#. `since by the TYPO3 contributors`, - for example "since 1999 by the TYPO3 contributors" (official TYPO3 manuals and TYPO3 - system extensions) -#. `since by & contributors`, - for example "since 1999 by John Doe & contributors" (third-party TYPO3 extensions) + #. `since by the TYPO3 contributors`, + for example "since 1999 by the TYPO3 contributors" (official TYPO3 manuals and TYPO3 + system extensions) + #. `since by & contributors`, + for example "since 1999 by John Doe & contributors" (third-party TYPO3 extensions) .. _settings-guides-theme: TYPO3 Theme settings ==================== -Further settings can be made in the XML tag -:xml:``. -The class attribute is mandatory, it references the extension that is used -to render the documentation with the TYPO3 documentation theme. - -.. _preferred_typo3_version: - -Preferred TYPO3 Core version ----------------------------- +The :xml:`` tag is located directly in the :ref:`guides tag `. -You can set the preferred TYPO3 Core version. This version is used to determine -the desired version for links to other manuals and system extensions. +TYPO3 Theme specific settings can be made in the tag +:xml:``. -.. code-block:: xml - :caption: Documentation/guides.xml +There can be 0 or more tags of that name, however only one :xml:`` tag +should be defined for the TYPO3 documentation theme. - +The class attribute is mandatory, it references the extension that is used +to render the documentation with the TYPO3 documentation theme. -If no preferred version is set it defaults to `stable`. Possible values are: +.. contents:: TYPO3 Theme settings + :local: -`main`, `stable` (latest LTS), `oldstable` (old LTS) or an explicit LTS / eLTS -version like `12.4` or `8.7`. - -.. todo: Link to interlink chapter once it is written .. _settings-guides-github-workflow: -Configure the "Edit on GitHub" button -------------------------------------- +edit-on-github-* +---------------- The *github_repository* and *github_branch* attributes should be set to provide the "Edit on GitHub" button, which allows the reader to jump from the currently @@ -155,18 +276,151 @@ For example: edit-on-github="TYPO3-Documentation/TYPO3CMS-Guide-HowToDocument" /> +.. _settings-guides-edit-on-github: + +edit-on-github +~~~~~~~~~~~~~~ + +.. confval:: edit-on-github + :name: guides-extension-edit-on-github + :type: string + :Sytanx: [GitHub Organiziation or user]/[Repository] + :Default: `""` + + If this configuration is set, a button "Edit on GitHub" is displayed on each + page of the manual. + +.. _settings-guides-edit-on-github-example: + +Example: Display a button to edit in the repository of news +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: xml + :caption: EXT:news/Documentation/guides.xml (excerpt) + + + + + + +.. _settings-guides-edit-on-github-branch: + +edit-on-github-branch +~~~~~~~~~~~~~~~~~~~~~ + +.. confval:: edit-on-github-branch + :name: guides-extension-edit-on-github-branch + :type: string + :Default: `main` + + The branch that should be used for the "Edit on GitHub" button. + + +.. _settings-guides-edit-on-github-branch-example: + +Example: Display a button to edit in the repository of tt_news on branch master +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: xml + :caption: EXT:news/Documentation/guides.xml (excerpt) + + + + + + + +.. _settings-guides-edit-on-github-directory: + +edit-on-github-directory +~~~~~~~~~~~~~~~~~~~~~~~~ + +.. confval:: edit-on-github-directory + :name: guides-extension-edit-on-github-directory + :type: string + :Default: `Documentation` + + The directory in which the documentation can be found. The GitHub render + action currently does not support using other directories + then :folder:`Documentation/`. + + This setting is used exclusively for system extension manuals as the TYPO3 + Core is kept in a mono repository on GitHub. + +Example: Set the GitHub directory for a system extension +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. code-block:: xml + :caption: EXT:adminpanel/Documentation/guides.xml (excerpt) + + + + + + +.. _settings-guides-interlink-shortcode: + +interlink-shortcode +------------------- + +.. confval:: interlink-shortcode + :name: guides-extension-interlink-shortcode + :type: string + :Default: `somemanual` + + The interlink shortcode will be displayed in the "Reference this headline" + dialog when users click on the link symbol beside a headline or other + linkable element. + + These references can be used to link to your manual from other documents + rendered with the TYPO3 theme. However they will only work if you follow + these rules: -.. _settings-guides-footer-links: + * TYPO3 third-party extensions: Composer name, example: `georgringer/news` + * System extensions: Composer name, example: `typo3/cms-adminpanel` + * A shortcode supported by the theme: + :ref:`Available default inventories ` -Footer links ------------- +.. figure:: /Images/ReferenceThisHeadlineDialog.png + :alt: Reference a headline dialog showing the shortcode georgringer/news + + Reference a headline in the EXT:news manual + +.. _settings-guides-project-links: + +project_* +--------- The *project_* attributes provide all links with the name "" in the footer of the documentation that guide the user to other aspects of the project than the documentation, for example to the project page in the TYPO3 Extension Repository (TER): +.. _settings-guides-project_home: + project_home +~~~~~~~~~~~~ + +.. confval:: project_home + :name: guides-extension-project_home + :type: string + is set to the homepage URL of the project. For official TYPO3 manuals this is the public base URL at docs.typo3.org, for public TYPO3 extensions this is the associated TER page or a custom project website, for @@ -175,59 +429,191 @@ project_home * `https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/` or * `https://extensions.typo3.org/extension/news`. +.. _settings-guides-project_contact: + project_contact +~~~~~~~~~~~~~~~ + +.. confval:: project_contact + :name: guides-extension-project-contact + :type: string + is usually set to an email address or Slack channel URL of the team behind the project, for example * `mailto:documentation\@typo3.org` or * `https://typo3.slack.com/archives/C028JEPJL`. +.. _settings-guides-project_repository: + project_repository +~~~~~~~~~~~~~~~~~~ + +.. confval:: project_repository + :name: guides-extension-project_repository + :type: string + is set to the repository of the project's VCS, for example * `https://github.com/FriendsOfTYPO3/extension_builder`. +.. _settings-guides-project_issues: + project_issues +~~~~~~~~~~~~~~ + +.. confval:: project_issues + :name: guides-extension-project-issues + :type: string + is set to the location where project issues are to be created and edited, for example * `https://github.com/FriendsOfTYPO3/extension_builder/issues` + +.. _settings-guides-project_discussions: + project_discussions +~~~~~~~~~~~~~~~~~~~ + +.. confval:: project_discussions + :name: guides-extension-project-discussions + :type: string + is used in the rare case that project-related discussions take place in locations other than those defined by the project_contact and project_issues attributes, for example * `https://github.com/FriendsOfTYPO3/extension_builder/discussions`. -For example: -.. code-block:: xml - :caption: Documentation/guides.xml, excerpt +.. _settings-guides-project-links-example: - + + + -.. _settings-guides-interlink-mapping: +.. _settings-guides-project-links-core-example: -Interlink mapping -================= +Example: Project links for a system extension +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. todo: describe interlink mapping more detailed +.. code-block:: xml + :caption: EXT:adminpanel/Documentation/guides.xml (excerpt) -A list of globally available Interlink (formerly "Intersphinx") repositories -can be found in :ref:`Available default inventories ` + + + + -It is possible, though rarely needed to define custom interlink mappings: -For example: +.. _settings-guides-project-links-reference-example: + +Example: Project links for a reference or guide +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. code-block:: xml - :caption: Documentation/guides.xml, excerpt + :caption: Reference-TSconfig Documentation/guides.xml (excerpt) - + + + + + + +.. _settings-guides-preferred_typo3_version: + +typo3-core-preferred +-------------------- + +.. confval:: typo3-core-preferred + :name: guides-extension-typo3-core-preferred + :type: string + :Default: `stable` + + You can set the preferred TYPO3 Core version. This version is used to determine + the desired version for links to other manuals and system extensions. + + .. code-block:: xml + :caption: Documentation/guides.xml + + + + If no preferred version is set it defaults to `stable`. Possible values are: + + `main`, `stable` (latest LTS), `oldstable` (old LTS) or an explicit LTS / eLTS + version like `12.4` or `8.7`. + +Example: Set the preferred TYPO3 Core version to 11.5 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +At the time of writing the extension :t3ext:`news` is compatible with TYPO3 v11.5 +and v12.4. When :ref:`referencing ` Core manuals or +extensions, we want the links to go automatically to version 11.5 of that +reference or core extension. Therefore we set the preferred TYPO3 Core version +to that value: + +.. code-block:: xml + :caption: EXT:news/Documentation/guides.xml (excerpt) + + + + + +Example: Always link to the latest stable TYPO3 version +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +If you want your links to always go to the latest stable long time support version +(LTS) of the TYPO3 Core, you can set :confval:`guides-extension-typo3-core-preferred` to stable. + +At the time of writing references to official manuals and Core extensions will +be rendered to version 12.4. Once TYPO3 13 LTS is released they will automatically +switch to the according version on next re-rendering. + +.. code-block:: xml + :caption: EXT:my_extension/Documentation/guides.xml (excerpt) + + + + + +.. todo: Link to interlink chapter once it is written diff --git a/Documentation/Images/ReferenceThisHeadlineDialog.png b/Documentation/Images/ReferenceThisHeadlineDialog.png new file mode 100644 index 0000000000000000000000000000000000000000..fd3a7afb971ed02b78a694ab4a364ae4f1ca71da GIT binary patch literal 50717 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 literal 0 HcmV?d00001