From 854b4615edafc020e9a7b4952ae0e0735f7da30d Mon Sep 17 00:00:00 2001 From: mpanhuijsen <40765224+mpanhuijsen@users.noreply.github.com> Date: Fri, 7 Jun 2024 11:37:29 +0200 Subject: [PATCH 1/4] Added 15.1 section --- apiconcepts/Tridion_Docs_14SP3/overview.md | 2 +- apiconcepts/Tridion_Docs_14SP4/overview.md | 2 +- apiconcepts/Tridion_Docs_15.1/overview.md | 47 ++++++++++++++++++++++ apiconcepts/Tridion_Docs_15.1/toc.yml | 2 + apiconcepts/Tridion_Docs_15/overview.md | 2 +- apiconcepts/overview.md | 2 + index.md | 9 ++++- 7 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 apiconcepts/Tridion_Docs_15.1/overview.md create mode 100644 apiconcepts/Tridion_Docs_15.1/toc.yml diff --git a/apiconcepts/Tridion_Docs_14SP3/overview.md b/apiconcepts/Tridion_Docs_14SP3/overview.md index 0cb37a1..11a3544 100644 --- a/apiconcepts/Tridion_Docs_14SP3/overview.md +++ b/apiconcepts/Tridion_Docs_14SP3/overview.md @@ -7,7 +7,7 @@ Only described API classes and functions are supported and can be used. Do not u ## PowerShell modules ### [ISHDeploy](https://rws.github.io/ISHDeploy/) -ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0 including 14.0.3. +ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0, up to and including 15.1.0. ### [ISHRemote](https://github.com/RWS/ISHRemote) ISHRemote is a PowerShell module on top of Tridion Docs Content Manager. Its goal is business automation on top of the Component Content Management System. diff --git a/apiconcepts/Tridion_Docs_14SP4/overview.md b/apiconcepts/Tridion_Docs_14SP4/overview.md index 35e1c27..0cf81e6 100644 --- a/apiconcepts/Tridion_Docs_14SP4/overview.md +++ b/apiconcepts/Tridion_Docs_14SP4/overview.md @@ -7,7 +7,7 @@ Only described API classes and functions are supported and can be used. Do not u ## PowerShell modules ### [ISHDeploy](https://docs.rws.com/ISHDeploy/) -ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0 including 14.0.4. +ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0, up to and including 15.1.0. ### [ISHRemote](https://github.com/RWS/ISHRemote) ISHRemote is a PowerShell module on top of Tridion Docs Content Manager. Its goal is business automation on top of the Component Content Management System. diff --git a/apiconcepts/Tridion_Docs_15.1/overview.md b/apiconcepts/Tridion_Docs_15.1/overview.md new file mode 100644 index 0000000..f11eb19 --- /dev/null +++ b/apiconcepts/Tridion_Docs_15.1/overview.md @@ -0,0 +1,47 @@ +# Tridion Docs API Documentation # +## [Content Manager Web Services API](https://docs.rws.com/TridionDocs15.1/WebServicesAPI) ## +This section contains information for developers to develop applications on top of the Content Manager Web Services API. + +Only described API classes and functions are supported and can be used. Do not use any other API function, because they are subject to change. + +## PowerShell modules + +### [ISHDeploy](https://docs.rws.com/TridionDocs15.1/ISHDeploy/) +ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0, up to and including 15.1.0. + +### [ISHRemote](https://github.com/RWS/ISHRemote) +ISHRemote is a PowerShell module on top of Tridion Docs Content Manager. Its goal is business automation on top of the Component Content Management System. + +### [ISHServer](https://github.com/RWS/ISHServer) +ISHServer is a PowerShell module to help automate installation of prerequisites for Tridion Docs + +### [ISHBootstrap](https://github.com/RWS/ISHBootstrap) +ISHBootstrap is a bootstrapper for deployments of Tridion Docs Content Manager + +## Tridion DXA ## +This section is intended for developers wanting to extend DXA functionality using its open-source .NET and Java APIs. + +### Customizing and extending DXA ### +[Development prerequisites](https://docs.rws.com/784837/720093/sdl-digital-experience-accelerator-2-2/development-prerequisites) +Developing custom Tridion Sites web applications/sites requires a full development environment. The necessary third-party software differs depending on whether you are developing a .NET or Java application. + +[.NET web application development](https://docs.rws.com/784837/682805/sdl-digital-experience-accelerator-2-2/-net-web-application-development) +Set up a .NET development environment to customize or extend the DXA .NET web application. + +[Java web application development](https://docs.rws.com/784837/720545/sdl-digital-experience-accelerator-2-2/java-web-application-development) +Set up a Java development environment to customize or extend the DXA Java web application. + +[Using RWS's public APIs](https://docs.rws.com/784837/679912/sdl-digital-experience-accelerator-2-2/using-sdl-s-public-apis) +Use the available public APIs to extend and customize the behavior DXA. + +[Creating the folder structure for a custom module](https://docs.rws.com/784837/651695/sdl-digital-experience-accelerator-2-2/creating-the-folder-structure-for-a-custom-module) +A custom module implements a distinct piece of functionality that is only relevant to some implementations. When you want to add a module to RWS Digital Experience Accelerator, you need to create a folder structure in Content Manager. + +[Model mapping and semantics](https://docs.rws.com/784837/695734/sdl-digital-experience-accelerator-2-2/model-mapping-and-semantics) +Domain (Content Manager) Models are mapped to the Presentation (View) Models using Model Semantics so that web developers can work with data structures optimized for the Views they are creating without having to have a deep understanding of the underlying content model. + +### API reference documentation downloads ### +Links to download the API reference documentation for RWS Digital Experience Accelerator. +- [DXA API for .NET](https://docs.sdl.com/DXA/DotNET/2.2/APIDOC/) +- [DXA API for Java](https://docs.sdl.com/DXA/Java/2.2/APIDOC/) +- [Content Delivery's Public Content API](https://docs.rws.com/TridionDocs15.1/PublicContentAPIReference) diff --git a/apiconcepts/Tridion_Docs_15.1/toc.yml b/apiconcepts/Tridion_Docs_15.1/toc.yml new file mode 100644 index 0000000..4e54b9d --- /dev/null +++ b/apiconcepts/Tridion_Docs_15.1/toc.yml @@ -0,0 +1,2 @@ +- name: Overview + href: overview.md \ No newline at end of file diff --git a/apiconcepts/Tridion_Docs_15/overview.md b/apiconcepts/Tridion_Docs_15/overview.md index c668f32..b9448d1 100644 --- a/apiconcepts/Tridion_Docs_15/overview.md +++ b/apiconcepts/Tridion_Docs_15/overview.md @@ -7,7 +7,7 @@ Only described API classes and functions are supported and can be used. Do not u ## PowerShell modules ### [ISHDeploy](https://docs.rws.com/TridionDocs15/ISHDeploy/) -ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0, up to and including 15.0.0. +ISHDeploy is a PowerShell module that enables the code-as-configuration concept for Tridion Docs, starting from version 13.0.0, up to and including 15.1.0. ### [ISHRemote](https://github.com/RWS/ISHRemote) ISHRemote is a PowerShell module on top of Tridion Docs Content Manager. Its goal is business automation on top of the Component Content Management System. diff --git a/apiconcepts/overview.md b/apiconcepts/overview.md index 74d1a3f..2e7cf56 100644 --- a/apiconcepts/overview.md +++ b/apiconcepts/overview.md @@ -1,3 +1,5 @@ +## [Learn more about Tridion Docs 15 APIs](Tridion_Docs_15.1/overview.md) +Learn more about the APIs and what you can achieve with them. ## [Learn more about Tridion Docs 15 APIs](Tridion_Docs_15/overview.md) Learn more about the APIs and what you can achieve with them. ## [Learn more about Tridion Docs 14SP4 APIs](Tridion_Docs_14SP4/overview.md) diff --git a/index.md b/index.md index e7059c0..a0be313 100644 --- a/index.md +++ b/index.md @@ -8,14 +8,19 @@ To let us know what your suggested improvements are you can do this by using the -## Current release: Tridion Docs 15 +## Current release: Tridion Docs 15.1 -[Learn more about the Tridion Docs 15 APIs](apiconcepts/Tridion_Docs_15/overview.md) +[Learn more about the Tridion Docs 15.1 APIs](apiconcepts/Tridion_Docs_15.1/overview.md) Learn more about the APIs and what you can achieve with them. ## Earlier releases +### Tridion Docs 15 + +[Learn more about the Tridion Docs 15 APIs](apiconcepts/Tridion_Docs_15/overview.md) + +Learn more about the APIs and what you can achieve with them. ### Tridion Docs 14 SP4 [Learn more about the Tridion Docs 14SP4 APIs](apiconcepts/Tridion_Docs_14SP4/overview.md) From 78f9b5dd38187147c7f3986db32964211075a3f2 Mon Sep 17 00:00:00 2001 From: mpanhuijsen <40765224+mpanhuijsen@users.noreply.github.com> Date: Mon, 1 Jul 2024 14:00:30 +0200 Subject: [PATCH 2/4] Update overview.md --- apiconcepts/Tridion_Docs_15.1/overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apiconcepts/Tridion_Docs_15.1/overview.md b/apiconcepts/Tridion_Docs_15.1/overview.md index f11eb19..32602b4 100644 --- a/apiconcepts/Tridion_Docs_15.1/overview.md +++ b/apiconcepts/Tridion_Docs_15.1/overview.md @@ -2,7 +2,7 @@ ## [Content Manager Web Services API](https://docs.rws.com/TridionDocs15.1/WebServicesAPI) ## This section contains information for developers to develop applications on top of the Content Manager Web Services API. -Only described API classes and functions are supported and can be used. Do not use any other API function, because they are subject to change. +You can only use the API classes and functions that are available from this page. Any other API functions are subject to change and not supported externally, so you should not not use them. ## PowerShell modules @@ -13,10 +13,10 @@ ISHDeploy is a PowerShell module that enables the code-as-configuration concept ISHRemote is a PowerShell module on top of Tridion Docs Content Manager. Its goal is business automation on top of the Component Content Management System. ### [ISHServer](https://github.com/RWS/ISHServer) -ISHServer is a PowerShell module to help automate installation of prerequisites for Tridion Docs +ISHServer is a PowerShell module to help automate installation of prerequisites for Tridion Docs. ### [ISHBootstrap](https://github.com/RWS/ISHBootstrap) -ISHBootstrap is a bootstrapper for deployments of Tridion Docs Content Manager +ISHBootstrap is a bootstrapper for deployments of Tridion Docs Content Manager. ## Tridion DXA ## This section is intended for developers wanting to extend DXA functionality using its open-source .NET and Java APIs. From 6c58a3b2772e6a51ca262ad9893532154ea9cbca Mon Sep 17 00:00:00 2001 From: mpanhuijsen <40765224+mpanhuijsen@users.noreply.github.com> Date: Tue, 2 Jul 2024 15:48:49 +0200 Subject: [PATCH 3/4] Update overview.md "not not" should be "not" --- apiconcepts/Tridion_Docs_15.1/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apiconcepts/Tridion_Docs_15.1/overview.md b/apiconcepts/Tridion_Docs_15.1/overview.md index 32602b4..0fbada1 100644 --- a/apiconcepts/Tridion_Docs_15.1/overview.md +++ b/apiconcepts/Tridion_Docs_15.1/overview.md @@ -2,7 +2,7 @@ ## [Content Manager Web Services API](https://docs.rws.com/TridionDocs15.1/WebServicesAPI) ## This section contains information for developers to develop applications on top of the Content Manager Web Services API. -You can only use the API classes and functions that are available from this page. Any other API functions are subject to change and not supported externally, so you should not not use them. +You can only use the API classes and functions that are available from this page. Any other API functions are subject to change and not supported externally, so you should not use them. ## PowerShell modules From 2c57cac7f2bc4856a6247ad765833c08bfe45151 Mon Sep 17 00:00:00 2001 From: mpanhuijsen <40765224+mpanhuijsen@users.noreply.github.com> Date: Tue, 2 Jul 2024 16:25:37 +0200 Subject: [PATCH 4/4] Update overview.md DXA --- apiconcepts/Tridion_Docs_15.1/overview.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apiconcepts/Tridion_Docs_15.1/overview.md b/apiconcepts/Tridion_Docs_15.1/overview.md index 0fbada1..60e484b 100644 --- a/apiconcepts/Tridion_Docs_15.1/overview.md +++ b/apiconcepts/Tridion_Docs_15.1/overview.md @@ -32,16 +32,16 @@ Set up a .NET development environment to customize or extend the DXA .NET web ap Set up a Java development environment to customize or extend the DXA Java web application. [Using RWS's public APIs](https://docs.rws.com/784837/679912/sdl-digital-experience-accelerator-2-2/using-sdl-s-public-apis) -Use the available public APIs to extend and customize the behavior DXA. +Use the available public APIs to extend and customize the behavior of DXA. [Creating the folder structure for a custom module](https://docs.rws.com/784837/651695/sdl-digital-experience-accelerator-2-2/creating-the-folder-structure-for-a-custom-module) -A custom module implements a distinct piece of functionality that is only relevant to some implementations. When you want to add a module to RWS Digital Experience Accelerator, you need to create a folder structure in Content Manager. +A custom module implements a distinct piece of functionality that is only relevant to some implementations. When you want to add a module to DXA, you need to create a folder structure in Content Manager. [Model mapping and semantics](https://docs.rws.com/784837/695734/sdl-digital-experience-accelerator-2-2/model-mapping-and-semantics) Domain (Content Manager) Models are mapped to the Presentation (View) Models using Model Semantics so that web developers can work with data structures optimized for the Views they are creating without having to have a deep understanding of the underlying content model. ### API reference documentation downloads ### -Links to download the API reference documentation for RWS Digital Experience Accelerator. +Links to download the API reference documentation for DXA. - [DXA API for .NET](https://docs.sdl.com/DXA/DotNET/2.2/APIDOC/) - [DXA API for Java](https://docs.sdl.com/DXA/Java/2.2/APIDOC/) - [Content Delivery's Public Content API](https://docs.rws.com/TridionDocs15.1/PublicContentAPIReference)