Adobe DAY CQ5 / AEM6 + Anbindung an Apps

In meinen Kernkompetenzen als “App Entwickler” und “Adobe CQ5 / AEM6 Solution Architekt” interessiert mich insbesondere die Interoperatibilität beider Welten miteinander. Eines meiner Fachgebiete ist somit die Verwendung dieses Content Management Systems als “Ressourcen-Server” bzw. “führendes System zur Datenhaltung” für die Kommunikation mit mobilen Apps (iOS, Android, Windows Phone 8, Windows 8, PhoneGap). Sehen Sie dazu auch “Cross Plattform App Development“.

Dynamisches Nachladen und eine Offline Speicherung der Daten aus Adobe CQ5 (und anderen Systemen wie First Spirit, Microsoft Sharepoint) sind dabei meine Haupt Kriterien um eine App in diesem Kontext erfolgreich nutzbar zu machen. Ich habe dabei unter anderem sehr gute Erfahrungen mit der Nutzung von PhoneGap gesammelt.

Durch meine Tätigkeiten als Projekt Manager im Audi App Center im Jahr 2012, in welchem ich unter anderem die vorhandene CQ5-Installation erweiterte zur Nutzung als Ressourcen-Server für diverse hybrid App-Kundenprojekte, konnte ich mir ein umfangreiches Praxiswissen aufbauen über die geforderten und schlussendlich wirklich realisierten Einsatzmöglichkeiten im App- wie auch CQ5 Umfeld. Ich unterstütze Sie zusätzlich zu der Implementierung auch bei der Ausarbeitung der Fachlichen Anforderungen und der Architektur einer AEM-Landschaft welche sich in Ihr App-Umfeld einfügt.

Nach meinen erfolgreichen Trainings zum Adobe DAY CQ 5.5 Developer and System Administrator (PDF) und Adobe DAY CQ 5.6 Advanced Developer (PDF) Anfang 2013 und zu Adobe Campaign (PDF) in 2015, stehe ich Ihnen mit meinem KnowHow zu diesem sehr erfolgreichen Web Content Management System für die Versionen 5.4, 5,5, 5.6 und AEM6 zur Verfügung. Zusätzlich bilde ich mich weiter in den Zusatzprodukten der Adobe Marketing Cloud, zuletzt in Adobe Campaign um Sie darin fachgerecht unterstützen zu können.

Mein Kundenstamm umfasst die Branchen: Automotive, Großhandel, Energiedienstleister, eCommerce Anbieter, sowohl im In- wie auch Ausland (Österreich, Schweiz). Schauen Sie sich dazu gerne auch meine Referenzen an.

Mit dem Einsatz von zusätzlichen JavaScript-Frameworks wie jQuery, AngularJS, ExtJS und node.js ist es möglich das größte Möglichste Potential aus AEM6/CQ5 herauszuholen. Durch meine umfangreichen Kenntnisse in JavaScript (ECMAScript) kann ich Ihr Projekt zusätzlich wirkungsvoll bei dem Design von modernen Web 3.0 (Single Page) Benutzeroberflächen unterstützen, sowohl für klassische Browser wie auch für mobile Endgeräte.

Zu meinem Leistungsumfang gehören unter anderem:

  • Entwicklung von Komponenten und Templates (auch Responsive für Mobile Endgeräte)
  • Einsatz von “Sightly” zur Frontend Entwicklung in AEM6
  • Migration von CQ5.x zu AEM6
  • Entwicklung von Widgets mit ExtJS
  • Closed User Groups (CUG) zur Einrichtung von geschützten Bereichen
  • Erweiterung der Frontend Funktionalitäten mit gängigen JavaScript-Frameworks
  • Templates
  • REST Services unter CQ5/AEM6 mit Jackson
  • Servlet Entwicklung für Services
  • Apache Felix (OSGi), Sling, Jackrabbit
  • J2EE Backend Services (Kommunikation mit REST, SOAP…)
  • Verwendung für mobile Endgeräte (Responsive Komponenten, Ressourcenserver für Hybrid-Apps)
  • Testing (JUnit, QUnit, Webtests mit Selenium / Webdriver)
  • Nutzung von AEM6/CQ5 als Ressourcenserver (z.B. für Hybrid-Apps mit PhoneGap (Apache Cordova))
  • Entwicklung von Apps mit PhoneGap, iOS und Android welche mit einer AEM-Landschaft interagieren
  • Adobe AEM6 / CQ5 Mobile
  • Konfiguration der Entwicklungsumgebung mit Maven (Eclipse, IntelliJ IDEA, CRXDE …)
  • Adobe Campaign (Workflows, Forms- und Schema development, Filter/List-Queries, Email-Delivery, Campaign Plan, Reports, AEM Integration)

Während meinen Tätigkeiten unter anderem im BMW.digital Projekt, habe ich mich mit anderen CQ5-Entwicklern zusammengeschlossen und das Unternehmen CQ-Factory GmbH gegründet. Wir haben uns damit auf AEM6/CQ5 spezialisiert. Sie können mich privat als Freelancer buchen oder zusammen mit meinem Team über dieses Unternehmen. Kontaktieren Sie mich, wenn Sie mehr wissen möchten.