Sling IDE Tooling
-
Upload
robert-munteanu -
Category
Technology
-
view
291 -
download
4
Transcript of Sling IDE Tooling
APACHE SLING & FRIENDS TECH MEETUPBERLIN, 22-24 SEPTEMBER 2014
Sling IDE ToolingRobert Munteanu - @rombert - Adobe Systems Inc
A little bit about myself
adaptTo() 2014 2
Apache Sling PMC member Long-time Open Source contributor
( MantisBT, Eclipse plug-ins ) Working on Adobe AEM
Agenda
adaptTo() 2014 3
Context on the Sling IDE Tooling Major Features “Real” Demo Technical foundations
My personal view on why we need IDE tooling
adaptTo() 2014 4
5+ years of Java development outside the Sling stack
3 years of Java development with the Sling stack
Typically, non-Sling world has better tooling with worse runtimes (servers, DBs)
Sling IDE Tooling – an open source initiative
adaptTo() 2014 5
Sling IDE Tooling – Apache Sling AEM Developer Tools for Eclipse – Adobe @
GitHub
Sling IDE Tooling and FileVault
adaptTo() 2014 6
We embed FileVault as a library No FileVault installation/configuration is
necessary No system calls to vlt are made Filesystem format is compatible with
FileVault
Major features
adaptTo() 2014 7
Bundle deployment and debug Content synchronization Content navigator and properties editor
Demo application
adaptTo() 2014 8
Web-based blog 1 bundle, including scripts 1 content project for demo content
Demo application
adaptTo() 2014 9
Demo application
adaptTo() 2014 10
Demo time
adaptTo() 2014 11
Working with bundles Working with scripts and frontend files Working with unstructured content
Tooling internals
adaptTo() 2014 12
Eclipse
Core
UI
m2e-UI
Content Sync
FileVault
Resource
APIs andCore Utilities
Transport
Filter
Serialize
Feature ideas
adaptTo() 2014 13
Repository browser Sightly Log viewer Wizards for OSGi components Wizards for JCR structures ...
Resources
adaptTo() 2014 14
http://sling.apache.org/documentation/development/ide-tooling.html
adaptTo() 2014 15
Q&A