This document provides an introduction to Adobe Experience Manager (AEM), formerly known as CQ5. It discusses key aspects such as installation, prerequisites, content authoring, templates, components, workflows and more. The technical underpinnings including OSGi, JCR, Apache Sling, and ExtJS frameworks are also overviewed. Common terms are defined and the overall architecture and technology stack are depicted in detail.
VueJs is a front-end framework for building JavaScript applications that run in the browser. It allows creation of components, two-way data binding, communication between components, and conditional rendering. To install Vue, use npm to install vue-cli and initialize a project, which will create the initial project structure including a component template with sections for template, script, and style. Components can then be built with data, methods, and bindings for properties like classes and styles.
The document provides an introduction to web APIs and REST. It defines APIs as methods to access data and workflows from an application without using the application itself. It describes REST as an architectural style for APIs that uses a client-server model with stateless operations and a uniform interface. The document outlines best practices for REST APIs, including using HTTP verbs like GET, POST, PUT and DELETE to perform CRUD operations on resources identified by URIs. It also discusses authentication, authorization, security concerns and gives examples of popular REST APIs from Facebook, Twitter and other services.
Presentation “KISS your Authors - Simple Tools in AEM“ by Thomas Simlinger at CONNECT Web Experience in Basel on June 24/25, 2015.
Understanding what is webpack, what features it provides and how to use it in your existing projects.
RichText Editor (RTE) is an integral component of AEM and it provides AEM authors a WYSIWYG text-editing experience on the web pages. RTE offers diverse configurations to developers. This presentation provides an in-depth understanding of this component and shows various concepts, use-cases, modes, configurations, best practices, limitations and troubleshooting that surround it. E-Seminar recording published here - https://helpx.adobe.com/experience-manager/kt/eseminars/gems/AEM-Rich-Text-Editor-RTE-Deep-Dive1.html
This document provides an overview of Spring MVC, the model-view-controller framework for building web applications in Spring. It discusses Spring MVC's request processing workflow including the front controller and application context. It also covers controllers, mapping requests, returning views and data representation. Key topics include RESTful design, annotations like @RequestMapping and return types, and view resolvers for resolving JSP and other view technologies.
Hybrid cloud architecture which integrates on-premises resources with cloud resources, is essential to the success of many businesses. For most customers with on-premises technology investments, operating in a hybrid architecture is a necessary part of cloud adoption. This webinar covers how to simplify Hybrid IT operations by using the same VMware Cloud Foundation technologies across on-premises data centers and on the AWS Cloud, without having to purchase any new or custom hardware, rewrite applications, or modify operating models. We share how you can easily and rapidly add new innovations to your applications by natively integrating AWS infrastructure and platform capabilities. Speakers: David Lim, Head of Consulting Partners, Amazon Web Services Nathan Wheat, Partner Success Manager (VMware), Amazon Web Services
The document outlines the six key steps to create a solid AEM architecture: 1. Get the overall picture right by defining where AEM fits within the broader solution and how it will integrate with other systems. AEM can serve as an umbrella system, provider system, or independent system. 2. Map features to AEM's capabilities and validate choices through proofs of concept if using additional products. Consider licensing. 3. Design a simple, flexible content structure that supports features like multilingual and allows for future growth. 4. Plan the integration approach, aiming to integrate as close to the browser as possible when exposing services from AEM. 5. Determine the deployment model in advance as it impacts design choices
This document compares SOAP and REST web services. SOAP uses XML and relies on complex specifications, while REST uses simple HTTP requests and aims to be lightweight. REST has advantages for simplicity, bandwidth usage, caching and statelessness. SOAP may be better for complex transactions that require ACID properties and reliable messaging. Factors like security requirements, scalability, and programming language support also influence the choice of protocol.