Adobe Experience Manager 6.1 - Neuerungen

Herzlich Willkommen zum
AEM6.1 Anwenderforum
Adobe Experience Manager 6.1
Neuerungen, Migrationen, Empfehlungen,
Erfahrungsberichte
Adobe Experience Manager6.1
Vorstellung der Neuerungen der Plattform
Chris Queener, eggs unimedia
Martin Brösamle, eggs unimedia
Adobe Experience Manager
Agenda
12:30–13:00 Uhr Registrierung
13:00–13:10 Uhr Begrüßung
13:10–14:00 Uhr Was ist neu in AEM6.1
14:00–15:00 Uhr Planung eines erfolgreichen AEM6.1 Upgrades
15:00–15:30 Uhr Kaffeepause
15:30–16:00 Uhr Betrieb und Überwachung von AEM
16:00–16:30 Uhr Integration von AEM mit anderen Lösungen der Marketing Cloud
16:30–17:00 Uhr What‘s next at Adobe
Ab 17:00 Uhr
Networking und Get-Together
Adobe is
Everywhere
You Look
Adobe ist ein Weltmarktführer in den Bereichen Digital Media,
Digital Marketing und elektronische Documents.
~13.500
Mitarbeiter in 41
Ländern
6
33
Jahre
(Gründung 1982)
4,15 Mrd. US$
2014
Umsatz
#1
~3.000
+30
in Gartner & Forrester
Reports
Patente
Zukäufe seit 2010
Gartner MQ: Marketing Hubs
Forrester: Enterprise Marketing Suites
Analysten Meinungen
Multichannel Campaign Mgt
Marketing Hub
Digital Customer Experience
Web Content Mgt
Web Analytics
Online Testing
Enterprise WCMS
Lead to Revenue Mgt Platform
Social Media Mgt
Mobile App Dev Platforms
Digital CX Delivery Platforms
Cross-Channel Campaign Mgt Data Management Platforms
Marketing Clouds
Marketing Hubs
Adobe im Einsatz bei
5 der Top 5
5 of top 5
globalen
Automobilhersteller
North American
Airlines
Die großen
5 der Top 5
Pharmaunternehmen in
Deutschland
Media Companies
9 der Top 10
8 der Top 10
Finanzinstitute
Internet Retailers
B2B
Mittelstand / B2B
10 der 25 besten Websites verwenden Adobe Experience
Manager.
Wer ist eggs unimedia?
 1984 Firmengründung als Electronics Graphics Group
 2004 eggs wird Adobe Business Partner
 2005 Gründung des Adobe Trainingscenters
 2010 Gewinner des Siemens top + Awards
 2014 Deloitte Fast 50 Award
 Mitarbeiter: 40
 Planumsatz 2015: +5 Mio €
 Firmensitz: München
 50 Kunden im Adobe Umfeld
Buzzwords der letzten Jahre
Mobile
Responsive Web Design
Last Millisecond
Nowism
Everything is digital
Digital Touchpoints
Consistency
Marketing Automation
Adobe CQ / AEM Releases
AEM6.1
AEM6.2
AEM6.0
CQ5.6
CQ5.5
25.02.2012
25.02.2015
08.02.2013
08.02.2016
22.05.2014
31.05.2017
28.05.2015
28.05.2018
Mitte 2016
Document
AEM Forms
Demo Cloud
Martin Grimm, eggs unimedia
Julian Manzel, eggs unimedia
Thomas Heinbach, Adobe Systems
Creative Cloud
Marketing Cloud
Marketing Cloud
Interface
AEM Forms Demo
User Mngmt
ADOBE
SOCIAL
Collaboration
ADOBE
MEDIA
OPTIMIZER
ADOBE
TARGET
Dashboards
ADOBE
EXPERIENCE
MANAGER
Martin Grimm, eggs unimedia
Julian Manzel, eggs unimedia
Thomas Heinbach, Adobe Systems
ADOBE
CAMPAIGN
Assets
Meta Data
ADOBE
ANALYTICS
Profile, Data & Content
Platform
15
ADOBE
PRIMETIME
ADOBE
AUDIENCE
MANAGER
Workflow
Marketing Cloud
Interface
AEM Forms Demo
User Mngmt
ADOBE
SOCIAL
Collaboration
ADOBE
MEDIA
OPTIMIZER
ADOBE
TARGET
Dashboards
ADOBE
EXPERIENCE
MANAGER
Martin Grimm, eggs unimedia
Julian Manzel, eggs unimedia
Thomas Heinbach, Adobe Systems
ADOBE
CAMPAIGN
Assets
Meta Data
ADOBE
ANALYTICS
Profile, Data & Content
Platform
16
ADOBE
PRIMETIME
ADOBE
AUDIENCE
MANAGER
Workflow
Adobe Experience
Manager ist das
Zentrum der
Online Strategie
Demand
generation
Target
Campaign
Twitter
Audience
Manager
Media
Optimizer
Analytics
Creative
Cloud
Social
Primetime
Facebook
Video streaming
CRM
Adobe Experience Manager – mehr als ein WCM
Adobe Experience Manager
Projects, workflow, assets, integrations, forms
Sites
Web Content Management
• Komfortables WYSIWYG
UI für Autoren
• Touch UI
Assets
Communities
Social Communities
Mediendatenbank
• Blogs, Kommentare,
• zentrale Plattform zur
Bewertungen, FAQ
Verwaltung aller Assets
• Suchen, Verschlagworten, Foren, Wikis, etc.
Versionieren, Erzeugung
von „Renditions“
• Dynamic Media
Forms
Apps
Formulare & Dokumente
• Adaptive, barrierefreie
Formulare für mobile
Endgeräte
• DIE zentrale Formularund Dokumentenplattform
Mobile Apps
• Plattformübergreifende
Erstellung und AppVerwaltung
Adobe Experience Manager6.1
What‘s new…
Adobe Experience Manager6.1 Projects
Projekte als Bindeglied aller digitalen Erlebnisse
Authoring: Classic UI
Authoring: Classic UI
Authoring: Touch UI
Verwaltung der Komponenten
Authoring: Touch UI
Bereitstellung digitaler Inhalte
AEM Sites: Authoring Responsive Sites
AEM Sites: Authoring Responsive Sites
AEM Sites: Responsive Grid
- Einführung eins Grid-basierten
Layouts
- Autoren entscheiden im Layouting
Modus für jeden Break Point, wie
viele Grid Spalten eine Komponente
einnehmen soll und wie sie mit den
benachbarten Komponeten
interagieren sollte (inkl. Ausblenden)
AEM Screens: Verknüpfung von Web und App mit “In-Store”
Web
Mobile
Print
Email
Brick and Mortar
DAM
AEM Forms
AEM Forms – Die Formular & Dokumenten Plattform
um Personen mit Prozessen zu verknüpfen
Datenerhebung
Korrespondenz
Schutz
& Datenverarbeitung
mit Kunden
von Dokumenten
Finanzen
Marketing
Personal
Außendienst
Recht
IT
AEM Forms – Adaptive Forms
< 480 pxl
> 768 pxl
< 768 pxl
Adobe Marketing Cloud Core Services
SOLUTIONS
MEDIA
OPTIMIZER
CAMPAIGN
SOCIAL
EXPERIENCE
MANAGER
TARGET
ANALYTICS
PRIMETIME
CORE
SERVICES
PROFILES &
AUDIENCES
PLATFORM
ASSETS
ACTIVATION
MOBILE
EXCHANGE
COLLABORATION
Data & Content
AUDIENCE
MANAGER
USER
MANAGEMENT &
ADMINISTRATION
Profiles & Audiences
Profiles & Audiences ermöglichen übergreifende Verwendung von
Nutzerprofilen und Zielgruppen innerhalb der Marketing Cloud.
Für Real-Time und Kampagnen.
Wie funktioniert es?
Solutions
Core services
Audiences
common ID
Data
Attributes
CRM
POS
DB
Assets
Der Assets Core Service ermöglicht das Speichern, Synchronisieren
und Teilen von Assets innerhalb der Marketing und Creative Cloud.
Wie funktioniert es?
SHARE
STORE
SYNC
Activation
Activation (Dynamic Tag Management): 3 vorwiegende Use Cases:
Tag Management, Daten einsammeln und Daten verteilen
Ohnefunktioniert
Activation es?
Wie
Analytics
Tag
Tag
Target
Tag
Tag
Tag
Tag
Tag
Tag
Tag
Media Optimizer
Mit Activation
Agil
Jede Technologie
Effizient
Analytics
Target
Tag
Tag
Media
Optimizer
Herstellerunabhängig
Adobe schließt den Kreis:
Optimierung aller digitalen Kanäle
verbessert Kundentreue und Umsatz
DATA
Customer
Business
Product
TOUCHPOINTS
CREATE
Industry-leading
creative tools
MANAGE &
DELIVER
Industry-leading digital
experience delivery
platform
Content
Clickstream
Search
Multi-channel
Websites
Advertising
Social
Mobile
MEASURE &
OPTIMIZE
Industry-leading
analytics &
customer
insights
Kiosks
E-mail
Call center
Workflows
Adobe Experience Manager
What‘s new - technologisch
Technologischer Aufbau
AEM
Apache SLING
Apache Jackrabbit
Apache Felix (OSGi)
Unterstützte Versionen
Unterstütze Versionen
-
Java 1.7 & 1.8
Sightly 1.1
Sling 7 API
Sling Models 1.1
Apache Jackrabbit Oak
jQuery 1.11.2
Schnellere Komponentenentwicklung
HTML Templating System
Unterstützt „Seperation of Concerns“
- HTML Code ist vom Java Code getrennt
- Kein gemischtes Java/JSP Code
MockUp Code kann beibehalten werden
Stellt dem Template häufig benötigte Informationen zur Verfügung
- Current Resource Properties
- Current Page Properties
Zugriff aus Java Objekte
-
pageManager - com.day.cq.wcm.api.PageManager,
currentNode - javax.jcr.Node,
request - org.apache.sling.api.SlingHttpServletRequest
Custom Java Classes (Sling Use Classes)
Schnellere Komponentenentwicklung
Sightly Beispiele:
<div>currentPageName : ${currentPage.name}</div>
<div data-sly-test="${wcmmode.edit}">Show this only in edit mode to the author</div>
<div data-sly-text="${currentPage.title}">Mock page title</div>
<div data-sly-use.comp1="de.project.SlingUseClass">
<h1>${comp1.myTitle}</h1>
</div>
Schnellere Komponentenentwicklung
Sling
- Web-Framework und Basis von Adobe CQ/AEM
- Nahtlose Integration zum JCR-Repository Apache Jackrabbit
Sling Models
-
Mapping von JCR Resources zu POJOs
Annotation Driven
Adapt multiple Objects - minimal Resource
Unterstützt Ressource Eigenschaften, Sling Bindings, OSGi Services
Schnellere Komponentenentwicklung
Sling Model Bespiel:
@Model(adaptables=Resource.class)
public class MyModel {
@Inject
private String propertyName;
@Inject @Optional
private String otherPropertyName;
@PostConstruct
protected void init() throws Exception {
// ...do something...
}
// … getters and setters
}
Schnellere Komponentenentwicklung
Sling Use Class Bespiel:
public class SlingUseClass extends WCMUse {
private String myTitle;
// called when sighlty instantiates the component
@Override
public void activate() {
myTitle = "My Project " + getCurrentPage().getTitle();
}
public String getMyTitle() {
return myTitle;
}
}
<div data-sly-use.comp1="de.project.SlingUseClass"><h1>${comp1.myTitle}</h1></div>
Leistungsfähigeres Repository
Jackrabbit Oak
- Content Repository Implementierung
- Komplette Neuimplementierung von JCR 2.0
- Multiversion Concurrency Control
Jackrabbit Oak
Skalierung und Performance
- In die Breite skalierbar
- Optimierte Queries & Custom Query Indices
- MongoDB als Data Storage
- Persistence Cache – Nodes im Arbeitsspeicher oder auf Festplatte für schnelleren Zugriff
Jackrabbit Oak
Solr Search Engine Integration
Jackrabbit Oak
Cold Standby
- On the fly Content Synchronisation von Master zu Client
- Desaster Recovery mit minimalem Datenverlust
Data Storage
Zwei Geschmacksrichtungen
TarMK
- Filebased Content Storage
MongoDB
- DB based Content Storage
- Unterstützte Versionen:
- MongoDB Enterprise 2.6
- MongoDB Enterprise 3.0
Neue Security Features zur verbesserten Sicherheit
CSRF Protection Framework
-
Token Based
Validiert den Request vom Client
Crypto Key im Repository
Keine Sticky Sessions für Authentifizierung nötig
Key kann im Paket migriert werden
Apache Sling Referrer Filter
- Prüft ob Request und Request Methode auf angebene Resource
erlaubt ist
- Per Default nur localhost für POST, PUT, DELETE Methoden erlaubt
Nosamplecontent runmode
- Default empfohlene Security Einstellungen werden gesetzt
Deutliche Performanceverbesserungen
Überarbeitete Workflows
- Weniger ressourcenintensiv
- Weniger Sling Jobs pro Task
- Transient Workflows
- Workflow Tasks laufen im Arbeitsspeicher
Monitoring Tools
-
System Health Checks
System Performance Checks
Query Analyser
Query Optimierung (Custom Indices)
Überarbeitetes Content Repository
- Apache Jackrabbit Oak
Sonstige Neuerungen
Standardintegration von Übersetzungstools
Cloudwords
CrossLang NV
Lingotek
Microsoft Translator (pre-installed in AEM)
Smartling
Translations.com
Neue APIs
HTTP API auf Basis von JSON+Siren
Vielen Dank!