diff --git a/typo3/sysext/rte_ckeditor/Documentation/Configuration/Concepts.rst b/typo3/sysext/rte_ckeditor/Documentation/Configuration/Concepts.rst index fd3d32006a912e09d923471e54eaf0b10373de7a..8665ca2f6ece2a1efbe8f91577f2c764818669e8 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Configuration/Concepts.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Configuration/Concepts.rst @@ -19,14 +19,17 @@ embedded in the TYPO3 core and not specific to `rte_ckeditor`. There are three main parts relevant for rich text editing with TYPO3: -#. **Editor configuration:** This covers how the actual editor (in this case CKEditor) - should behave, what buttons should be shown, what options are available. -#. **RTE transformations:** This defines how the information is processed when saved - from the Rich Text Editor to the database and when loaded from the database into - the Rich Text Editor -#. **Frontend output configuration**: The information fetched from the database may need to - be processed for the frontend. The configuration of the - frontend output is configured via TypoScript. +Editor configuration + This covers how the actual editor (in this case CKEditor) should behave, + what buttons should be shown, what options are available. + +RTE transformations + This defines how the information is processed when saved from the Rich Text Editor to the database. + And when loaded from the database into the Rich Text Editor. + +Frontend output configuration + The information fetched from the database may need to be processed for the frontend. + The configuration of the frontend output is configured via TypoScript. .. todo: diagram: overview with DB <-> RTE, DB -> FE etc. @@ -45,49 +48,41 @@ has everything preset (see :ref:`t3tsref:parsefunc`). Editor Configuration ==================== -Yaml +YAML ---- For TYPO3 v8 the ability to configure editor-related configuration and transformations -via Yaml (Yet-Another-Markup-Language) was made available and is usable for both CKEditor +via YAML (Yet-Another-Markup-Language) was made available and is usable for both CKEditor and HtmlArea, although for the latter it is recommended to use the existing configuration when having special setups. -.. todo: add link to general information about configuration with Yaml, once available +.. todo: add link to general information about configuration with YAML, once available -Yaml Basics +YAML Basics ~~~~~~~~~~~ -* Yaml is case sensitive +* YAML is case sensitive * Indenting level reflects hierarchy level and indenting must be used consistently (indent with 2 spaces in `rte_ckeditor` configuration). * Comments begin with a `#`. * White space is important, use a space after `:`. -This is a dictionary (associative array): - -.. code-block:: yaml +This is a dictionary (associative array):: key1: value key2: value -A dictionary can be nested, for example: - -.. code-block:: yaml +A dictionary can be nested, for example:: key1: key1-2: value -This is a list: - -.. code-block:: yaml +This is a list:: - list item 1 - list item 2 -A dictionary can be combined with a list: - -.. code-block:: yaml +A dictionary can be combined with a list:: key: key2: @@ -102,7 +97,7 @@ Configuration Presets Presets are the heart of having custom configuration per record type, or page area. A preset consists of a name and a reference to the location -of a Yaml file. +of a YAML file. TYPO3 ships with three RTE presets, “defaultâ€, “minimal†and “fullâ€. The "default" configuration is active by default. @@ -170,13 +165,14 @@ and per-type basis: # per-type RTE.config.tt_content.types.bullets.bodytext.preset = bullets -* line #2: This sets the "minimal" preset for all bodytext fields of - content elements. -* line #4: This sets the "bullets" preset for all bodytext fields of - content elements with Content Type “Bullet list†(CType=bullets). +line #2 + This sets the "minimal" preset for all bodytext fields of content elements. -Of course, any other specific option set via Yaml can be overridden via -Page TSconfig as well: +line #4 + This sets the "bullets" preset for all bodytext fields of content elements, + with Content Type “Bullet list†(CType=bullets). + +Of course, any other specific option set via YAML can be overridden via Page TSconfig as well: .. code-block:: typoscript @@ -187,10 +183,10 @@ Page TSconfig as well: The loading order for configuration is: -#. preset defined for a specific field via PageTS -#. richtextConfiguration defined for a specific field via TCA +#. ``preset`` defined for a specific field via PageTS +#. ``richtextConfiguration`` defined for a specific field via TCA #. general preset defined via PageTS -#. default +#. ``default`` For more examples, see :ref:`t3tsconfig:pageTsRte` in "TSconfig Reference". @@ -327,7 +323,7 @@ Fluid ----- Outputting the contents of a RTE-enabled database field within Fluid can -be achieved by adding :html:`<f:format.html>{record.myfield}</f:format.html>` +be achieved by adding :html:`{record.myfield -> f:format.html()}` which in turn calls :typoscript:`stdWrap.parseFunc` with :typoscript:`lib.parseFunc_RTE` thus applying the same logic. Just ensure that the :typoscript:`lib.parseFunc_RTE` functionality is available. @@ -339,13 +335,5 @@ to see if :typoscript:`lib.parseFunc_RTE` is filled. .. todo: [SCREENSHOT of TSOB having lib.parseFunc_RTE open] .. important:: - If you add your opening and closing tags on an own line, the rendered output - includes empty paragraphs at beginning and end. - -.. tip:: - In some cases it is an advantage to use the fluid inline notation to output the contents - of a RTE-enabled database field: :html:`{record.myfield -> f:format.html()}`. This makes - it easier to process the output further (e.g. by chaining Fluid ViewHelpers). - - - + Take care of where you add opening and closing tags, if you don't use the fluid inline notation. + If they are on an own line, the rendered output includes empty paragraphs at beginning and end. diff --git a/typo3/sysext/rte_ckeditor/Documentation/Configuration/ConfigureTypo3.rst b/typo3/sysext/rte_ckeditor/Documentation/Configuration/ConfigureTypo3.rst index 707edaf057c615f66ddab74e964c411079efc566..54dc9be3279d97b52982e6bd7fac48fef7f876a3 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Configuration/ConfigureTypo3.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Configuration/ConfigureTypo3.rst @@ -123,10 +123,10 @@ You can view the Global Configuration in .. _config-typo3-yaml: -Yaml +YAML ==== -Most of the configuration of `rte_ckeditor` will be done in a Yaml file. +Most of the configuration of `rte_ckeditor` will be done in a YAML file. Relevant Settings for `rte_ckeditor` @@ -137,7 +137,7 @@ See :ref:`config-ref` How to change values -------------------- -This is done directly in the file. The Yaml file should be included in a +This is done directly in the file. The YAML file should be included in a sitepackage extension, see :ref:`best-practice-sitepackage`. @@ -147,7 +147,7 @@ TCA === The :abbr:`table configuration array (TCA)` is used to configure database fields and how they will behave in the -backend when edited. It is for example used to define that tt_content.bodytext should be edited +backend when edited. It is for example used to define that ``tt_content.bodytext`` should be edited with a rich text editor. diff --git a/typo3/sysext/rte_ckeditor/Documentation/Configuration/Examples.rst b/typo3/sysext/rte_ckeditor/Documentation/Configuration/Examples.rst index c3e393cc3b4ad14e3d9fceff96646cac34f4ae46..368ac3657eb77101bd07a6992733e4913c93ea6a 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Configuration/Examples.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Configuration/Examples.rst @@ -55,9 +55,7 @@ with the name of your preset. $GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['my_preset'] = 'EXT:my_extension/Configuration/RTE/MyPreset.yaml'; -In :file:`Configuration/RTE/MyPreset.yaml`, create your configuration, for example: - -.. code-block:: yaml +In :file:`Configuration/RTE/MyPreset.yaml`, create your configuration, for example:: # Import basic configuration imports: @@ -76,14 +74,14 @@ How Do I Customize the Toolbar? Since CKEditor 4, there are 2 ways to customize the toolbar buttons: -#. Using `editor.config.toolbar - <https://ckeditor.com/docs/ckeditor4/latest/guide/dev_toolbarconcepts.html#item-by-item-configuration>`_ - : This has the advantage, that each button is configured individually and it gives - you more control over what is displayed in the toolbar. -#. Using `editor.config.toolbarGroups - <https://ckeditor.com/docs/ckeditor4/latest/guide/dev_toolbarconcepts.html#toolbar-groups-configuration>`__ - : This has the advantage, that new buttons - that have been added by plugins will automatically appear. +Using `editor.config.toolbar <https://ckeditor.com/docs/ckeditor4/latest/guide/dev_toolbarconcepts.html#item-by-item-configuration>`_ + This has the advantage, + that each button is configured individually + and it gives you more control over what is displayed in the toolbar. + +Using `editor.config.toolbarGroups <https://ckeditor.com/docs/ckeditor4/latest/guide/dev_toolbarconcepts.html#toolbar-groups-configuration>`__ + This has the advantage, + that new buttons that have been added by plugins will automatically appear. This is explained in the `Toolbar documentation <https://ckeditor.com/latest/samples/old/toolbar/toolbar.html>`__ @@ -96,9 +94,7 @@ Configuration Using the toolbarGroups Method Each button is in a specific toolbarGroup. You can configure various toolbars, containing one or more toolbarGroups. -Example: - -.. code-block:: yaml +Example:: toolbarGroups: - { name: clipboard, groups: [ clipboard, cleanup, undo ] } @@ -121,8 +117,10 @@ When you are ready, click :guilabel:`"Get toolbar config"` to see the configurat How do I add Custom Plugins? ============================ +.. todo: change url to Plugins.yaml after branching master to 10.4 + See `EXT:rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml -<https://github.com/TYPO3/TYPO3.CMS/blob/9.5/typo3/sysext/rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml>`__ +<https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml>`__ for a list of plugins, that are already integrated in `rte_ckeditor`. Besides this, the wordcount plugin was added as npm package. You can find it within :file:`typo3/sysext/rte_ckeditor/Resources/Public/JavaScript/Contrib/plugins/wordcount/`. @@ -147,18 +145,15 @@ In this example, we integrate the plugin `codesnippet <https://ckeditor.com/cke4 4. Include the path to the plugin in your Yaml configuration, for example: - :file:`EXT:my_extension/Configuration/RTE/MyPreset.yaml`: - - .. code-block:: yaml + :file:`EXT:my_extension/Configuration/RTE/MyPreset.yaml`:: editor: externalPlugins: codesnippet: resource: "EXT:my_extension/Resources/Public/CKeditor/Plugins/codesnippet/" - .. tip:: - Each CKEditor plugin must have a javascript file called :file:`plugin.js` per convention. - If this is not the case, you must reference the whole path including the javascript file. + Each CKEditor plugin must have a javascript file called :file:`plugin.js` per convention. + If this is not the case, you must reference the whole path including the javascript file. 5. Configure @@ -185,7 +180,7 @@ In this example, we integrate the plugin `codesnippet <https://ckeditor.com/cke4 .. ------------------------------------- .. todo: additional questions What are stylesets? - Some configuration can be done with Page TSconfig, some with TCA and some with Yaml and some with either 2 or more of these. Why and what should be configured where? + Some configuration can be done with Page TSconfig, some with TCA and some with YAML and some with either 2 or more of these. Why and what should be configured where? How can I configure classes to anchor tags? What is the contents.css? How can I set specific classes for anchors? diff --git a/typo3/sysext/rte_ckeditor/Documentation/Configuration/QuickStart.rst b/typo3/sysext/rte_ckeditor/Documentation/Configuration/QuickStart.rst index b7202a2e25c9cf81e3c8c2e3c7f323cf02cf7b28..0d0df221f1adc9dc4ab90d179cc2e344868d8d25 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Configuration/QuickStart.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Configuration/QuickStart.rst @@ -45,10 +45,12 @@ Override the configuration preset "default" by adding this in :file:`<my_extensi $GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['default'] = 'EXT:my_extension/Configuration/RTE/Default.yaml'; Add the file :file:`Configuration/RTE/Default.yaml` to your extension, use the file -:file:`EXT:rte_ckeditor/Configuration/RTE/Full.yaml` as example (see latest 9.5 -`Full.yaml <https://github.com/TYPO3/TYPO3.CMS/blob/9.5/typo3/sysext/rte_ckeditor/Configuration/RTE/Full.yaml>`__) +:file:`EXT:rte_ckeditor/Configuration/RTE/Full.yaml` as example (see latest 10.4 +`Full.yaml <https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/rte_ckeditor/Configuration/RTE/Full.yaml>`__) -We explain the example 'Minimal.yaml' from the core: +.. todo: change url to Full.yaml after branching master to 10.4 + +We explain the example :file:`Minimal.yaml` from the core: .. code-block:: yaml :linenos: @@ -71,11 +73,13 @@ We explain the example 'Minimal.yaml' from the core: - Underline - Strike -* line #2: imports existing files to make basic parts reusable and improve structure - of configuration -* line #9: toolbarGroups, see `toolbarGroups - <https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-toolbarGroups>`__ - and `Understanding CKEditor Toolbar Concepts - <https://ckeditor.com/docs/ckeditor4/latest/guide/dev_toolbarconcepts.html>`__ -* line #12: removeButtons: this deactivates default buttons rendered in the toolbar, see `removeButtons - <https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons>`__ +line #2 + Imports existing files to make basic parts reusable and improve structure of configuration + +line #9 toolbarGroups + See `toolbarGroups <https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-toolbarGroups>`__ + and `Understanding CKEditor Toolbar Concepts <https://ckeditor.com/docs/ckeditor4/latest/guide/dev_toolbarconcepts.html>`__ + +line #12 removeButtons + This deactivates default buttons rendered in the toolbar, + see `removeButtons <https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-removeButtons>`__ diff --git a/typo3/sysext/rte_ckeditor/Documentation/Configuration/Reference.rst b/typo3/sysext/rte_ckeditor/Documentation/Configuration/Reference.rst index 2bf2148e85867743e2476a63e8b3f0d167e9f009..c4ec97db9af7e52a5061def7fb5fb7a0e4ec5e09 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Configuration/Reference.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Configuration/Reference.rst @@ -9,14 +9,15 @@ Configuration Reference .. _config-ref-yaml: -Yaml Configuration Reference +YAML Configuration Reference ============================ -When configurating the CKEditor using Yaml, these are the property +When configurating the CKEditor using YAML, these are the property names that are currently used: -* processing -* editor +.. contents:: + :local: + :depth: 1 processing ---------- @@ -47,44 +48,46 @@ like handling images. editor.config ~~~~~~~~~~~~~ -.. todo: rewrite this section to optimize the UX and look and feel +.. option:: editor.config: -editor.config: Configuration options For a list of all options see https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html -editor.config.language +.. option:: editor.config.language + defines the editor’s UI language, and is dynamically calculated (if not set otherwise) by the backend users’ preference. -editor.config.contentsLanguage +.. option:: editor.config.contentsLanguage + defines the language of the data, which is fetched from the sys_language information, but can be overridden by this option as well. For referencing files, TYPO3's internal "EXT:" syntax can be used, for using language labels, TYPO3's "LLL:" language functionality can be used. -editor.config.contentsCss - defines the CSS file of the editor and the styles that can be applied. +.. option:: editor.config.contentsCss - Example: + defines the CSS file of the editor and the styles that can be applied. - .. code-block:: yaml + Example:: editor.config.contentCss: "EXT:rte_ckeditor/Resources/Public/Css/contents.css" This is the default, as defined in `EXT:rte_ckeditor/Configuration/RTE/Editor/Base.yaml - <https://github.com/TYPO3/TYPO3.CMS/blob/9.5/typo3/sysext/rte_ckeditor/Configuration/RTE/Editor/Base.yaml>`__. + <https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/rte_ckeditor/Configuration/RTE/Editor/Base.yaml>`__. + +.. todo: change url to Base.yaml after branching master to 10.4 + +.. option:: editor.config.style -editor.config.style Sets the style -editor.config.toolbarGroup +.. option:: editor.config.toolbarGroup + This defines, which toolbarGroups (and corresponding buttons) will be visible in the toolbar. - Example: - - .. code-block:: yaml + Example:: toolbarGroups: - { name: clipboard, groups: [ clipboard, cleanup, undo ] } @@ -92,12 +95,11 @@ editor.config.toolbarGroup See :ref:`config-example-toolbargroup` for more information. -editor.config.removeButtons - deactivates default buttons rendered in the toolbar. +.. option:: editor.config.removeButtons - Example: + deactivates default buttons rendered in the toolbar. - .. code-block:: yaml + Example:: removeButtons: - Anchor @@ -114,8 +116,11 @@ editor.config.removeButtons editor.* ~~~~~~~~ -editor.externalPlugins +.. option:: editor.externalPlugins + is a list of plugins with their routes and additional configuration options, the main “resource†subproperty needs to be set which is a JavaScript file using CKEditor’s plugin API, see `rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml - <https://github.com/TYPO3/TYPO3.CMS/blob/9.5/typo3/sysext/rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml>`__. + <https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/rte_ckeditor/Configuration/RTE/Editor/Plugins.yaml>`__. + +.. todo: change url to Plugins.yaml after branching master to 10.4 diff --git a/typo3/sysext/rte_ckeditor/Documentation/GeneralConcepts/Index.rst b/typo3/sysext/rte_ckeditor/Documentation/GeneralConcepts/Index.rst index 7e4becaf23c53c39d7f8774fb66b643c3a3b0aad..dffb90fc8b50da331b1c277739d62d2aa5997e94 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/GeneralConcepts/Index.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/GeneralConcepts/Index.rst @@ -12,19 +12,24 @@ Editing Modes CKEditor has three editing modes: -* **“Article Editorâ€** mode (classic RTE): Editing is done within a fixed container. - It is possible to customize how the editor behaves and how the content is styled. -* **“Document Editorâ€** mode: Editing is done as in Microsoft Word or Google Docs, - where the document itself mimics a sheet of paper. The focus is on structuring - content and not mainly on the layout itself. -* **“Inline Editorâ€** mode: All formatting styles are reused from the surrounding - HTML and CSS styles, allowing for a seamless frontend editing. - -“Article Editor†mode is used in the TYPO3 Backend. - -“Inline Editor mode†is used by TYPO3’s “frontend_editing†which can be found on GitHub -(`frontend_editing <https://github.com/FriendsOfTYPO3/frontend_editing>`__. -Frontend_editing is not covered in this document. - -For a demonstration of all three modes, see the -`CKEditor demo <https://ckeditor.com/ckeditor-4/demo/#article>`__. +Article Edito mode (classic RTE) + Editing is done within a fixed container. + It is possible to customize how the editor behaves and how the content is styled. + + Used in the TYPO3 Backend. + +Document Editor mode + Editing is done as in Microsoft Word or Google Docs, + where the document itself mimics a sheet of paper. + The focus is on structuring content and not mainly on the layout itself. + +Inline Editor mode + All formatting styles are reused from the surrounding HTML and CSS styles, + allowing for a seamless frontend editing. + + Used by TYPO3’s frontend_editing, + which can be found on `GitHub <https://github.com/FriendsOfTYPO3/frontend_editing>`__. + frontend_editing is not covered in this document. + +For a demonstration of all three modes, +see the `CKEditor demo <https://ckeditor.com/ckeditor-4/demo/#article>`__. diff --git a/typo3/sysext/rte_ckeditor/Documentation/Includes.txt b/typo3/sysext/rte_ckeditor/Documentation/Includes.txt index e5dc7ba093815e60dcd0b68a13cd96de53c38777..957d50c9b575a22a1380f034fbff30a5b6f54160 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Includes.txt +++ b/typo3/sysext/rte_ckeditor/Documentation/Includes.txt @@ -1,23 +1,20 @@ -.. ================================================== -.. FOR YOUR INFORMATION -.. -------------------------------------------------- -.. -*- coding: utf-8 -*- with BOM. - -.. This is 'Includes.txt'. It is included at the very top of each and - every ReST source file in this documentation project (= manual). - - -.. ================================================== -.. DEFINE SOME TEXT ROLES -.. -------------------------------------------------- - -.. role:: html(code) - -.. role:: typoscript(code) - -.. role:: ts(typoscript) - :class: typoscript - -.. role:: php(code) - -.. highlight:: php +.. This is 'Includes.txt'. It is included at the very top of each and + every ReST source file in THIS documentation project (= manual). + +.. role:: aspect (emphasis) +.. role:: html(code) +.. role:: js(code) +.. role:: php(code) +.. role:: typoscript(code) +.. role:: typescript(code) +.. role:: shell(code) +.. role:: sql(code) +.. role:: yaml(code) + +.. role:: ts(typoscript) + :class: typoscript +.. role:: javascript(js) + :class: js + +.. default-role:: code +.. highlight:: yaml diff --git a/typo3/sysext/rte_ckeditor/Documentation/Installation/Index.rst b/typo3/sysext/rte_ckeditor/Documentation/Installation/Index.rst index f1ca55e20609eb4a2b0f29e5d0e214a4863e612f..af450b826317d9c4b8ba89684259b68b70076642 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Installation/Index.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Installation/Index.rst @@ -10,7 +10,7 @@ Installation TYPO3 v9 and higher =================== -For installations since TYPO3 version 9, `rte_ckeditor` is activated by +For installations since TYPO3 version 9 LTS, `rte_ckeditor` is activated by default and ships with a default configuration for editors. If you installed TYPO3 via composer with "subtree split", you must install @@ -18,7 +18,7 @@ the extension, for example: .. code-block:: bash - composer require typo3/cms-rte-ckeditor:~9.5 + composer require typo3/cms-rte-ckeditor:~10.4 See :ref:`t3coreapi:extension-install` in TYPO3 Explained for more information about installing extensions. diff --git a/typo3/sysext/rte_ckeditor/Documentation/Introduction/Index.rst b/typo3/sysext/rte_ckeditor/Documentation/Introduction/Index.rst index 3b46a7895e48b20a237eea3c3060f366de44180e..558fac2f06d94fd03fb58bc9a37baa519082799f 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Introduction/Index.rst +++ b/typo3/sysext/rte_ckeditor/Documentation/Introduction/Index.rst @@ -59,7 +59,7 @@ integrated into `rte_ckeditor` and new plugins have been written for TYPO3. Some examples of features: -* Configurable via Yaml files +* Configurable via YAML files * Configuration presets (minimal, default, full) for TYPO3 * Toolbar customization * Link functionality: integration with TYPO3 link wizard diff --git a/typo3/sysext/rte_ckeditor/Documentation/Settings.cfg b/typo3/sysext/rte_ckeditor/Documentation/Settings.cfg index 7269ed1c56e16a46b4fc6c42dbe54411d76d5bc8..ed4605d5464978a52954bde3597ac666330b8a88 100644 --- a/typo3/sysext/rte_ckeditor/Documentation/Settings.cfg +++ b/typo3/sysext/rte_ckeditor/Documentation/Settings.cfg @@ -1,5 +1,3 @@ -# coding: utf-8 - # ##### # # Settings.cfg - A TYPO3 Documentation Project's Configuration File @@ -14,17 +12,15 @@ # ##### [general] - project = Rich Text Editing in TYPO3 with CKEditor (rte_ckeditor) -version = latest (10-dev) -release = latest (10-dev) +version = 10.4 +release = 10.4 t3author = Initial version by Benni Mack, updated and maintained by the TYPO3 community copyright = 2019-2020 description = Integration of CKEditor into TYPO3 for rich text editing (RTE). [html_theme_options] - # Add "Edit me on Github" button # core contribution is possible via Github PR github_branch = master @@ -35,27 +31,11 @@ path_to_documentation_dir = typo3/sysext/rte_ckeditor/Documentation project_issues = https://forge.typo3.org/projects/typo3cms-core/issues project_repository = https://git.typo3.org/Packages/TYPO3.CMS.git - - [intersphinx_mapping] -; Comment out what you don't use. -; Uncomment only what you actually use in crossreferencing! - -# t3api = https://typo3.org/api/typo3cms/ -# t3cgl = https://docs.typo3.org/typo3cms/CodingGuidelinesReference/ -t3coreapi = https://docs.typo3.org/typo3cms/CoreApiReference/ -t3editors = https://docs.typo3.org/typo3cms/EditorsTutorial/ -# t3extbasebook = https://docs.typo3.org/typo3cms/ExtbaseFluidBook/ -# t3install = https://docs.typo3.org/typo3cms/InstallationGuide/ -# t3l10n = https://docs.typo3.org/typo3cms/FrontendLocalizationGuide/ -# t3start = https://docs.typo3.org/typo3cms/GettingStartedTutorial/ -t3sitepackage = https://docs.typo3.org/typo3cms/SitePackageTutorial/ -t3tca = https://docs.typo3.org/typo3cms/TCAReference/ -# t3ts45 = https://docs.typo3.org/typo3cms/TyposcriptIn45MinutesTutorial/ -t3tsconfig = https://docs.typo3.org/typo3cms/TSconfigReference/ -t3tsref = https://docs.typo3.org/typo3cms/TyposcriptReference/ - -[extensions] -any_name_youtube = sphinxcontrib.youtube - +t3coreapi = https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ +t3editors = https://docs.typo3.org/m/typo3/tutorial-editors/master/en-us/ +t3sitepackage = https://docs.typo3.org/m/typo3/tutorial-sitepackage/master/en-us/ +t3tca = https://docs.typo3.org/m/typo3/reference-tca/master/en-us/ +t3tsconfig = https://docs.typo3.org/m/typo3/reference-tsconfig/master/en-us/ +t3tsref = https://docs.typo3.org/m/typo3/reference-typoscript/master/en-us/