tag:blogger.com,1999:blog-69717958438053379662024-03-13T20:13:46.945-07:00Scott's Digital CommunityUnknownnoreply@blogger.comBlogger351125tag:blogger.com,1999:blog-6971795843805337966.post-60661771557339075832020-11-07T07:18:00.008-08:002020-11-07T07:20:01.453-08:00Create AWS serverless workflows by using the AWS SDK for Java<p> You can create an AWS serverless workflow by using the AWS SDK for Java and AWS Step Functions. Each workflow step is implemented by using an AWS Lambda function. Lambda is a compute service that enables you to run code without provisioning or managing servers.</p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-Cz1hjlOvc8A/X6a6m80oViI/AAAAAAAACWc/vQBlTtxXjaUJap4EI6ZzrlKqML2hfTTsACLcBGAsYHQ/s688/workflow.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="470" data-original-width="688" src="https://1.bp.blogspot.com/-Cz1hjlOvc8A/X6a6m80oViI/AAAAAAAACWc/vQBlTtxXjaUJap4EI6ZzrlKqML2hfTTsACLcBGAsYHQ/s320/workflow.png" width="320" /></a></div><br /><p><b>Note</b>: You can create Lambda functions in various programming languages. For this tutorial, Lambda functions are implemented by using the Lambda Java API.</p><p>In this tutorial, you create a workflow that creates support tickets for an organization. Each workflow step performs an operation on the ticket. This tutorial shows you how to use Java to process workflow data. For example, you'll learn how to read data that's passed to the workflow, how to pass data between steps, and how to invoke AWS services from the workflow.</p><p>For details, see <a href="https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_workflows_stepfunctions">https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_workflows_stepfunctions</a></p><p><br /></p><p><span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px;">I (Scott Macdonald) am a Java Programmer at Amazon AWS. I work on AWS Java code that helps AWS developers. Included in this role is working with AWS Services such as S3, DynamoDB, EC2, Lambda functions, and so on.</span><br style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px;" /><br style="color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px;" /><span style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px;">Linked In: </span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #771100; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px; text-decoration-line: none;">http://www.linkedin.com/in/scottmacdonald2010</a></p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-22020927292725548702020-09-24T16:11:00.007-07:002020-09-24T16:13:02.905-07:00Creating the DynamoDB web application item tracker<p> You can develop a web application that tracks and reports on work items by using the following AWS services:</p><p></p><ul style="text-align: left;"><li>DynamoDB to store the data</li><li>Amazon Simple Email Service to send email messages</li><li>AWS Elastic Beanstalk to host the application</li></ul><p></p><p><b>Note</b>: The AWS SDK for Java version 2 is used to access Amazon SES and DynamoDB.</p><p>The application you create is named DynamoDB Item Tracker, and uses Spring Boot APIs to build a model, different views, and a controller. It’s a secure web application that requires a user to log into the application. </p><p>This tutorial guides you through creating the DynamoDB Item Tracker application. Once the application is developed, you'll learn how to deploy it to Elastic Beanstalk.</p><p>The following figure shows the application.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-RkD41HcrXjE/X20nckLQb1I/AAAAAAAACWE/40OvWkBT56cU0CdFEfxGLZQOxVCzUXf4ACLcBGAsYHQ/s1656/pic5.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="667" data-original-width="1656" height="161" src="https://1.bp.blogspot.com/-RkD41HcrXjE/X20nckLQb1I/AAAAAAAACWE/40OvWkBT56cU0CdFEfxGLZQOxVCzUXf4ACLcBGAsYHQ/w400-h161/pic5.png" width="400" /></a></div><br /><p>See <a href="https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_dynamodb_web_app">https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_dynamodb_web_app</a>.</p><p><br /></p><div style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 14.85px;">I (Scott Macdonald) am a Java Programmer at Amazon AWS. I work on AWS Java code that helps AWS developers. Included in this role is working with AWS Services such as S3, DynamoDB, EC2, Lambda functions, and so on.<br /><br />Linked In: <a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #771100; text-decoration-line: none;">http://www.linkedin.com/in/scottmacdonald2010</a></div><div><br /></div>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-60361384131717629532020-07-17T12:44:00.006-07:002020-07-17T12:46:04.838-07:00Create a Sample AWS Photo Analyzer application using the AWS SDK for Java<span style="background-color: white; color: #24292e; font-size: 16px;">You can create an AWS application that analyzes nature images located in a S3 bucket by using the Amazon Rekognition service. The application can analyze many images and generate a report that breaks down each image into a series of labels. For example, the following image shows a lake.</span><br />
<span style="background-color: white; color: #24292e; font-size: 16px;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-oAer9JG9MV8/XxH_c9PNysI/AAAAAAAACVY/O1_YUG1oegsBUkW0g8V6ufey1pS1QzGyACLcBGAsYHQ/s1600/lake.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="464" data-original-width="644" height="287" src="https://1.bp.blogspot.com/-oAer9JG9MV8/XxH_c9PNysI/AAAAAAAACVY/O1_YUG1oegsBUkW0g8V6ufey1pS1QzGyACLcBGAsYHQ/s400/lake.png" width="400" /></a></div>
<span style="background-color: white; color: #24292e; font-size: 16px;"><br /></span>
<span style="background-color: white; color: #24292e; font-size: 16px;"><br /></span>
<span style="color: #24292e;">After the application analyzes this image, it creates this data.</span><br />
<span style="color: #24292e;"><br /></span>
<br />
<ul>
<li><span style="color: #24292e;">Panoramic - 99.99971</span></li>
<li><span style="color: #24292e;">Outdoors - 99.99971</span></li>
<li><span style="color: #24292e;">Nature - 99.99971</span></li>
<li><span style="color: #24292e;">Landscape - 99.99971</span></li>
<li><span style="color: #24292e;">Scenery - 99.99971</span></li>
<li><span style="color: #24292e;">Wilderness - 96.90007</span></li>
<li><span style="color: #24292e;">Water - 93.501465</span></li>
<li><span style="color: #24292e;">Lake - 87.28128</span></li>
</ul>
<br />
<span style="color: #24292e;">In addition, this application uses the Simple Email Service (SES) to send a report to a given email recipient. In this tutorial, you create a Spring Boot application named AWS Photo Analyzer. The Spring Boot APIs are used to build a model, different views, and a controller. For more information, see Spring Boot - Securing Web Applications.</span><br />
<span style="color: #24292e;"><br /></span>
<span style="color: #24292e;">This application uses these AWS Services:</span><br />
<span style="color: #24292e;"><br /></span>
<br />
<ul>
<li><span style="color: #24292e;">Amazon Rekognition</span></li>
<li><span style="color: #24292e;">Amazon S3</span></li>
<li><span style="color: #24292e;">Amazon Simple Email Service</span></li>
<li><span style="color: #24292e;">AWS Elastic BeanStalk</span></li>
</ul>
<div>
<span style="color: #24292e;">To read this AWS Tutorial, click: </span><a href="https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_photo_analyzer_app">https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_photo_analyzer_app</a></div><div><br /></div><div>I (Scott Macdonald) am a Java Programmer at Amazon AWS. I work on AWS Java code that helps AWS developers. Included in this role is working with AWS Services such as S3, DynamoDB, EC2, Lambda functions, and so on.<br /><br />Linked In: <a href="http://www.linkedin.com/in/scottmacdonald2010">http://www.linkedin.com/in/scottmacdonald2010</a></div>
<br />
<span style="color: #24292e;"><span style="background-color: white;"></span></span>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-79562304187189518342020-06-02T08:49:00.003-07:002020-09-24T16:14:30.773-07:00Creating the Amazon Relational Database Service item trackerYou can develop a secure Spring application that tracks and reports on work items by using the following AWS services:<br />
<br />
<br />
<ul>
<li>Amazon Relational Database Service (Amazon RDS)</li>
<li>Amazon Simple Email Service (Java SDK v2 is used to access Amazon SES)</li>
<li>AWS Elastic Beanstalk</li>
</ul>
<br />
The application you create is named AWS Tracker, and uses Spring Boot APIs to build a model, different views, and a controller. It’s a secure web application that requires a user to log into the application. This tutorial guides you through creating the AWS Tracker application. Once the application is developed, you'll learn how to deploy it to Elastic Beanstalk.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-b3oQWxcBze8/XtZ06hemFkI/AAAAAAAACUs/tciull-flTMZuqcsX-5H2th1r4mjHdSSQCLcBGAsYHQ/s1600/AWSItemsAll3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="624" data-original-width="1600" height="155" src="https://1.bp.blogspot.com/-b3oQWxcBze8/XtZ06hemFkI/AAAAAAAACUs/tciull-flTMZuqcsX-5H2th1r4mjHdSSQCLcBGAsYHQ/s400/AWSItemsAll3.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this tutorial, see <a href="https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_secure_spring_app">https://github.com/awsdocs/aws-doc-sdk-examples/tree/master/javav2/usecases/creating_secure_spring_app</a>.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
I (Scott Macdonald) am a Java Programmer at Amazon AWS. I work on AWS Java code that helps AWS developers. Included in this role is working with AWS Services such as S3, DynamoDB, EC2, Lambda functions, and so on.<br />
<br />
Linked In: <a href="http://www.linkedin.com/in/scottmacdonald2010">http://www.linkedin.com/in/scottmacdonald2010</a>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-69490727080749289182019-10-15T13:03:00.002-07:002019-10-16T12:10:19.418-07:00Developing a Spring MVC 4/5 project by using Maven and IntelliJ IDEYou can create a Spring MVC project by using Maven and IntelliJ IDE. In this development article, Spring version 4/5 and IntelliJ 2019 are used. This development article guides you through how to create a Spring MVC project, including how to configure the Spring DispatcherServlet. This servlet dispatches client requests to handlers. The default handler is a controller interface that lets you work with a <b>ModelMap</b> instance<br />
<br />
The following illustration shows the web page that is created in this article.<br />
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-bB8BT_CZ0GE/XaYkh7UUuKI/AAAAAAAACS4/GYGN3gDU9ws1VX5JNT7TW5qMhxtg9cSMgCLcBGAsYHQ/s1600/Spring.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="248" data-original-width="683" height="143" src="https://1.bp.blogspot.com/-bB8BT_CZ0GE/XaYkh7UUuKI/AAAAAAAACS4/GYGN3gDU9ws1VX5JNT7TW5qMhxtg9cSMgCLcBGAsYHQ/s400/Spring.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The following illustration shows the files that you create in the IntelliJ project. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-OfVOZWEGoME/XaYlmI9NVdI/AAAAAAAACTE/wKQxQIsXwb4s6SUCmg63zl04dgFp2IFngCLcBGAsYHQ/s1600/MyFiles.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="405" data-original-width="461" height="350" src="https://1.bp.blogspot.com/-OfVOZWEGoME/XaYlmI9NVdI/AAAAAAAACTE/wKQxQIsXwb4s6SUCmg63zl04dgFp2IFngCLcBGAsYHQ/s400/MyFiles.jpg" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div>
In the previous illustration, notice the required files you need for a Spring MVC project, including the Java Controller class (named <b>HelloController</b>), the <i>web.xml</i> file and the JSP (named <i>hello.jsp</i>) that renders the view. </div>
<div>
<br /></div>
<div>
To read this development article for Spring MVC 4, click this link <a href="https://drive.google.com/open?id=1-oQ5aXrSLjiZdIf0KXO5yD0EARKspzu4">https://drive.google.com/open?id=1-oQ5aXrSLjiZdIf0KXO5yD0EARKspzu4</a>.<br />
<br />
To read this development article for Spring MVC 5, click this link, <a href="https://drive.google.com/open?id=1kmc6RvwNicmr7PDD3BZDFcGp1zcdXQJy">https://drive.google.com/open?id=1kmc6RvwNicmr7PDD3BZDFcGp1zcdXQJy</a>.</div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-11170313810948701522019-07-20T12:00:00.004-07:002019-07-20T13:37:46.907-07:00How to compile LESS using Node JSYou can use <a href="https://nodejs.org/en/">Node JS</a> to compile LESS files into CSS files. The first thing to do is to install Node JS on your computer, For information, see:<br />
<br />
<a href="https://blog.teamtreehouse.com/install-node-js-npm-windows">https://blog.teamtreehouse.com/install-node-js-npm-windows</a><br />
<br />
Once you have Node JS installed on your machine, test the installation:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>npm -version</b></span><br />
<br />
If this command is successful, you will see the installed version.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-NbYKcsug7UY/XTNivEwqyyI/AAAAAAAACRQ/h6wYXwIF2K4XCn63PD94Uv8LFi_fCIkmwCLcBGAs/s1600/less.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="78" data-original-width="332" height="93" src="https://1.bp.blogspot.com/-NbYKcsug7UY/XTNivEwqyyI/AAAAAAAACRQ/h6wYXwIF2K4XCn63PD94Uv8LFi_fCIkmwCLcBGAs/s400/less.png" width="400" /></a></div>
<br />
<br />
In your working folder, place a LESS file named <b>simple.less</b>. For example, you can use this LESS code:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>@primarycolor: #FF7F50; </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>@color:#800080; </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>h2{ </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>color: @primarycolor; </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>} </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>h3{ </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>color: @color; </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>} </b></span><br />
<br />
Next, create an HTML file named <b>index.html</b>:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><b><head> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b> <link rel="stylesheet" href="simple.css" type="text/css" /> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b></head> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b><body> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b> <h2>A simple example of Less</h2> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b> <h3>Hello World</h3> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b></body> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b></html> </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b><br /></b></span>
In this working folder, you have a <i>simple.less</i> and <i>index.html</i>. In the HTML file, notice the reference to <i>simple.css</i>. This file is produced by compiling the LESS file into a CSS file. To compile the LESS file into a CSS file, use this command:<br />
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>lessc simple.less simple.css</b></span><br />
<br />
<span style="font-family: inherit;">In your working folder, you will now have <i>simple.css.</i></span><br />
<span style="font-family: inherit;"><i><br /></i></span>
<span style="font-family: "courier new" , "courier" , monospace;"><b>h2 {</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b> color: #FF7F50;</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>}</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>h3 {</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b> color: #800080;</b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b></b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>}</b></span><br />
<div>
<br /></div>
<span style="font-family: inherit;">Open the HTML in a browser, and you will see the rendered HTML with the CSS.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-ddNndXUA_SE/XTN7k5VY_aI/AAAAAAAACRo/613s-yy-gzEaOzpPYbx7Y4V3xnOgoz26QCLcBGAs/s1600/html.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="81" data-original-width="354" height="91" src="https://1.bp.blogspot.com/-ddNndXUA_SE/XTN7k5VY_aI/AAAAAAAACRo/613s-yy-gzEaOzpPYbx7Y4V3xnOgoz26QCLcBGAs/s400/html.png" width="400" /></a></div>
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-family: inherit;">You have now learned how to compile a LESS file into a CSS file by using Node JS. </span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b><br /></b></span>
<br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>I (Scott Macdonald) am a Senior .NET Developer Writer at Sitecore with 20 years in the high tech industry. I am also a programmer with knowledge in .NET, Java, JavaScript, C#,C++, HTML, XML and ActionScript. </b></span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b><br /></b></span>
<span style="font-family: "courier new" , "courier" , monospace;"><b><br /></b></span>
<b><span style="font-family: "courier new" , "courier" , monospace;"></span></b><br />
<span style="font-family: "courier new" , "courier" , monospace;"><b>Linked In: http://www.linkedin.com/in/scottmacdonald2010</b></span>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-66494405568363846222019-04-13T12:04:00.002-07:002020-04-08T10:42:17.709-07:00Last AEM Post in Scotts Digital Community I have been running this blog for 8 years. The entry on March 2019 will be the <u><b><i>last AEM entry</i></b></u> on this blog. All content is located within the Adobe HELPX system. It's been great posting these how-to articles on using mainly AEM.<br />
<br />
You can now find me at Amazon AWS, where I have been working as a Java programmer working on AWS Java code. If you want to learn about AWS, feel free to contact me via Linked In - <a class="pv-contact-info__contact-link t-14 t-black t-normal" href="https://www.linkedin.com/in/scottmacdonald2010" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #0073b1; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; margin: 0px; padding: 0px; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;">linkedin.com/in/scottmacdonald2010</a><br />
<br />
Thank you!<br />
<br />
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-34424959711510154392019-03-19T09:20:00.001-07:002019-04-10T07:32:02.510-07:00Building Experience Manager 6.5 Components using Granite/Coral Resource TypesWhen creating components for Adobe Experience Manager (AEM) 6.5, you use Granite/Coral resource types. These resource types are used in the component’s dialog. That is, the UI that makes up the dialog fields and lets an author enter information used by the AEM component.<br />
<br />
Many AEM Developers are familiar with Classic UI xtypes based widgets such as text fields, path fields, drop-down fields, and so on. However, when it comes to working with the Touch UI, xtypes are not used. Instead, resource types are used to build Touch UI component dialogs. This article helps you become familiar with working with Granite/Coral resource types that can be applied in your day to day component development work.<br />
<br />
This article teaches you how to build Experience Manager 6.5 components by using Granite/Coral data types such as:<br />
<br />
<br />
<br />
<ul>
<li>granite/ui/components/coral/foundation/form/textfield</li>
<li>granite/ui/components/coral/foundation/form/textarea</li>
<li>granite/ui/components/coral/foundation/form/checkbox</li>
<li>granite/ui/components/coral/foundation/form/select</li>
<li>granite/ui/components/coral/foundation/form/radiogroup</li>
<li>granite/ui/components/coral/foundation/form/multifield</li>
</ul>
<div>
The following illustration shows an AEM Component that uses these resource types. </div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-tIHZOaEQEfE/XJEWbj7QDQI/AAAAAAAACQM/rQ1Yk_1tubUuS-tD86CuFhkzFYPpO7BZwCLcBGAs/s1600/client2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="312" data-original-width="751" height="165" src="https://1.bp.blogspot.com/-tIHZOaEQEfE/XJEWbj7QDQI/AAAAAAAACQM/rQ1Yk_1tubUuS-tD86CuFhkzFYPpO7BZwCLcBGAs/s400/client2.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this AEM 6.5 development article, click <a href="https://helpx.adobe.com/experience-manager/using/aem65_coral_resourcetypes.html?fbclid=IwAR3VNNBeVlGi_T-Q8lT_Pw9WLPt-W-yRYQWZvPoYf-JtUuU_6ptdZhn-CpM">https://helpx.adobe.com/experience-manager/using/aem65_coral_resourcetypes.html</a><span style="color: inherit; font-size: inherit;">.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: inherit; font-size: inherit;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="color: inherit; font-size: inherit;"><br /></span></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<div class="separator" style="clear: both;">
<span style="color: inherit; font-size: inherit;"></span></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Cha</a></div>
</h3>
<div>
<br /></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-74556973123502188682019-03-06T07:01:00.001-08:002019-04-16T06:33:11.589-07:00Getting Started with Adobe Experience Manager 6.5 Sites DevelopmentThis Adobe Experience Manager article walks you through the entire process of creating an Experience Manager site from scratch using the latest features, concepts, and best practices.<br />
After you read this session, you can set up your own, editable templates, create components using HTML Template Language (HTL) with a style system, leverage core components, implement Sling Model Exporter and a lot more.<br />
<br />
You will learn:<br />
<span style="font-size: xx-small;"><br /></span> <span style="font-size: xx-small;"><br /></span>
<br />
<div class="MsoBodyText" style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<div class="MsoBodyText" style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<div class="MsoBodyText" style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<div class="MsoBodyText" style="margin-left: .5in; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<o:p></o:p></div>
<br />
<ul>
<li>Create an AEM Project</li>
<li>Use of Editable Templates</li>
<li>HTL and dialog boxes in components</li>
<li>Benefits of AEM Core components</li>
<li>Determine advantage and use Style System</li>
</ul>
<br />
<br />
<a href="https://expleague.azureedge.net/labs/L767/index.html">https://expleague.azureedge.net/labs/L767/index.html</a><br />
<div>
<br /></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-35795939646043437322019-03-05T12:40:00.001-08:002019-03-20T07:25:53.835-07:00[Webinar | March] Ask the AEM Community Expert: Learn how to debug AEM projects using JUNIT and MOCK<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-daIelhL_VAw/XH7dAR-9aXI/AAAAAAAACP0/xTWsRCtgxqwIaHecMfodm42as2yWLL7CQCLcBGAs/s1600/gr.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="329" data-original-width="493" height="266" src="https://2.bp.blogspot.com/-daIelhL_VAw/XH7dAR-9aXI/AAAAAAAACP0/xTWsRCtgxqwIaHecMfodm42as2yWLL7CQCLcBGAs/s400/gr.png" width="400" /></a></div>
<br />
<br />
<b>Title</b>: Unit Testing with AEM Mocks<br />
<br />
<br />
<b>Description</b>: Writing Java unit tests for your AEM applications may be painful and time-consuming. wcm.io AEM Mocks makes writing tests easy and effective using JUnit 4 or JUnit 5. In this session, you will get you a basic overview of the AEM Mock features, together with a set of coding examples to give you a quick start. We will also address some common problems and solutions. AEM Mocks is available as Open Source since 2014, and is based on Apache Sling Mocks.<br />
<br />
<br />
<b>Speaker</b>: Stefan Seifert<br />
<br />
<b>Company</b>: pro!vision GmbH, Germany - <a href="https://www.pro-vision.de/en.html">https://www.pro-vision.de/en.html</a><br />
<br />
<b>PlayBack</b><div>
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/1xPzcukvzNk/0.jpg" src="https://www.youtube.com/embed/1xPzcukvzNk?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<div>
<b><br /></b><span style="color: #224466; font-family: , "helvetica neue" , "arial" , sans-serif;"><br /></span>
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span></div>
</h3>
<br /></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-13810726787441555512019-02-18T13:59:00.001-08:002019-03-05T14:10:25.192-08:00Creating an Experience Manager 6.4 YouTube ComponentDisplaying video content within a web site is a typical requirement for Experience Manager 6.4 authors. Furthermore, the video may not be located within the AEM DAM, but rather a YouTube video. To address this requirement, you can create a custom component that can display a YouTube video.<br />
<br />
In addition, you can develop the component to retrieve information about the video and display the information within the component, as shown in the following illustration. The component developed in this article is built using HTL, which helps you to separate your design from your application logic. For more information, see <a href="https://docs.adobe.com/content/help/en/experience-manager-htl/using/overview.html?wcmmode=disabled">Introduction to the HTML Template Language</a>.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/KgY9_0hzgFA/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/KgY9_0hzgFA?feature=player_embedded" width="320"></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>Article </b>-- <span style="background-color: white; color: #212121; font-family: "segoe ui" , "segoe ui web (west european)" , "segoe ui" , , "blinkmacsystemfont" , "roboto" , "helvetica neue" , sans-serif; font-size: 15px;"> <a href="https://helpx.adobe.com/experience-manager/using/aem64_htl_youtube1.html">https://helpx.adobe.com/experience-manager/using/aem64_htl_youtube1.html</a></span></div>
<br />
<br />
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span></div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-23829139863709100242019-02-16T08:21:00.002-08:002019-02-16T08:21:56.686-08:00Adobe Experience Manager SPA Webinairs<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
Becuase Single Page Applications is a hot topic for AEM, we have created these WEBINARS for the AEM Community: </div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="color: #3a91d7; font-family: inherit;"><span style="border-color: initial; border-image: initial; border-style: initial; font-style: inherit; font-weight: inherit; padding-right: calc(12px + 0.35ex);"><a href="https://helpx.adobe.com/experience-manager/kt/eseminars/ask-the-expert/aem-single-page-application.html?cq_ck=1549913534865">Working with Single Page applications for Experience Manager</a></span></span></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<a href="https://helpx.adobe.com/experience-manager/kt/eseminars/gems/SPA-Editor-SDK-Deep-Dive-React.html">SPA Editor SDK Deep Dive - Part 1 - React</a></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<a href="https://helpx.adobe.com/experience-manager/kt/eseminars/gems/SPA-Editor-SDK-Deep-Dive-Angular.html?cq_ck=1542834189369">SPA Editor SDK Deep Dive - Part 2 - Angular</a></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
Watch all of these - they will answer any questions you will have!</div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<br /></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span></div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-80121826573512515632019-02-14T05:57:00.002-08:002019-03-04T12:24:08.396-08:00[Webinar | February ] Ask the AEM Community Expert: Best practice to query JCR data using QueryBuilder API<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-GE0QdSosCHY/W0OwSVloZFI/AAAAAAAACHg/OH6kqCaSYx4THQr3gO4RGQmoYxluVGuIQCPcBGAYYCw/s1600/240_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="360" height="266" src="https://1.bp.blogspot.com/-GE0QdSosCHY/W0OwSVloZFI/AAAAAAAACHg/OH6kqCaSYx4THQr3gO4RGQmoYxluVGuIQCPcBGAYYCw/s400/240_.jpg" width="400" /></a></div>
<br />
<br />
<h4>
Session Details</h4>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: "arial" , sans-serif; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Learn best practices around how to query JCR data using AEM QueryBuilder API. Learn about how indexing plays a role. This session is hosted by Lokesh, a global top AEM community member with a lot of AEM project experience. By joining this session, you will have a chance to ask query and index questions. We hope you can join us for this Ask the AEM Community Session.</span></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Presenter: </strong>Lokesh shivalingaiah, Architect at TA Digital</div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: inherit; font-size: 12pt; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Date:</strong></span> Tuesday, 26th February 2019</span></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: inherit; font-size: 12pt; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Time:</strong></span> 8:00 am PDT | 11:00 am EST | 8:30 pm IST</span></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: inherit; font-size: 12pt; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Duration:</strong></span> 60 Minutes</span></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; min-height: 8pt; padding: 0px; vertical-align: baseline;">
<br /></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: inherit; font-size: 14pt; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Playback here</strong></span>: <span style="border: 0px; color: #212121; font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><a href="https://helpx.adobe.com/experience-manager/kt/eseminars/ask-the-expert/aem-query-builder-api.html">https://helpx.adobe.com/experience-manager/kt/eseminars/ask-the-expert/aem-query-builder-api.html</a></span></span><br />
</div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></strong></span></div>
<div style="background-color: white; border: 0px; color: #333333; font-family: adobe-clean, "Helvetica Neue", Arial, sans-serif; font-size: 16px; padding: 0px; vertical-align: baseline;">
<span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"><strong style="border: 0px; font-family: inherit; font-style: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">Direct Link:</strong></span><span style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; vertical-align: baseline;">- <a class="" href="https://forums.adobe.com/external-link.jspa?url=https%3A%2F%2Fcommunities.adobeconnect.com%2Faemtech%2F" style="border: 0px; color: #3a91d7; font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0px; padding: 0px; text-decoration-line: none; vertical-align: baseline;">Adobe Connect Login</a></span></div>
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
<span style="color: black; font-family: "times new roman"; font-size: small;"><br /></span></div>
<div>
</div>
</div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-47371389042554879752019-01-31T07:43:00.002-08:002019-02-01T07:25:58.434-08:00Creating a NewsLetter component for Adobe Experience Manager 6.4You can create an Adobe Experience Manager 6.4 HTL component that renders a newsletter that you can distribute to your business audience. For example, consider a digital marketer that wants to promote events around a specific product. By creating an AEM newsletter, they can raise awareness of the product.<br />
<br />
As an Experience Manager developer, you can create an Experience Manager HTL component that lets an author set all content for a newsletter, including images, text, links to other content such as videos, and so on. The following illustration shows the newsletter created in this development article.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-H-cyDvw1uFA/XFMXPB0KzdI/AAAAAAAACPc/UbjGKKbyhTgd9V-rNqhX_l9zpBFtECCNgCLcBGAs/s1600/newsletter.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="829" data-original-width="727" height="400" src="https://2.bp.blogspot.com/-H-cyDvw1uFA/XFMXPB0KzdI/AAAAAAAACPc/UbjGKKbyhTgd9V-rNqhX_l9zpBFtECCNgCLcBGAs/s400/newsletter.png" width="350" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The following video shows you the component. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/00BEGe2lLJU/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/00BEGe2lLJU?feature=player_embedded" width="320"></iframe></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this development article, click <a href="https://helpx.adobe.com/experience-manager/using/newsletter_aem64.html">https://helpx.adobe.com/experience-manager/using/newsletter_aem64.html</a>.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
</div>
</div>
</h3>
<br />
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-82744221357258707042019-01-14T08:51:00.001-08:002019-01-14T10:04:42.560-08:00Persisting Adobe Experience Manager 6.4 JCR data using a Custom Form ActionYou can create an Adobe Experience Manager 6.4 application that persists application data in the Java Content Repository (JCR). When storing data within the JCR, each record can be saved as a separate node. A node can contain properties that store data values. To store data in Nodes, you can use the Node API.<br />
<br />
For example, assume that your Experience Manager application to store your organization’s employee data. Each node can represent a different employee. In this article, a basic form is built by using Experience Manager Form components.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-QWhwQAoC7zQ/XDy8f4rObgI/AAAAAAAACO8/uFvqq5lC-fUubCJuCzTutXpS6JuCMWu-gCLcBGAs/s1600/clientA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="693" data-original-width="895" height="308" src="https://3.bp.blogspot.com/-QWhwQAoC7zQ/XDy8f4rObgI/AAAAAAAACO8/uFvqq5lC-fUubCJuCzTutXpS6JuCMWu-gCLcBGAs/s400/clientA.png" width="400" /></a></div>
The following illustration shows employee nodes. Each time the form is submitted, a new node is created.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-MNvqnPcBGk4/XDy8pmr8kgI/AAAAAAAACPA/bopqjHDG7h4tVBNavsozwo91i7WIVO-rwCLcBGAs/s1600/employees.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="348" data-original-width="431" height="322" src="https://1.bp.blogspot.com/-MNvqnPcBGk4/XDy8pmr8kgI/AAAAAAAACPA/bopqjHDG7h4tVBNavsozwo91i7WIVO-rwCLcBGAs/s400/employees.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Each node contains properties that store employee details, such as the name value.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-xazjGTpzEo4/XDy80-95ZZI/AAAAAAAACPI/mtMpmB7XO4w6mcZp8p_c9ry85UefA8ACwCLcBGAs/s1600/employees1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="412" data-original-width="1251" height="131" src="https://4.bp.blogspot.com/-xazjGTpzEo4/XDy80-95ZZI/AAAAAAAACPI/mtMpmB7XO4w6mcZp8p_c9ry85UefA8ACwCLcBGAs/s400/employees1.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The following video shows this use case. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/NzgDE6XYZpk/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/NzgDE6XYZpk?feature=player_embedded" width="320"></iframe><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this development artilce, click <span style="background-color: white; color: #212121; font-family: , "segoe ui" , "segoe wp" , "tahoma" , "arial" , sans-serif , serif , "emojifont"; font-size: 15px;"><a href="https://helpx.adobe.com/experience-manager/using/persisting-experience-manager-64.html">https://helpx.adobe.com/experience-manager/using/persisting-experience-manager-64.html</a></span>. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
</div>
</div>
</h3>
<br />
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-56486076663824617782019-01-09T09:39:00.001-08:002019-01-09T15:30:40.651-08:00Moving Digital Assets using Adobe Experience Manager WorkflowsWhen working with Adobe Experience Manager 6.4 digital assets, you can use workflows to achieve business requirements. Not all business requirements can be achieved by using out of the box Experience Manager components. To achieve some requirements, you need to build custom workflows. In some cases, you need to build custom workflow steps by using the Experience Manager Workflow API.<br />
<br />
For example, consider a business requirement where a digital asset has to be archived based on an asset property. That is, you want to place an asset into a archive folder if its archive property is true. Using out of the box workflow steps, you cannot achieve this use case. To achieve this requirement, you need to build a custom workflow step that moves the asset to a folder under /content/dam.<br />
<br />
The following video shows the workflow model that moves a digital asset to the archive folder and then deletes it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/nh_VKoTZzg4/0.jpg" src="https://www.youtube.com/embed/nh_VKoTZzg4?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this development article, click <a href="https://helpx.adobe.com/experience-manager/using/move_asset_workflow.html">https://helpx.adobe.com/experience-manager/using/move_asset_workflow.html</a>.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
</div>
</div>
</h3>
<br />
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-40678592410191871932019-01-08T06:41:00.000-08:002019-02-07T13:21:04.523-08:00[Webinar |January] AtACE Session: Working with Single Page applications for Experience Manager<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-GE0QdSosCHY/W0OwSVloZFI/AAAAAAAACHg/OH6kqCaSYx4THQr3gO4RGQmoYxluVGuIQCPcBGAYYCw/s1600/240_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="240" data-original-width="360" height="266" src="https://1.bp.blogspot.com/-GE0QdSosCHY/W0OwSVloZFI/AAAAAAAACHg/OH6kqCaSYx4THQr3gO4RGQmoYxluVGuIQCPcBGAYYCw/s400/240_.jpg" width="400" /></a></div>
<br />
<br />
<h4>
Session Details</h4>
Join Danial Gordon and David Gonzalez ( both AEM Engineers) for a discussion about working with Single Page applications for Experience Manager. In this session, React and Angular are used. You will learn about the Experience Manager SPA editor and best practice when working with Experience Manager and SPA. In addition, you will see a working solution and be able to ask Danial questions during the session. If you are interested in Experience Manager and SPA, then sign up for this session.<br />
<br />
<b>Date</b>: Tuesday, 29th January 2019<br />
<b>Time</b>: 8:00 am PDT | 11:00 am EST | 8:30 pm IST<br />
<b>Duration</b>: 60 Minutes<br />
<br />
<b>Playback</b>: <a href="https://communities.adobeconnect.com/px89fakx44f4/?proto=true">https://communities.adobeconnect.com/px89fakx44f4/?proto=true</a><br />
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
<span style="color: black; font-family: "times new roman"; font-size: small;"><br /></span></div>
<div>
</div>
</div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-62001857823623857992018-12-18T09:02:00.003-08:002018-12-18T20:46:53.667-08:00Creating a Custom Authentication Handler for Adobe Experience Manager 6.4You can create a custom authentication handler for Experience Manager 6.4. A custom authentication handler improved security for your Experience Manager instance. To create a custom authentication handler, you create a custom Java class that implements I<a href="https://sling.apache.org/apidocs/sling6/org/apache/sling/auth/core/spi/AuthenticationHandler.html">nterface AuthenticationHandler</a>.<br />
<br />
In this article, to show an example of a custom authentication handler, two-factor authentication is used. That is, you can configure AEM to use a one-time password (OTP). An OTP is an automatically generated numeric or alphanumeric string of characters that authenticates the user for a single transaction or session.<br />
<br />
The benefit of using an OTP is it's more secure than a static password. An OTP token is typically generated by a mobile application that displays a number. The number changes every 30 or 60 seconds, depending on how the token is configured.<br />
<br />
When a user logs into Experience Manager, they enter their user name, password, and OTP value.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-5ki5zs_VgeQ/XBkny9_GYrI/AAAAAAAACOg/AOH-dNCz5nQEx0KFKeY1LQiPJcfI8P0GQCLcBGAs/s1600/overview.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="372" data-original-width="839" height="176" src="https://4.bp.blogspot.com/-5ki5zs_VgeQ/XBkny9_GYrI/AAAAAAAACOg/AOH-dNCz5nQEx0KFKeY1LQiPJcfI8P0GQCLcBGAs/s400/overview.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
This article walks you through building a custom authentication handler using R7 annotations and a Maven Archetype 15 project. The following video shows you this use case. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<iframe allowfullscreen="" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/31icgAd464o/0.jpg" frameborder="0" height="266" src="https://www.youtube.com/embed/31icgAd464o?feature=player_embedded" width="320"></iframe><br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this development article, click <a href="https://helpx.adobe.com/experience-manager/using/twofactor64.html" style="font-family: Calibri, sans-serif; font-size: 11pt;">https://helpx.adobe.com/experience-manager/using/twofactor64.html</a>. </div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
</div>
</div>
</h3>
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-73661556754179242372018-12-10T06:50:00.000-08:002018-12-10T06:57:51.436-08:00Congratulations Arun Patidar - our 2018 AEM Community Member of the yearI want to extend my congratulations to Arun Patidar - our 2018 AEM Community Member of the year winner. Arun is a very involved AEM Community member and has addressed many questions in the AEM community this year. This year, we are very pleased to award Arun with an IPHONE.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-OhjASgE0hDk/XA59Bvzbk3I/AAAAAAAACOU/4qU_XGiL5zodx_TU07IfyppPTZdks27YACLcBGAs/s1600/member2018.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="336" data-original-width="599" height="223" src="https://1.bp.blogspot.com/-OhjASgE0hDk/XA59Bvzbk3I/AAAAAAAACOU/4qU_XGiL5zodx_TU07IfyppPTZdks27YACLcBGAs/s400/member2018.png" width="400" /></a></div>
<br />
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
<span style="color: black; font-family: "times new roman"; font-size: small;"><br /></span></div>
<div>
</div>
</div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-55653710723510203612018-12-07T08:12:00.002-08:002018-12-07T08:12:43.698-08:00How to install the AEM Eclipse DEV ToolThe following video shows you how to install the AEM Eclipse DEV Tool.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/iWeo8VMbL3E/0.jpg" src="https://www.youtube.com/embed/iWeo8VMbL3E?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-522192274785260892018-12-05T11:03:00.001-08:002018-12-10T10:39:28.470-08:00Using the Sling Strongly-typed API to retrieve content from the Adobe Experience Manager 6.4Adobe Experience Manager 6.4 contains a Java Content Repository (JCR) that stores nodes and properties. A node located in the JCR is considered a resource. You can use the JCR API to retrieve resources from the JCR. For information about using the JCR API, see <a href="https://scottsdigitalcommunity.blogspot.com/2018/04/querying-adobe-experience-manager-64.html">Querying Adobe Experience Manager 6.4 JCR data</a>.<br />
<br />
However, you can also retrieve content from the JCR using the Sling Strongly-typed API. In fact, a resource is a central part of Sling and it assumes everything in the JCR is a resource. You can use Sling to retrieve a resource from within an OSGi bundle using the Sling Strongly-typed Java API.<br />
<br />
The following example shows the title retrieved from a page node that was retrieved using the Sling API.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-FqTMOuI5YEw/XAggnywwCYI/AAAAAAAACOI/l3eUuAoCZigBCsKdFrk9-k3TSvFhTCU2wCLcBGAs/s1600/client.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="206" data-original-width="825" height="156" src="https://3.bp.blogspot.com/-FqTMOuI5YEw/XAggnywwCYI/AAAAAAAACOI/l3eUuAoCZigBCsKdFrk9-k3TSvFhTCU2wCLcBGAs/s640/client.png" width="640" /></a></div>
This article walks you through how to use the Sling Strongly Typed API to retrieved information from nodes in Experience Manager 6.4. To read this development article, click <a href="https://helpx.adobe.com/experience-manager/using/querying-experience-manager-slingAPI-64.html" style="font-family: Calibri, sans-serif; font-size: 11pt;">https://helpx.adobe.com/experience-manager/using/querying-experience-manager-slingAPI-64.html</a>.<br />
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
<span style="color: black; font-family: "times new roman"; font-size: small;"><br /></span></div>
<div>
</div>
</div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-11122137544430862662018-11-29T11:56:00.000-08:002018-12-10T06:56:41.901-08:00Working with Adobe Experience Manager Carousel Core ComponentsYou can use the Adobe Experience Manager Carousel Core component to add carousel functionality within your Experience Manager site. The Carousel core component has these feautures:<br />
<br />
<br />
<ul>
<li>Allowed components can be configured through policy configuration.</li>
<li>Carousel navigation via next/previous and position indicators.</li>
<li>Carousel autoplay with: configurable delay, ability to disable automatic pause on hover, and pause/play buttons.</li>
<li>Automatic pausing when the document is hidden,</li>
<li>Editing features for items (adding, removing, editing, re-ordering).</li>
</ul>
<br />
The following illustration shows the Carousel Core Component.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-AUDWAAB1oOc/XABEKVkkBFI/AAAAAAAACNw/fIWL5JbGvucVyri0dxlBptpeqMgj46RmwCLcBGAs/s1600/pic1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="690" data-original-width="1600" height="171" src="https://2.bp.blogspot.com/-AUDWAAB1oOc/XABEKVkkBFI/AAAAAAAACNw/fIWL5JbGvucVyri0dxlBptpeqMgj46RmwCLcBGAs/s400/pic1.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this article, click <a href="https://helpx.adobe.com/experience-manager/using/aem64_core_component_carousel.html" style="font-family: Calibri, sans-serif; font-size: 11pt;">https://helpx.adobe.com/experience-manager/using/aem64_core_component_carousel.html</a>. </div>
<br />
<br />
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
<span style="color: black; font-family: "times new roman"; font-size: small;"><br /></span></div>
<div>
</div>
</div>
</h3>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-44182985425797488902018-11-28T18:54:00.001-08:002018-12-18T21:09:48.533-08:00Adobe Experience Manager PDF that contains a TOC of HELPX Articles<h3 class="post-title entry-title" itemprop="name" style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 18px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: normal; line-height: normal; margin: 0px; position: relative;">
For a long time, we have heard feedback that the community wants a TOC of the Experience Manager DEV community articles. Now we have it.</h3>
<div class="post-body entry-content" id="post-body-2602414251743186540" itemprop="description articleBody" style="background-color: white; line-height: 1.4; position: relative; width: 578px;">
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
<br /></div>
<div class="separator" style="clear: both; color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px; text-align: center;">
<a href="https://3.bp.blogspot.com/-xbL3ZwDTNXk/W_66ghnKbfI/AAAAAAAACNg/ky14prpUA0knRCzv52WezeN0jwnRZFxqwCLcBGAs/s1600/DEVGuide.png" imageanchor="1" style="color: #6699cc; margin-left: 1em; margin-right: 1em; text-decoration-line: none;"><img border="0" data-original-height="842" data-original-width="1600" height="336" src="https://3.bp.blogspot.com/-xbL3ZwDTNXk/W_66ghnKbfI/AAAAAAAACNg/ky14prpUA0knRCzv52WezeN0jwnRZFxqwCLcBGAs/s640/DEVGuide.png" style="border: none; position: relative;" width="640" /></a></div>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
<br /></div>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
This PDF Guide references close to 100 AEM DEV community based articles, including:</div>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
<br /></div>
<ul style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px; line-height: 1.4; margin: 0.5em 0px; padding: 0px 2.5em;">
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">the Weekend tutorial</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">how to write a custom workflow step using the Worflow API</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">how to create a HTL component that uses WCMUsePojo</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">how to create a HTL component that uses Sling Models</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">how to query JCR data using the QueryBuilder API</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">how to create a JCR Event Handler</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">how to work with granite/coral resource types</li>
<li style="border: none; margin: 0px 0px 0.25em; padding: 0px;">and much more </li>
</ul>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
<br /></div>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
<br /></div>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
This guide will be updated as new content is created. Download this guide here:</div>
<div style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; font-size: 14.85px;">
<br /></div>
<span style="font-family: arial, tahoma, helvetica, freesans, sans-serif;"><span style="font-size: 14.85px;"><a href="https://drive.google.com/file/d/1zPPKKPUxr_Y0UA-gNJstsqTNI9D3m5qS/view">https://drive.google.com/file/d/1zPPKKPUxr_Y0UA-gNJstsqTNI9D3m5qS/view</a></span></span></div>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-56514266093206257872018-11-16T08:33:00.001-08:002018-11-16T08:33:49.214-08:00WIN a $100 AMAZON CARDWin a $100 Amazon Card from the AEM Community....<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-AVoQuz70s_0/W-7xOQsalSI/AAAAAAAACNA/RTDpRjQtNkgqeo2AwETdTEpnek9xpDx2QCLcBGAs/s1600/Card.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="185" data-original-width="291" height="254" src="https://4.bp.blogspot.com/-AVoQuz70s_0/W-7xOQsalSI/AAAAAAAACNA/RTDpRjQtNkgqeo2AwETdTEpnek9xpDx2QCLcBGAs/s400/Card.png" width="400" /></a></div>
<br />
<span class="ember-view" id="ember4699" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.75); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">To enter this community based contest - perform these small steps:
1 - Login to AEM Forums at </span></span><a class="ember-view" href="https://lnkd.in/dqSRTFq" id="ember4703" rel="noopener noreferrer" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline; white-space: pre-wrap;" target="_blank">https://lnkd.in/dqSRTFq</a><span class="ember-view" id="ember4707" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.75); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">
2. Leave a reply here: </span></span><a class="ember-view" href="https://lnkd.in/en_yaZC" id="ember4711" rel="noopener noreferrer" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline; white-space: pre-wrap;" target="_blank">https://lnkd.in/en_yaZC</a><span class="ember-view" id="ember4715" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.75); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> (The more detail the better)
We will put all entries from now to end of NOV into a draw and the winner will get a $100 Amazon card. Plus - if we pick your ideas, we will give you extra AEM Community swag when we present your session </span><a class="hashtag-link ember-view" data-control-name="update_hashtag" href="https://www.linkedin.com/feed/topic/?keywords=%23communitygifts" id="ember4718" style="background: 0px 0px transparent; border: 0px; box-sizing: inherit; color: #665ed0; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;" target="_self"><span class="hashtag-a11y ember-view" dir="ltr" id="ember4719" style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="visually-hidden" style="background: 0px 0px; border: 0px; box-sizing: inherit; clip: rect(0px, 0px, 0px, 0px); display: block; height: 1px; line-height: inherit !important; margin: -1px; outline: 0px; overflow: hidden; padding: 0px; position: absolute; vertical-align: baseline; white-space: nowrap; width: 1px;">hashtag</span><span aria-hidden="true" style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">#</span><span class="hashtag-a11y__name" style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">communitygifts</span></span></a><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"> .
</span></span><br />
<div>
<span class="ember-view" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.75); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></span></span></div>
<div>
<span class="ember-view" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.75); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></span></span></div>
<div>
<span class="ember-view" style="background: 0px 0px rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.75); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="background: 0px 0px; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><br /></span></span></div>
<br />
<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-6971795843805337966.post-63894828928284725332018-11-14T13:45:00.000-08:002018-12-10T10:43:19.592-08:00Uploading files to Adobe Experience Manager 6.4 DAM using Asset Manager APIYou can create an Adobe Experience Manager application that lets a user select a file from their local desktop and upload it to AEM Digital Asset Manager (DAM). For example, assume you want your customers to upload photos taken from a mobile device and upload to enter a local contest.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-q034rqSHH18/W-yUKO7_YjI/AAAAAAAACMk/JVv_rnXopWcMWy5Lt4q32kurdNHObNF3ACLcBGAs/s1600/photo2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="345" data-original-width="429" height="321" src="https://3.bp.blogspot.com/-q034rqSHH18/W-yUKO7_YjI/AAAAAAAACMk/JVv_rnXopWcMWy5Lt4q32kurdNHObNF3ACLcBGAs/s400/photo2.png" width="400" /></a></div>
<br />
Using an Experience Manager component that is developed in this article, an image can be uploaded from the web site to the Experience Manager DAM.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-GBYZ-23x6nc/W-yUV1O2v_I/AAAAAAAACMo/jHak8WtZ-DwxhAq_eUoBqA5w9ZXoDhfmgCLcBGAs/s1600/client.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="580" data-original-width="1049" height="220" src="https://4.bp.blogspot.com/-GBYZ-23x6nc/W-yUV1O2v_I/AAAAAAAACMo/jHak8WtZ-DwxhAq_eUoBqA5w9ZXoDhfmgCLcBGAs/s400/client.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
The Experience Manager component posts the selected image to a Sling Servlet. The Sling Servlet uses the AssetManager API to place the uploaded file into the DAM, as shown in the following illustration.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-DVGfofq38c8/W-yUgXTwzqI/AAAAAAAACMw/hSWSRsD1luoHPLH5df2DVLtJZe5U6u3WgCLcBGAs/s1600/dam.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="761" data-original-width="1543" height="196" src="https://3.bp.blogspot.com/-DVGfofq38c8/W-yUgXTwzqI/AAAAAAAACMw/hSWSRsD1luoHPLH5df2DVLtJZe5U6u3WgCLcBGAs/s400/dam.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To read this development article, click <a href="https://helpx.adobe.com/experience-manager/using/upload_experience_manager_dam.html">https://helpx.adobe.com/experience-manager/using/upload_experience_manager_dam.html</a>.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
Join the Experience League</h3>
<h3 style="color: #333333; font-family: arial, tahoma, helvetica, freesans, sans-serif; margin: 0px; position: relative;">
<div style="font-size: 14.85px; font-weight: 400;">
To become an Experience Business, you need more than just great tools and online help. You need a partner. <b><i>Experience League</i></b> is a new enablement program with guided learning to help you get the most out of Adobe Experience Cloud. With training materials, one-to-one expert support, and a thriving community of fellow professionals, Experience League is a comprehensive program designed to help you become your best.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div style="font-size: 14.85px; font-weight: 400;">
Join the Adobe Experience League by clicking this banner.</div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="separator" style="clear: both; font-size: 14.85px; font-weight: 400; text-align: center;">
<a href="https://landing.adobe.com/experience-league/" style="color: #6699cc;"><img border="0" data-original-height="383" data-original-width="1088" height="140" src="https://4.bp.blogspot.com/-MELxN-eMbF8/WsEgxNtwu7I/AAAAAAAACDw/7p0YOv6VV-YhiuW5wf77gKgGa8T58KJAACLcBGAs/s400/ExLeague.png" style="border: none; position: relative;" width="400" /></a></div>
<div style="font-size: 14.85px; font-weight: 400;">
<br /></div>
<div class="MsoNormal" style="font-size: 14.85px; font-weight: 400;">
<br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">I (Scott Macdonald) am a </span><i>Senior Experience League Community Manager</i><span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;"> at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If you would like to see more AEM or other end to end articles like this, then leave a comment and let me know what content you would like to see.</span><br />
<br />
<span style="font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif;">Linked In:</span><a href="http://www.linkedin.com/in/scottmacdonald2010" style="color: #6699cc;"> http://www.linkedin.com/in/scottmacdonald2010</a><br />
<br />
<span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">YouTube: </span><a href="https://www.youtube.com/channel/UCDtISU9W-zzo1PIU3pGHUbA/videos">Subscribe to the AEM Community Channel</a><span style="color: #333333; font-family: "arial" , "tahoma" , "helvetica" , "freesans" , sans-serif; font-size: 14.85px;">.</span><span style="color: black; font-family: "times new roman"; font-size: small;"> </span><br />
<div>
<span style="color: black; font-family: "times new roman"; font-size: small;"><br /></span></div>
<div>
</div>
</div>
</h3>
Unknownnoreply@blogger.com