GithubHelp home page GithubHelp logo

isabella232 / dox-installer-for-aemaacs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adobe-tcs/dox-installer-for-aemaacs

0.0 0.0 0.0 143 KB

DoX integrator module for existing AEMaaCS customers

dox-installer-for-aemaacs's Introduction

Steps for adding XML Documentation Solution

Follow this step-by-step guide to integrate DoX module to your existing code repository.

Adding DoX module

  • Create a clone of your Cloud Manager's Git repository.

  • Copy the DoX module from this repository to root directory of the cloud manager code.

  • Update /dox/pom.xml

    • Replace the parent pom section with your parent's pom details, as shown below:

parentpom.png

  • Update the artifact Id as per your application's naming convention:

artifactid.png

  • Update /dox/dox.installer/pom.xml

    • Update the artifact id as per your application's naming conventions.
    • Add AEM Maven repository credentials for the XML Documentation solution package. These are shared in the welcome email.

doxproperties.png

  • Add the XML Documentation solution module in the parent pom module section.

modules.png

[Optional] Overriding DoX OSGI Configurations

This is an optional configuration, which is required only if you have existing OSGi configurations that you want to retain. In case you do not have any OSGi configurations to override, then you have an option of deleting the dox/dox.config.override folder.

For more details on configuring OSGi, see OSGi Configuration in the Repository in AEM's documentation

  • Add your OSGI properties overrides in the below files
    • src/main/content/jcr_root/apps/fmditaCustom/config/com.adobe.fmdita.config.ConfigManager.xml
    • src/main/content/jcr_root/apps/fmditaCustom/config/com.adobe.fmdita.xmleditor.config.XmlEditorConfig.xml
  • You can also add more properties with the relevant PID to override other XML Documentation solution specific OSGI properties
  • Commit the changes and run the Cloud Manager pipeline to deploy configuration changes.

[Optional] Enable Edit in Oxygen feature

You can enable the Edit in Oxygen feature by adding the package details in the pom.xml file. In case you do not want to enable this feature, then you have an option of deleting the dox/dox.openinoxygen.installer folder.

  • Add dox.openinoxygen.installer module in /dox/pom.xml
  • Add AEM Maven repository credentials for the open-in-oxygen package. These are shared in the welcome email.

openinoxygenproperties.png

dox-installer-for-aemaacs's People

Contributors

aswinilakshminarayanan avatar gukumar avatar pulguptaadobe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.