SlideShare ist ein Scribd-Unternehmen logo
1 von 28
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM Markdown Importer: GitHub Love in AEM
Kanika Gera | Technical Product Manager | Adobe Systems
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
1 | Overview of AEM Markdown Importer
2 | AEM Markdown Importer: Import Process
3 | Using the markdown Importer
4 | Building & Contributing for markdown importer
5 | Q&A
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM GitHub
Let’s git the party started!
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Overview of AEM Markdown Importer
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
Why Use AEM Markdown Importer ?
 Imports Markdown documents into AEM, creating an AEM content package on the go and
make them searchable.
 Content for websites powered on AEM can be easily generated without any authoring. No
AEM Authoring expertise needed to leverage authoring functionalities like scheduled
activation, versioning,
 Easy to edit documents/code for technical writers/developers
 Any markdown file can easily be published on AEM powered websites
 Supports efforts of Open Source documentation
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
Overview of AEM Markdown Importer
 Standalone markdown importer is a Java application distributed with jar file
 Jar is executed to create AEM content package from markdown files (.md) stored on GitHub
or local file system.
 Generated content package can be deployed using package manager in AEM
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
AEM Markdown Importer Import Process:
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Developer Documentation Import Process:
8
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Publishing New/Updating API docs:
9
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Using the Markdown Importer
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
How to Use AEM Markdown Importer
 Prerequisite: Java 8 or higher
 Importer tool can be downloaded from artifactory or can be locally built
 Source code can be checked out from https://github.com/adobe/aem-importer-markdown
which is an Adobe Open Source Project
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
Running AEM ImporterTool:
Run the tool - content
package generated.
Install the generated
content package in
AEM using the AEM
package manager.
 Configure theYAML
file based on
location of
markdown docs in
GitHub or locally
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
I. Configure the Importer:
 All configuration happens in a .yaml file.
 Configuration specifies where to find the Markdown files, where the content should be put in AEM
and what kind of content should be created.
 Can be configured to pull content either from corporate GitHub or local filesystem
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
a) Local Configuration (Import from Filesystem):
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
b) Corporate GitHub Configuration (Import from GitHub):
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
II. Run the Importer tool:
 Configure the yml file
 Run the importer with the following command:
 java -jar importer-jar-with-dependencies.jar markdown2AEM.yml
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17
III. Installing the AEM Package:
 After execution of the tool, a package is generated.
 Generated package, can be installed in AEM using the AEM package manager
 Installed package, saves content in repository as jcr node.
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Building & Contributing to Markdown Importer:
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
Building the AEM markdown Importer
 To use the application, check out this source code, then build with Maven:
$ mvn clean package
 If you are using Adobe's default settings.xml and you are outside of Adobe'sVPN, it is a good
idea to disable the default profile:
$ mvn clean package -P !artifactory-corp
 You will end up with a file called target/importer-with-dependencies.jar.
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
Contributing to the AEM markdown Importer
 Submit a pull request on the repository:
https://github.com/adobe/aem-importer-markdown
 File an issue:
https://github.com/adobe/aem-importer-markdown/issues
 Contribute a release:
https://github.com/adobe/aem-importer-markdown#contributing
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Demo
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22
DEMO:
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
References
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
References:
 The documentation for the standalone markdown importer tool (which converts Markdown files to
AEM): https://wiki.corp.adobe.com/pages/viewpage.action?spaceKey=AdobeCloudPlatform&title
=Create+content+with+Standalone+Markdown+Importer
 Code base is on https://github.com/adobe/aem-importer-markdown
 The tool can be downloaded from:
https://artifactory.corp.adobe.com/artifactory/webapp/#/artifacts/browse/tree/General/maven-
markdown-tools-release
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Questions & Answers
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 26
AEM Markdown Importer FAQ’s &Tips:
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Kanika Gera
Twitter: @kanboss2002
LinkedIn: https://www.linkedin.com/in/kanikagera/
© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Weitere ähnliche Inhalte

Was ist angesagt?

Magento Cloud - Introduction
Magento Cloud - IntroductionMagento Cloud - Introduction
Magento Cloud - IntroductionOleg Posyniak
 
Device Testing with AWS Device Farm
Device Testing with AWS Device FarmDevice Testing with AWS Device Farm
Device Testing with AWS Device FarmAmazon Web Services
 
Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdam Pazik
 
Yes, AWS *is* a Fantastic Environment for .NET!
Yes, AWS *is* a Fantastic Environment for .NET!Yes, AWS *is* a Fantastic Environment for .NET!
Yes, AWS *is* a Fantastic Environment for .NET!Andy Hopper
 
Open Development - an Engineering Manager's Perspective
Open Development - an Engineering Manager's PerspectiveOpen Development - an Engineering Manager's Perspective
Open Development - an Engineering Manager's PerspectiveMichael Marth
 
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsAEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsMongoDB
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthAEM HUB
 
Managing Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech TalksManaging Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech TalksAmazon Web Services
 
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...Nicolas Brousse
 
Create a Serverless Image Processing Platform
Create a Serverless Image Processing PlatformCreate a Serverless Image Processing Platform
Create a Serverless Image Processing PlatformAmazon Web Services
 
Tips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web ConsoleTips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web ConsoleKevin Nennig
 
AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15Kevin Nennig
 
You Don’t Need A Mobile App! Responsive Web Apps Using AWS
You Don’t Need A Mobile App! Responsive Web Apps Using AWSYou Don’t Need A Mobile App! Responsive Web Apps Using AWS
You Don’t Need A Mobile App! Responsive Web Apps Using AWSAmazon Web Services
 
AWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 RecapAWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 RecapAPI Talent
 
DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...
DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...
DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...Amazon Web Services
 

Was ist angesagt? (20)

Magento Cloud - Introduction
Magento Cloud - IntroductionMagento Cloud - Introduction
Magento Cloud - Introduction
 
Introducing AWS Cloud9
Introducing AWS Cloud9Introducing AWS Cloud9
Introducing AWS Cloud9
 
Device Testing with AWS Device Farm
Device Testing with AWS Device FarmDevice Testing with AWS Device Farm
Device Testing with AWS Device Farm
 
Adobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud DeploymentsAdobe Managed Services: Complicated Cloud Deployments
Adobe Managed Services: Complicated Cloud Deployments
 
Yes, AWS *is* a Fantastic Environment for .NET!
Yes, AWS *is* a Fantastic Environment for .NET!Yes, AWS *is* a Fantastic Environment for .NET!
Yes, AWS *is* a Fantastic Environment for .NET!
 
Open Development - an Engineering Manager's Perspective
Open Development - an Engineering Manager's PerspectiveOpen Development - an Engineering Manager's Perspective
Open Development - an Engineering Manager's Perspective
 
Amplify console
Amplify consoleAmplify console
Amplify console
 
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management SystemsAEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
AEM + MongoDB: How to Scale and Operate Large Digital Asset Management Systems
 
New Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael MarthNew Repository in AEM 6 by Michael Marth
New Repository in AEM 6 by Michael Marth
 
Managing Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech TalksManaging Container Images with Amazon ECR - AWS Online Tech Talks
Managing Container Images with Amazon ECR - AWS Online Tech Talks
 
MySQL on the Cloud
MySQL on the CloudMySQL on the Cloud
MySQL on the Cloud
 
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
PuppetConf 2017 | Adobe Advertising Cloud: A Lean Puppet Workflow to Support ...
 
Create a Serverless Image Processing Platform
Create a Serverless Image Processing PlatformCreate a Serverless Image Processing Platform
Create a Serverless Image Processing Platform
 
Tips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web ConsoleTips and tricks in the OSGi Web Console
Tips and tricks in the OSGi Web Console
 
AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15AEM Communities 6.1 - MongoSV '15
AEM Communities 6.1 - MongoSV '15
 
Serverless - State Of the Union
Serverless - State Of the UnionServerless - State Of the Union
Serverless - State Of the Union
 
You Don’t Need A Mobile App! Responsive Web Apps Using AWS
You Don’t Need A Mobile App! Responsive Web Apps Using AWSYou Don’t Need A Mobile App! Responsive Web Apps Using AWS
You Don’t Need A Mobile App! Responsive Web Apps Using AWS
 
AWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 RecapAWS User Group Wellington - re:Invent 2017 Recap
AWS User Group Wellington - re:Invent 2017 Recap
 
Akamai-as-Code with The Washington Post
Akamai-as-Code with The Washington PostAkamai-as-Code with The Washington Post
Akamai-as-Code with The Washington Post
 
DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...
DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...
DEV315_Automating Lambda Deployments with GitHub, Jenkins, AWS CodePipeline a...
 

Ähnlich wie Aem markdown importer github love in aem

Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for DevelopersBuilding Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for Developersarumsey
 
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan KlcoAEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan KlcoDaniel Klco
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...Amazon Web Services
 
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsIMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsAdobeMarketingCloud
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudAdobeMarketingCloud
 
Securing Containers - Sathyajit Bhat - Adobe
Securing Containers - Sathyajit Bhat - AdobeSecuring Containers - Sathyajit Bhat - Adobe
Securing Containers - Sathyajit Bhat - AdobeCodeOps Technologies LLP
 
AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications Amazon Web Services
 
Immerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragmentsImmerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragmentsAdobeMarketingCloud
 
Improve Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & DeliveryImprove Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & DeliveryAmazon Web Services
 
Improve Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & DeliveryImprove Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & DeliveryAmazon Web Services
 
AWS DeepLens Workshop: Building Computer Vision Applications
AWS DeepLens Workshop: Building Computer Vision ApplicationsAWS DeepLens Workshop: Building Computer Vision Applications
AWS DeepLens Workshop: Building Computer Vision ApplicationsAmazon Web Services
 
IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingIMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingAdobeMarketingCloud
 
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM CommunitiesMongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM CommunitiesMongoDB
 
Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018
Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018
Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018Amazon Web Services
 
Building Secure Services using Containers
Building Secure Services using ContainersBuilding Secure Services using Containers
Building Secure Services using ContainersAmazon Web Services
 
Components module slides
Components module slidesComponents module slides
Components module slidesJoanne Scouler
 
Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...
Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...
Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...Amazon Web Services
 

Ähnlich wie Aem markdown importer github love in aem (20)

Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for DevelopersBuilding Mobile Apps: A PhoneGap Enterprise Introduction for Developers
Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers
 
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan KlcoAEM DataLayer IMMERSE 2017 Presentation by Dan Klco
AEM DataLayer IMMERSE 2017 Presentation by Dan Klco
 
Evolve18 | Juhee Garg | Bring your product documentation and support website ...
Evolve18 | Juhee Garg | Bring your product documentation and support website ...Evolve18 | Juhee Garg | Bring your product documentation and support website ...
Evolve18 | Juhee Garg | Bring your product documentation and support website ...
 
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
AWS DeepLens Workshop: Building Computer Vision Applications - BDA201 - Chica...
 
IMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragmentsIMMERSE 2016 Introducing content fragments
IMMERSE 2016 Introducing content fragments
 
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing CloudIMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
 
Securing Containers - Sathyajit Bhat - Adobe
Securing Containers - Sathyajit Bhat - AdobeSecuring Containers - Sathyajit Bhat - Adobe
Securing Containers - Sathyajit Bhat - Adobe
 
S903 palla
S903 pallaS903 palla
S903 palla
 
AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications AWS DeepLens Workshop_Build Computer Vision Applications
AWS DeepLens Workshop_Build Computer Vision Applications
 
Immerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragmentsImmerse 2016 Efficient publishing with content fragments
Immerse 2016 Efficient publishing with content fragments
 
Improve Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & DeliveryImprove Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & Delivery
 
Improve Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & DeliveryImprove Productivity with Continuous Integration & Delivery
Improve Productivity with Continuous Integration & Delivery
 
AWS DeepLens Workshop: Building Computer Vision Applications
AWS DeepLens Workshop: Building Computer Vision ApplicationsAWS DeepLens Workshop: Building Computer Vision Applications
AWS DeepLens Workshop: Building Computer Vision Applications
 
IMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM ToolingIMMERSE'16 Introduction to AEM Tooling
IMMERSE'16 Introduction to AEM Tooling
 
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM CommunitiesMongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
MongoDB Days Silicon Valley: Using MongoDB with Adobe AEM Communities
 
Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018
Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018
Advanced Container Automation, Security, and Monitoring - AWS Summit Sydney 2018
 
Building Secure Services using Containers
Building Secure Services using ContainersBuilding Secure Services using Containers
Building Secure Services using Containers
 
UCD components
UCD components UCD components
UCD components
 
Components module slides
Components module slidesComponents module slides
Components module slides
 
Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...
Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...
Building Microservices with the Twelve-Factor App Pattern - SRV346 - Chicago ...
 

Mehr von Kanika Gera

Node.Js: Basics Concepts and Introduction
Node.Js: Basics Concepts and Introduction Node.Js: Basics Concepts and Introduction
Node.Js: Basics Concepts and Introduction Kanika Gera
 
AEM target Integration
AEM target IntegrationAEM target Integration
AEM target IntegrationKanika Gera
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesKanika Gera
 
AEM MSM: Basics & More
AEM MSM: Basics & MoreAEM MSM: Basics & More
AEM MSM: Basics & MoreKanika Gera
 
Intelligent assets_kanikagera
Intelligent assets_kanikageraIntelligent assets_kanikagera
Intelligent assets_kanikageraKanika Gera
 

Mehr von Kanika Gera (7)

Node.Js: Basics Concepts and Introduction
Node.Js: Basics Concepts and Introduction Node.Js: Basics Concepts and Introduction
Node.Js: Basics Concepts and Introduction
 
AEM target Integration
AEM target IntegrationAEM target Integration
AEM target Integration
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World Issues
 
AEM MSM: Basics & More
AEM MSM: Basics & MoreAEM MSM: Basics & More
AEM MSM: Basics & More
 
Intelligent assets_kanikagera
Intelligent assets_kanikageraIntelligent assets_kanikagera
Intelligent assets_kanikagera
 
ace 2015 (1)
ace 2015 (1)ace 2015 (1)
ace 2015 (1)
 
ace 2015
ace 2015ace 2015
ace 2015
 

Kürzlich hochgeladen

Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Kürzlich hochgeladen (20)

Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

Aem markdown importer github love in aem

  • 1. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Markdown Importer: GitHub Love in AEM Kanika Gera | Technical Product Manager | Adobe Systems
  • 2. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2 1 | Overview of AEM Markdown Importer 2 | AEM Markdown Importer: Import Process 3 | Using the markdown Importer 4 | Building & Contributing for markdown importer 5 | Q&A
  • 3. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM GitHub Let’s git the party started!
  • 4. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Overview of AEM Markdown Importer
  • 5. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5 Why Use AEM Markdown Importer ?  Imports Markdown documents into AEM, creating an AEM content package on the go and make them searchable.  Content for websites powered on AEM can be easily generated without any authoring. No AEM Authoring expertise needed to leverage authoring functionalities like scheduled activation, versioning,  Easy to edit documents/code for technical writers/developers  Any markdown file can easily be published on AEM powered websites  Supports efforts of Open Source documentation
  • 6. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6 Overview of AEM Markdown Importer  Standalone markdown importer is a Java application distributed with jar file  Jar is executed to create AEM content package from markdown files (.md) stored on GitHub or local file system.  Generated content package can be deployed using package manager in AEM
  • 7. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. AEM Markdown Importer Import Process:
  • 8. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Developer Documentation Import Process: 8
  • 9. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Publishing New/Updating API docs: 9
  • 10. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Using the Markdown Importer
  • 11. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11 How to Use AEM Markdown Importer  Prerequisite: Java 8 or higher  Importer tool can be downloaded from artifactory or can be locally built  Source code can be checked out from https://github.com/adobe/aem-importer-markdown which is an Adobe Open Source Project
  • 12. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12 Running AEM ImporterTool: Run the tool - content package generated. Install the generated content package in AEM using the AEM package manager.  Configure theYAML file based on location of markdown docs in GitHub or locally
  • 13. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13 I. Configure the Importer:  All configuration happens in a .yaml file.  Configuration specifies where to find the Markdown files, where the content should be put in AEM and what kind of content should be created.  Can be configured to pull content either from corporate GitHub or local filesystem
  • 14. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14 a) Local Configuration (Import from Filesystem):
  • 15. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15 b) Corporate GitHub Configuration (Import from GitHub):
  • 16. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16 II. Run the Importer tool:  Configure the yml file  Run the importer with the following command:  java -jar importer-jar-with-dependencies.jar markdown2AEM.yml
  • 17. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17 III. Installing the AEM Package:  After execution of the tool, a package is generated.  Generated package, can be installed in AEM using the AEM package manager  Installed package, saves content in repository as jcr node.
  • 18. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Building & Contributing to Markdown Importer:
  • 19. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19 Building the AEM markdown Importer  To use the application, check out this source code, then build with Maven: $ mvn clean package  If you are using Adobe's default settings.xml and you are outside of Adobe'sVPN, it is a good idea to disable the default profile: $ mvn clean package -P !artifactory-corp  You will end up with a file called target/importer-with-dependencies.jar.
  • 20. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20 Contributing to the AEM markdown Importer  Submit a pull request on the repository: https://github.com/adobe/aem-importer-markdown  File an issue: https://github.com/adobe/aem-importer-markdown/issues  Contribute a release: https://github.com/adobe/aem-importer-markdown#contributing
  • 21. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Demo
  • 22. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22 DEMO:
  • 23. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. References
  • 24. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24 References:  The documentation for the standalone markdown importer tool (which converts Markdown files to AEM): https://wiki.corp.adobe.com/pages/viewpage.action?spaceKey=AdobeCloudPlatform&title =Create+content+with+Standalone+Markdown+Importer  Code base is on https://github.com/adobe/aem-importer-markdown  The tool can be downloaded from: https://artifactory.corp.adobe.com/artifactory/webapp/#/artifacts/browse/tree/General/maven- markdown-tools-release
  • 25. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Questions & Answers
  • 26. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 26 AEM Markdown Importer FAQ’s &Tips:
  • 27. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Kanika Gera Twitter: @kanboss2002 LinkedIn: https://www.linkedin.com/in/kanikagera/
  • 28. © 2018 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.