IMMERSE'16 Introduction to AEM Tooling
-
Upload
adobemarketingcloud -
Category
Technology
-
view
138 -
download
1
Transcript of IMMERSE'16 Introduction to AEM Tooling
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
A virtual developer conference for Adobe Experience Manager
Adobe Experience Manager ToolingGary Thain | Partner Enablement
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
Introductions and about this Workshop
2
1 | Welcome and Overview
2 | Tooling Options in Adobe Experience Manager
3 | Eclipse and the AEM Developer Tool Plug-in4 | Brackets and the Adobe Experience Manager Extension5 | Maven and FileVault.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
What We Are All Here For
3
1 | Welcome and Overview
2 | Tooling Options in Adobe Experience Manager
3 | Eclipse and the AEM Developer Tool Plug-in4 | Brackets and the Adobe Experience Manager Extension5 | CRX-DE Lite, Maven and FileVault.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
Tooling Options in Adobe Experience Manager Options, Options, Options!
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
Simplify the Development Process"If the only tool you have is a hammer,
you tend to see every problem as a nail."
Abraham Maslow (1908-1970).
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 88
Front-end Developer
Brackets and the AEM extension forFront-end Developer
Eclipse and the AEM Plug-in for Java/Back-end Developer
Back-end Developer
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
1 | Welcome and Overview
2 | Tooling Options in Adobe Experience Manager3 | Eclipse and the AEM Developer Tool Plug-in4 | Brackets and the Adobe Experience Manager Extension5 | CRX-DE Lite, Maven and FileVault.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
Working with Eclipse and the AEM Developer Tool Plugin1. Set-up your Environment2. Generate a Project3. Exam, Debug and Modify the Project
Eclipse and the AEM Plug-in for Java and Back-end Developer
Back-end Developer
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
Hands-on Demo: Setting up your Eclipse
Environment
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
Working with Eclipse and the AEM Developer Tool Plugin1. Set-up your Environment2. Generate a Project3. Exam, debug and modify the project
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
Hands-on Demo: Generating a Project
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 14
Working with Eclipse and the AEM Developer Tool Plugin1. Set-up your Environment2. Generate a Project3. Exam, Debug and Modify the Project
This is the parent project that contains all the other ones. This project contains the OSGi bundles.
These two projects contain the integration tests and the corresponding launchers. .
This contains the components, designs and configurations.This is the content needed for development and
testing.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 15
Hands-on Demo: Modify and Debug
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 16
1 | Welcome and Overview
2 | Tooling Options in Adobe Experience Manager
3 | Eclipse and the AEM Developer Tool Plug-in4 | Brackets and the Adobe Experience Manager Extension5 | CRX-DE Lite, Maven and FileVault.
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 17
Working with Brackets and the AEM Extension1. Set-up your Environment2. Modifying Files3. Examining Sync
Front-end Developer
Brackets and the AEM extension forFront-end Developer
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 18
Hands-on Demo: Set-up your Environment
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
Working with Brackets and the AEM Extension1. Set-up your Environment2. Modifying Files3. Examining Sync
Tip: The project folder you open must contain a:Jcr_root folder andMETA-INF folder
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
Hands-on Demo: Modify Files
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21
Working with Brackets and the AEM Extension1. Set-up your Environment2. Modifying Files3. Examining Sync
Tip: Behind the Scenes1. Eclipse uses Maven and FileVault to sync2. Brackets uses FileVault to sync• FileVault looks at the filter.xml in meta-inf
folder
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22
Hands-on Demo: Syncing Content to the
Server
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
So What’s Left?
23
1 | Welcome and Overview
2 | Tooling Options in Adobe Experience Manager
3 | Eclipse and the AEM Developer Tool Plug-in4 | Brackets and the Adobe Experience Manager Extension5 | CRX-DE Lite, Maven and FileVault
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
Hands-on Demo: Using the Command Line
Interface
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25
Gary Thainhttp://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.html/
© 2016 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.