Trados Studio
Trados Enterprise
Trados Team
Trados GroupShare
Trados Business Manager
Passolo
MultiTerm
RWS AppStore
Connectors
Beta Groups
Managed Translation
MultiTrans
TMS
WorldServer
Language Weaver
Language Weaver Connectors
Language Weaver Edge
Tridion Docs
Tridion Sites
LiveContent S1000D
XPP
Language Developers
Tridion Docs Developers
Community Help
RWS User Experience
Internal Trados Ideas Community
Mercury
RWS Community Internal Group
RWS Training & Certification
Style Guides
RWS Campus
RWS Enterprise Technology Partners
Trados Approved Trainers
ETUG (European Trados User Group) Public Information
Nordic Tridion Docs User Group
Tridion West Coast User Group
Trados Studio Ideas
Trados GroupShare Ideas
Trados Team Ideas
Trados Team Terminology Ideas
Trados Enterprise Ideas
Trados Business Manager Ideas
MultiTerm Ideas
Passolo Ideas
RWS Appstore Ideas
Tridion Docs Ideas
Tridion Sites Ideas
Language Weaver Ideas
Language Weaver Edge Ideas
Managed Translation - Enterprise Ideas
TMS Ideas
WorldServer Ideas
LiveContent S1000D Ideas
Contenta S1000D
XPP Ideas
Events & Webinars
To RWS Support
Detecting language please wait for.......
Tridion Developer Summit has been held at Meervaart Theater Nov 4th and 5th, I also had the opportunity to present and speak in the event, about DXA 2.2 NET + Dynamic Documentation Module + SDL Tridion Docs 14 + DXD 11.1 and followed by Demo.
The presentation can be downlod it from here.
DXA 22 NET + Dynamic Documentation Module + SDL Tridion Docs 14 + UDP 111 from TDS on Vimeo.
Introduction to Dynamic Documentation Module
DXA Dynamic Documentation module enables you to retrieve structured content (in the DITA standard) stored in an SDL Tridion Docs database and present it through your DXA web application.
The Dynamic Documentation module includes a Dynamic Documentation web application, or more briefly the Dynamic Documentation, which provides users with a responsive interface for viewing, navigating, and interacting with content published from SDL Tridion Docs.
Benefits
DXA Dynamic Documentation prerequisites
DXA DD Module Installation / configuration
In the modelBuilderPipeline section, add the Dynamic Documentation model builder to the pipeline, placing it first in the list and before the Default model builder. <add type="Sdl.Web.Modules.DynamicDocumentation.Mapping.ModelBuilder, Sdl.Web.Modules.DynamicDocumentation" /> In the appSettings section Update the Web.config to change the default module to DynamicDocumentation <add key="default-module" value="DynamicDocumentation" /> Also update the following configs to as per your cusotomer environment. <add key="discovery-service-uri" value="http://staging.dev.dxa.sdldev.net:8082/discovery.svc"/> <add key="oauth-client-secret" value="xxxx" />
<assembly name="Sdl.Web.Modules.DynamicDocumentation" /> <namespace name="Sdl.Web.Modules.DynamicDocumentation.Localization" /> <namespace name="Sdl.Web.Modules.DynamicDocumentation.Providers" /> <namespace name="Sdl.Web.Modules.DynamicDocumentation.Navigation" />
<type type="INavigationProvider" mapTo="DynamicNavigationProvider"> <lifetime type="singleton" /> </type>
<type type="IContextClaimsProvider" mapTo="AdfContextClaimsProvider"> <lifetime type="singleton" /> </type>
Installing the Search module in the web application
Add UnityDeclaration: <assembly name="Sdl.Web.Modules.Search" /> <namespace name="Sdl.Web.Modules.Search.Providers" /> Set UnityTypeMapping: <type type="ISearchProvider" mapTo="IQSearchProvider" /> Update web.config to add elastic index name <add key="iq-search-index" value="udp-index" />
Dynamic Documentation GUI Building In order to build make sure you have Node.js installed (v6 or higher). Installing the necessary packages
npm install gulp-cli -g npm install
Gulp tasks
# Build (debug) gulp build
# Build everything and setup a server (debug) gulp serve
# Build everything and setup a server (release) gulp serve:dist
# Build (release) gulp
Note: For a DXA for Dynamic Documentation implementation, you must install at least the Dynamic Documentation module. All other modules are optional.
I hope it helps if you have any questions regarding post your question in Tridion StackExchange.
Nice blog Velmurugan Arjunan