AEM Flashcards

(221 cards)

1
Q

What provides the Java Container in AEM Stack?

A

OSGi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the functionality of Dispatcher?

A

Caching
Load Balancing
Security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are parts of the AEM Stack?

A

Application Layer (AEM)
Web Application Framework (Apache Sling)
JCR / Storage Layer
OSGi Java Container

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What contains components?

A

Bundles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Benefits of using JCR?

A

Stores content in hierarchical structures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What environment shows personalized content?

A

Publish

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the web framework in AEM Stack?

A

Apache Sling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the storage layer in AEM Stack?

A

JCR

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Benefits of AEM as a cloud service

A

Always on
Always at scale
Always current
Always learning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Always On

A

No content freeze or downtime

Protection against cloud disasters and failures

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Always at Scale

A

Auto-scaling (publish and authot)

Faster rendering and processing of 100% pixel quality assets - microservices for asset ingestion and processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Always Current

A

Automated rolling product updates

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Always Learning

A

automated corrective updates

Intelligence and machine learning by default

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

AEM product line is tending towards…

A

cloud-native solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

AEM as a cloud service

A

Next generation of AEM product line with cloud-native solution
Significant increases of scaling and performance while preserving and extending use cases and functionalities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Cloud Manager

A

Single entry point for operations and devs to create and manage components of AEM as a cloud service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Programs Component in AEM as a cloud service

A

set of environments that support a logical grouping of customer initiatives
Has exactly one production environment and may have multiple non-production

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Environment component in AEM as a cloud service

A

Can be production/non-production, ex. demos or training

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Pipeline component in AEM as a cloud service

A

self service creation of CI/CD (continuous integration/continuous delivery) pipelines for best practices
Automates unit performance and unit testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Digital Foundation Blueprint

A

includes suite of standardized process, automation tooling, and implementation patterns that follow Adobe’s best practices and accelerate the creation of new sites

  • Built for Business Value
  • Quick Time to Market
  • Lower Cost of Ownership
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Features of Digital Foundation Blueprint

A
  • Enhanced core components
  • New archetype
  • Launch Automation
  • Minimal Configs
  • Pre-baked
  • Launch/Analytics/Target Integration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What can exist as the only instance in the Cloud Manager environment?

A

Production

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What two things are part of the publish tier?

A

Publish & dispatcher

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What is a benefit of AEM as a cloud service vs as a managed service?

A

New features are deployed at regular intervals without having to upgrade

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What is part of the Cloud Manager program?
Pipeline
26
Which of the following is true about AEM as a Cloud Service? 1. Can be installed at a customer's site 2. Performs code quality checks 3. Allows use of classic UI
2. Performs code quality checks | Does unit testing
27
What is an advantage of using AEM as a Cloud Service?
Environments are provisioned quickly
28
Asset Microservice
scalable, lightweight, and extensible platform service for processing assets for AEM, runs completely on Adobe I/O runtime
29
Goal of Asset Microservice
be independent service for transforming assets into the entire spectrum of renditions needed by applications an customers
30
Asset Microservice allows for...
simple integration of adobe rendering technology and Sensei
31
Asset Microservice provides
agile and modular dev and deploy experience
32
Architecture of Asset Microservice
.
33
Binary Cloud Storage
contains assets/images/videos for faster rendering helps to keep a bottleneck from occurring metadata is stored in AEM Cloud Service
34
Asset Microservice Benefits
direct binary up/downloads for better performance new microservices for assets processing enabled for dynamic media (dynamic renditions, viewers, smart cropping) enable for smart tags by default optimized versions of desktop app and assets link
35
What 2 configurations are available by default in AEM Assets as Cloud Service
Smart Tags | Dynamic Media
36
Where does asset microservices exist?
Adobe I/O runtime
37
What 2 apps are optimized for AEM Assets Cloud Service?
Desktop App | Asset Link
38
What can you create to control renditions in Asset Microservices?
Processing Profile
39
Assets are directly uploaded to...
Binary Cloud Storage
40
Page versioning allows what in terms of deletion?
You can restore the page after deletion. Deletion after versioning a page can cause deleting a single page to take 0.5-5 seconds.
41
Page versioning
now optional, but default is yes
42
AEM Sites
Web Experience Management
43
AEM Assets
Digital Asset Management
44
AEM Forms
Digital Forms Management
45
AEM Screens
Digital Signage
46
AEM Page
instance of a template where components render the actual content
47
Templates
define the structure of a page, specify components used within the selected scope
48
Components
reusable modular units that determine specific functionality to display content on the page
49
When deconstructing the creative design you should have...
approved creative work, page design, and mark up
50
Wireframe
the template and components depend on the structure defined in this
51
Don't start template identification until these are done
Mark ups
52
Selector
used for alternate methods of rendering content
53
Extension
specifies content format | specifies scripts to be used for rendering process
54
Content path
jcr path that specifies the content to be rendered
55
suffix
specify additional information
56
Apache Sling Script Resolution
1. HTTP request 2. Content Resolution - takes the path to find resource 3. Get Resource Type - Sling:resourceType, Sling:resourceSuperType, jcr:primaryType 4. Script Locations - /apps (first) /libs (second) 5. Script Names - selector/extension 6 Script 7. Include Options
57
CRXDE Lite apps folder
- stores all components, scripts, template definitions related to site - contains source code - contains APIs to pull components from JCR and assemble them on a page
58
CRXDE Lite conf folder
stores all configurations for a site, additive templates and policies for a site
59
CRXDE Lite content folder
contains all content for the site by authors or editors contains site structure contains nodes that have a sling:resourceType that points to the structure or page component
60
CRXDE Lite etc folder
all resources related to tools and utilities, ___ libraries and page designs
61
CRXDE Lite home folder
information about users and groups
62
CRXDE Lite lib folder
all library definitions that belong to AEM code | includes out of the box components, templates, any other AEM feature
63
CRXDE Lite tmp folder
temporary work area
64
CRXDE Lite var folder
file that changed and updated by the system (ex. audit log, statistics, handling)
65
CRXDE Lite var/classes folder
java servlets in source and compile forms that have been generated by component scripts
66
To create templates with initial content, you need to identify...
Unique templates, Fixed components, initial content (logo, footer, nav bar)
67
Deconstructing creative design
Unique templates, Fixed components, initial content (logo, footer, nav bar), reusable components
68
Why can't Sling call scripts directly?
This would break the rules of REST strict concept of REST server, mixing of resources and representations
69
Which is the first folder that AEM looks for scripts
/apps
70
What 3 things should you consider when you start deconstructing a creative design?
Markups Page Design Components
71
What is the correct step sequence for accessing CRXDE Lite
Tools > General > CRXDE Lite
72
What is CRXDE Lite?
Is a development environment for AEM projects | Embedded in AEM and enables you to perform standard development tasks in the browser
73
Static Templates
Designed and configured by developer Stored under /apps Uses design mode to persist design properties Changes to structure will not reflect on pages
74
Editable Templates
Created and edited by authors Stored under /conf Uses content policies to persist design properties Changes to structure will reflect on pages
75
Availability of templates can be configured by using properties like (4)...
allowedPath allowedParents allowedChildren allowedTemplates
76
cq:template
primary node type for templates
77
Create editable templates
From landing page Tools > Configuration Browser > Create put in title and check "editable template" Check that it was made in Tools > Templates In CRXDE, conf/(title you chose) In Tools > Template, select create, pick template type,
78
Layout container
responsive container which can contain other components
79
Modes in editable templates: Structure, Initial Content, Layout
- Structure: define structure of the page - Initial content: define initial content of pages created from that template - Layout: define all the components
80
Content policies
define design properties of a component | policies are applicable to the templates and pages created from templates
81
Enabling an editable template for use
Go to the template > view as admin > check the template > enable From landing page: Sites > check the editable template > Properties > Advanced > Template Settings > Add editable Template ("/conf/(name)/settings/wcm/templates/.*") Create Page should now be available
82
What are the benefits of using editable templates?
The retain a dynamic connection to any of the pages created from them They allow authors to edit and create templates Changes to structure will reflect on changes made from them
83
Step sequence to create a static page
Go to CRXDE Lite > go to apps directory > right click on templates > hover on create > click on create template > make edits > click ok > save
84
Brackets IDE
Open source text editor Automated sychronization of changed files to the AEM instance Manual bidirectional synchronization of files and folders Full content-package sync of the project HTL code completion for expressions and data-sly blocks ***Ending support for Brackets on September 1, 2021***
85
What does the META-INF folder contain?
The package's filter information
86
HTL
HTML Template Language
87
Benefits of HTL over JSP
Simplified Development Increased security: HTL does automatic escaping Reduced project costs: reduced by about 25%
88
HTL Expressions
``` used to access data structures that provide dynamic elements

${properties.propName} ${properties["propName2"]}

```
89
HTL Block Statements
custom data attributes added directly to existing HTML allow you to convert static HTML to a functioning dynamic template without breaking validity of code
ex:
${item.name}
90
HTL Use with JS
``` if not passing values to js:
if passing values to js:
${jsobject.output};
``` ``` in js: use(function(){ var input1=this.value1; return{ output=input1; }; });
```
91
HTL Use with Java
${logic.message}
``` in java: class extends WCMUsePojo ```
92
Java-Use API (pros and cons)
``` Pros: -Faster than JS-use API -Can be inspected with debugger -easy to unit test Cons: -can't be modified by front end devs ```
93
Javascript-Use API (pros and cons)
``` Pros: -Can be modified by front end devs -located within the component Cons: -slower than java-use API -No debugger -harder to unit test ```
94
data-sly-template
defines a template, but the host element and its content are not output by HTL
95
data-sly-call
calls a template defined by data-sly-template, now the host element and its content are output by HTL
96
What characters delimit an HTL expression?
${ }
97
``` Which of the following three are global variables? A. currentDesign B. pageDesign C. currentNodeProperties D. component E. currentPage ```
A. currentDesign D. component E. currentPage
98
T or F: multiple values can be assed from HTL code to java class using API-Use
True
99
T or F: HTL block statements are custom data attributes added directly to existing HTML
True
100
T or F: Anything written in the data-sly-block will not be output unless explicitly called.
True
101
Core Components
Storage: /apps Logic Implementation: Java POJOs with Sling model Markup: HTL Syntax CSS Class Naming: standardized naming convention on BEM notation Dialog Definition: Coral 3 JSON Output: Sling Model Exporter with Jackson serialization License: Apache License
102
Foundation Components
``` Storage: /libs Logic Implementation: JSP Markup: JSP CSS Class Naming: Custom scheme Dialog Definition: Coral 2 + Classic UI JSON Output: Default Sling Servlet License: Apache Proprietary ```
103
Style System
- allows you to create visual variations of components with zero back end dev - better reuse of AEM components - authors can select variation when editing a component - template authors can define style classes in the content policy of a component - to allow styles, go to the template editor > policy on component > properties > styles (styles are defined in css) Variations ex: grid with or w/o images or data (i.e. date), block with or w/o images or data
104
BEM notation
can have nested definitions
105
Add Styles to a Component
Change Dialog and Dialog Design Go to template editor > click on component policies > styles > allowed styles By default, different styles from different groups can be combined, but styles within one group can't -If styles within one group can be combined, check "Styles can be combined"
106
What are the components included in v2.x version of core components?
``` Breadcrumb Image List Page Text Title ```
107
What action will you perform to combine two or more styles in one allowed Style group?
Check "Styles can be combined" checkbox
108
What properties are mandatory for setting up the Style tab in the Design Dialog?
path | sling:resourceType
109
What is a source of Core Components?
Github
110
Which of the following statements about Core Components are true? A. Core components are inherited from foundation components. B. Core components are open source. C. Core components come without any associated Style. D. A proxy component is needed to use core component in AEM sites E. Anyone can contribute to core components
B D E
111
Where are Core components stored in AEM?
apps
112
What components have Style System enabled out of the box?
Core components version 2 or later
113
ReadMe.md
tells you everything about the component - features - use object - BEM description
114
Dialog Box
- graphical interfaces that provide input to a component | - Authors use these to customize component behavior or content
115
Two types of dialog boxes
Touch UI | Classic UI
116
Dialog Box Property xtype
defines what kind of input field you want to have in the dialog box
117
Dialog Box Property name
defines which property will be used for storing the value which is provided by dialog box
118
Design Dialogs
- provide design configs of a component - accessible only in design mode - not available for pages created using editable templates - pages used from static templates can access design dialogs through design mode - for editable templates, design dialogs are available as component policy config at template level
119
Two types of Design Dialogs
Classic UI | Touch UI
120
data-sly-element
used to replace parent element
121
Overlays
-allow you to extend and customize existing components and consoles -
122
AEM is configured to search the ____ branch first and then the ___ branch to find a resource
apps | libs
123
Sling Resource Merger
- taking the predefined functionality and imposing your own definitions over that - -in standard instance, predefined functionality is held under libs directory and is recommended practice to define overlay in apps directory - -should not make any changes in libs directory because the content in this directory will change with upgrade of instance or when applying a hotfix or a feature pack - provides services to access and merge resources - this and related methods can only be used with Granite
124
Sling Resource Merger provided properties
sling: hideProperties sling: hideResource sling: hideChildren sling: orderBefore
125
What data-sly block statement do you use to add a component in the page component script?
126
You have included new components in your interface. What will you use to provide design configurations to these components?
Design dialogs
127
Where are the values provided for the design dialog stored?
conf folder
128
What feature of AEM will help you extend and customize existing consoles in an interface?
Overlays
129
As an author, what do you need to do to a component to make it editable?
Unlock it
130
Four clientlib properties
categories, dependencies, embed, allowProxy
131
clientlib categories
identifies categories of client library folder
132
clientlib dependencies
- provides categories of clientlib on which your clientlib depends - when you want to use jquery, use this instead of categories
133
clientlib embed
- used to embed code from other libraries - at runtime, merges css and js files into one js and css files - this allows access to libraries that are located in secure areas of your repository
134
clientlib allowProxy
if a clientlib is located under apps directory, this property allows access to it via proxy servlet
135
clientlib: embed vs dependencies
When you have dependencies properties applied on clientlib folder, it will cause page to have an extra big risk to other clientlibs. However, if you have embed, it will aggregate and merge other client libraries into one client library
136
clientlibs should be served from where?
etc directory
137
Page Design
client library with css files
138
What does the Out-of-the-box Page Design contain? (2 things)
CSS and Less
139
What property of a client library acts as an identifier?
categories
140
Which of the following statements about clientlibs are true? (3) A. You can use them to define the structure of a page. B. They allow you to store your client-side code in the repository, organize it in categories. C. They're organized sets of JS files and CSS stylesheets D. Define when and how each category of the code is to be served to the client E. They contain a list of components that can use client-side scripts.
B, C, D
141
How does AEM avoid creation of multiple copies of the JS library in the final output and allow logical organization of the client-side library?
It uses client-side library folders
142
Which of the following statements about Page Design are true? (3) A. Page Design is stored in the /etc directory B. Page Design can be applied only to an editable template C. Page Design can be added to page components by including it in the Client Library D. Page Design can be added to Templates by including the categories property of Page Design's Client Library E. Page Design is a Client Library
C, D, E
143
What does the js.txt file define?
The base folder ad a list of JS files used by client library
144
Content Fragments
- Can create and manage these as page-independent assets - Allow you to create channel-neutral content, along with (possibly channel-specific) variations - Can use these and their variations when authoring content pages - the content frag component displays the content from a content fragment
145
Using content fragments
1. Content Fragment Model 2. Structured Content Fragment 3.Content Fragment Component 4. AEM Pages OR 3, Raw JSON 4. Mobile/POS/Social/Third Party Platforms
146
Content Fragment Benefits (4)
- Review content via centraly managed Content Fragments - Track creative assets via collections associated with Content Frags - Write and manage content through Content Fragment editor - Update content on multiple pages from single location
147
What are content fragments stored as?
Assets
148
Content Fragment Models
- content policies define the design properties of a component - defines structure and data type of input content - can use the cf model editor to create a cf model - default stored at: conf/projectname/dam/cfm/models
149
``` Content Fragment Positions: Info Architect Content Author AEM developer Web/Mobile dev ```
Info architect - defines schema of cf content author - creates cf using the cf model AEM dev - uses ootb cf component Web/Mobile dev - uses raw json info to display content on mobile or third party apps
150
How can you export a content frag in JSON?
Create a CF Model and then leverage the Asset HTTP API to export a cf in a JSON format
151
What is required to export CF as JSON?
not data selector, model selector, page that contains a cf
152
Advantages of using content frag?
Allow you to author and review content. | Allow you to update content on multiple pages from single location
153
What selector will you use to display a JSON of a cf?
Model
154
What features are supported by content frags?
Summarization, rich text, associated asset collection
155
Which option in the cf component shows only multi-line text data type and hides other data types?
Single text element
156
Where are cf stored in AEM?
Dam: Assets
157
Where are cf stored in JCR?
content/dam
158
In which directory are cf models stored?
conf
159
Headless CMS
- back end only solution where the content is stored in a content repository - provides access to content via rest API calls - content can be exported in any channel-neutral format or developer friendly format
160
Whose job is it to create programmatic constructs to consume the imported data and then hand it over to the user experience designer
Developer
161
Headless content delivery
- Free devs from UI constraints | - Let devs leverage enterprise assets to create customized experiences
162
Scenarios that benefit from headless content delivery: | -Delivery of raw content...
- in native mobile apps - to web sites powered by Single Page App (SPA) framework - to third party server applications(web, desktop, mobile) - -content delivered to Point of Sale and other store experiences - -content delivered to offsite digital experiences - -connected cars - -targeted content fragments delivered to IoT
163
AEM acts as a hybrid CMS delete editor.html change the end .html to .model.json
- JSON output is generated by the Sling Model Exporter and filtered to display only pertinent information - filtering is important for successful headless delivery
164
delete editor.html | change end .html to .infinity.json
- changes output to json | - does not filter out unnecessary information
165
Fluid Experiences = +Content Fragments +Experience Fragments +Content Services
The Foundation for Hybrid Delivery = +Design, create, curate, and use page independent editorial text content with embedded or associated media +Independent group of components +Lightweight, read-only way to access content (e.g. JSON) from AEM and deliver to any channel
166
What helps AEM facilitate headless content delivery?
Content Fragment Models
167
How would you enable the text and summarization feature on the multi-line text field defined in a CF Model?
By creating the content fragment under a language root
168
To export the page content in JSON format, the Sling Model Exporter leverages...
the Jackson Exporter
169
To facilitate headless content delivery Core Components in AEM leverage...
a Sling Model Exporter
170
Which of the following components comprise a Content Fragment Model?
Content schema and data types
171
Experience Fragment
- group of one or more components, including content and layout - can be reused, reordered, and resized across the pages - can have different variations and may share content and components - based on template which define the structure and the components
172
Building Blocks
- select a set of components in an XF to form a building block - can be reused in other XF - not limited to XF of the same template type - can convert building block back to regular components if you want to make changes
173
If an author wants to delete an XF from Adobe Target, what option do they choose?
Delete from Adobe Target
174
Where can you use Building Blocks?
Between variations of XF | Between two different XFs
175
What directory stores custom XF templates?
/conf
176
T or F: Building Blocks can be used only in XFs.
True
177
T or F: Building Blocks can have variations.
False
178
T or F: Building Blocks can have maximum of two components.
False
179
T or F: Building Blocks cannot be edited if they present on more than one page.
False
180
What option should an author select to leverage Adobe Target for personalizing SPA and mobile apps?
JSON export of XF to Adobe Target
181
T or F: An XF is a group of 1+ components, including content and layout
True
182
Where are building blocks stored in XFs?
not (cq:BuildingBlocks)
183
Where are building blocks stored in XFs?
cq:Page
184
Hobbes testing framework
- JS based UI for AEM related products - automates execution of UI tests in web browsers and provides a test result - uses Hobbes.js library - provides: JS API for creating tests, test panel UI for running tests
185
When you write and compile ClientLibs, they get stored in what folder?
/var
186
Console to see all the client libs
localhost:4502/libs/cq/ui/content/dumplibs.html
187
Console to see all the client libs
localhost:4502/libs/cq/ui/content/dumplibs.html
188
What do you add to the end of the URL to see all the js files that make the client library
?debugClientLibs=true
189
Client Library is managed by...
Adobe Granite HTML Library Manager
190
Adobe Granite HTML Library Manager can be found in and edited in...
localhost:4502/system/console/configMgr
191
Adobe Granite HTML Library Manager can be found in and edited in...
localhost:4502/system/console/configMgr
192
T or F: Hobbes testing framework automates the execution of UI tests in web browsers and provides a test result.
true
193
What OSGi configuration configures compression using Gzip for a client library?
Adobe Granite HTML Library Manager
194
What is the value of the category property of a client library that contains tests?
granite.testing.hobbes.tests
195
What is the value of the dependency property of a client library that stores tests?
granite.testing.hobbes.testrunner
196
When a component is in developer mode, what info is available to you?
Component load time | Component path in CRX
197
T or F: you can use localhost:4502/libs/cq/ui/content/dumplibs.html to search a client library by its category.
true
198
Evolution of AEM
AEM as Managed services (Cloud-hosted) AEM as Managed Service with Cloud Manager (Cloud-native Capabilities) AEM as a Cloud Service (Cloud-native)
199
What are the modes available when you view a page?
Edit Layout Time Warp Developer
200
T or F: Location filters let you choose the AEM capability you search in.
True
201
``` Which of the following actions by an author automatically adds nodes/properties to the content directory in the JCR? A. Navigating between pages B. Creating a page C. Editing content D. Adding an image ```
B, C, D
202
What features does JCR combine for its structure and what is the best way to describe the structure of a JCR?
traditional relational database management system & conventional file system Nodes- and property- based
203
What two items does omnisearch allow authors to search for?
Pages | Tags
204
Adobe I/O
- identity management system - event driven serverless framework - ex. customer goes to a certain part of the website, this sends an email to the customer
205
If a marketer needs to send 5 million emails, what email engine should they use?
Adobe Campaign e-mail engine
206
What would an AEM user use to link a solution to Adobe Analytics?
Adobe Launch or other tag management system
207
T or F: Experience Platform Launch requires AEM to update the data layer in multiple locations
False
208
What is SEO?
Search Engine Optimization Tips from Brian Dean: 1. Find 3 keywords (answerthepublic can help find long-tail keywords, exploding topics helps to find uncompetitive keywords) 2. Create Epic Content (longer more in depth articles get more links than short, use hooks) 3. Keyword-optimize your content (put your keyword in these parts: title tag, first 100 words of page, image alt text, h1 tag, h2/h3 tag, in last 100 words) LSI keyword: words and phrases closely related to target keyword (search the topic on google, scroll to the bottom of the page, topic suggestions are great LSI keywords) 4. Actionable information right away (don't start by saying why the topic is important 5. Build Backlinks: (check my links extension in Chrome) find a broken link on a website and ask the author to replace the broken link with your link, you can send them a script for replacing the broken link but send out a personalized email (not a generic)
209
AEM Tagging
- quick and easy way to classify content on a website - smart tags that can auto tag an image use Adobe -Sensei tech - custom smart tags can be leveraged and used to automatically tag images based on the info provided
210
Workflow to author an email
1. Content author selects a specific template to create an AEM page 2. Author edits content using dedicated components optimized for newsletters (components that work with Adobe Campaign) 3. An author can add an Adobe Campaign cloud service to the page
211
What component provides support for responsive design OOTB in AEM?
Layout components
212
Where do you go to add metadata once an asset has been uploaded to the DAM from the web UI?
View Properties
213
Why should you always verify that a newly created newsletter is available on your publish instance?
not (bc camp will accept only certain newsletter templates) look this up
214
What feature of AEM Sites allows you to create a snapshot of a page at a point in time?
Versioning
215
Suppose a dev has concerns about the URL complexity on his website. What AEM page property enables shorter, more expressive URLs?
Vanity URL
216
Where is content duplicated when you promote launch content?
Source Page
217
Within the References menu, in what sub-menu would you enable the Production Ready option?
not promote launch or launches look this up
218
What two configs on you AEM Web Console Config Mgr do you need to update with your machine's IPv4 address?
AEM Campaign Integration-Configuration | Day CQ Link Externalizer
219
How does the DAM appear within the File Mgr when you are using the AEM Desktop App?
Mounted drive | Network drive
220
What capability of AEM Sites allows authors to see what has changed on a page for version, launch, and language copies?
Page comparison and diff view
221
What is the best practice for creating headers an footers?
Making them as experience fragments