Wednesday 11 April 2018

OVERVIEW - AEM 6.4

The new AEM features are categorized into below areas

1 Cloud Scale and Security
    Cloud Manager

2 Fluid Experiences
    Content Fragments, Experience Fragments,  Content Services

3 Content Intelligence
    Smart Layout, Smart Tag , Smart Crop, Automated Forms Conversion

4 Marketing and IT Velocity
    Core Components and Style System, Single-Page Application Editor, Native Support for Creative Cloud for Enterprise, Digital Signage
   
What’s New in AEM 6.4:  AEM Sites, AEM Assets, AEM Forms

Feature Video Here

1) Cloud Scale & Security Proven business:- Provides a critical cloud performance with scale and security for the most demanding brands. Below are the major highlights,
*Secure Dedicated Environments
*Upgrading and Patching
*Customer Self-Service with Cloud Manager
*Continuous Integration/Continuous Delivery of custom code, Testing Automation, Best Practices

2) Fluid Experiences:-  Unique combination of data and content to  handle omni-channel experiences across owned, earned and paid end-points so brands can truly connect with customers. Below given core components of fluid experiences.

a) Content Fragments - Design, create, curate and use page-independent editorial text content with embedded or associated media.

CF: Content authoring in a modular way, below page-level and content delivery not bound to presentation
Editorial Content - Text written by Copy Writers; Elements, Paragraphs, Variations
Mixed Media - Images in paragraph sequence; Curate relevant images more strictly than with associated collections
Summarization - Goal-based shortening of text; Achieve editorial goals with  AI assistance

b) Experience Fragments -A group of components with layout that can live independently

Consistent experiences and layouts across channels

c) Content Services: A lightweight, read-only way for accessing content (e.g. JSON) from AEM to deliver to any channel. Core areas are given below.
A light weight way to get content independent of layout and repository
Channel agnostic reuse of content that may be in Assets or part of a Sites project
Out of the box, extensible content models
Automatically generated service endpoints

3) Content Intelligence:- Valuable insights and automation of content discovery, creation and performance powered by Adobe Sensei and pervasive data platform.

Content Intelligence
Automatically create and scale personalized variations of page experiences, based on your audience engagement preferences. Core feature are given below.

Smart Layout: Smart Layout uses Adobe Sensei artificial intelligence to optimize the layout of content and surface the most engaging content within a page based on analytics across your key business performance metrics.

Smart tags: The next-generation of Smart Tags uses a self-learning algorithm to recognize images and populate tags based on your unique business taxonomy.

Smart crop: Non-destructive editing selects the appropriate area of the asset and automatically crops to the precise standards powered by AI.

Automated Forms Conversion
Automatically identify & digitize input fields on a traditional PDF form Creates more inviting mobile experience, reduces enrollment abandonment

4) Marketing & IT Velocity:- Enable Marketing, IT and Creatives to work in parallel so no team is a bottleneck to realizing value. Core features are below.

Style System: Design Consistency with Minimal Development Effort
Single-Page Application Editor: IT and Business Collaboration. Preview and edit Single Page Applications built on your favorite framework. This allows marketing and developer authors to collaborate and edit content seamlessly regardless of the authoring framework used for creation of SPA. Allows entry into Progressive Web Apps – emerging trend for mobile web with native mobile app accessibility.
Native Support for Creative Cloud for Enterprise with AEM Assets
Digital Signage : Access screens though unified AEM admin, Locations can be organized hierarchically, Schedules on location ,Single screen sequenc.

Follow us for latest AEM updates, we are coming up with new articles on working with AEM 6.4 and demo videos.

https://www.youtube.com/channel/UCbDTGaDneAbj_RCX27VE4cA/videos



Subscribe Our YouTube Channel Here.

Interested in taking a first look at AEM 6.4 UI and dash board? Watch this video.

Read More on AEM 6.4


AEM 6.4 Features

Advantages of using Adobe Cloud Manager for AEM

Dynamic Media & Related Features in AEM 6.4

OVERVIEW  - AEM 6.4

Machine Learning Enabled Features in AEM

Wednesday 28 March 2018

Summary of release details : Adobe Experience Manager

AEM Release history

Product: Adobe Experience Manager
  • 6.6 , 2020 - Major Release  - Date not finalized
  • 6.5 April 8, 2019 - Major Release
  • 6.4 April 4, 2018 - Major Release
  • 6.3 April 26, 2017 - Major Release
  • 6.2 April 21, 2016 - Major Release
  • 6.1 May 28, 2015 - Minor Release
  • 6.0 May 28, 2014 - Major Release

List of new features/ capabilities in each release

AEM 6.6
To be updated

AEM 6.5
Content Velocity, Fluid Experiences improvements, Cloud Agility, Experience Intelligence

AEM 6.4
Fluid Experiences, AI Based crop features, Core components etc.

AEM 6.3
Oak Segment Tar File Format, User Interface, Security, OAuth

AEM 6.2
MongoDB support, User Interface  changes

AEM 6.1
Authoring enhancements, Enhancements to AEM Forms app, Experience targeting in AEM forms

AEM 6
Jackrabbit Oak,Touch UI,Sightly, More open source with Jetty & Apache Solr


Note: Please let us know if you find any discrepancy in the content/ data.

https://www.youtube.com/channel/UCbDTGaDneAbj_RCX27VE4cA/videos



Subscribe Our YouTube Channel Here.

Tuesday 27 March 2018

Dynamic Media & Related Features in AEM 6.4

Dynamic Media helps content creator to author and deliver rich dynamic media experiences, which are optimized for any screen quickly and effortlessly.

The major features of Dynamic Media are listed below.
Click on image to see it big


Master file approach:
Dynamic Media works on one master file,and seamlessly create unlimited automatically created versions(size,format,resolution,crop,effect) for any media

Interactive Video
Create shoppable video experience which are engaging and having scrolling side panels & CTAs in minutes

Responsive Viewers and Adaptive videos
Automatically deliver combined videos and images the right format at the right quality and size to all screens with responsiveness and fit to the bandwidth adaptiveness

Interactive Imagery
Combine the images and add interactivity for a carousal effect and provide engaging shoppable hot spots for a better navigation

Easy build interactive elements
Visually create using WYSYUG editors and delivery immediately.

Smart imaging
images are automatically analyzed to deliver intelligently sized delivery.

Smart crop:
Automated Adobe Sensei enabled cropping feature for a appropriate area crop

Utilizing the Power of Dynamic Media with AEM
  • Integrates seamlessly with AEM assets to offer asset management, rich experience authoring and delivery
  • Easy author, build , customize and launch rich experiences quickly without the need for technical help
  • WYSIWYG look & feel and behavior editors for image viewers and video players
  • Shoppable Media creation interfaces allows speedy creation of image hotspots and shoppable video
  • Accelerated creation and deployment of personalization features for visual product builder and email/banners.
6.4 Related- Dynamic Media Capabilities
  • Interactive Media Integration with Experience Fragments
  • Smart Crop
  • Smart Imaging
  • Viewer Enhancements
https://www.youtube.com/channel/UCbDTGaDneAbj_RCX27VE4cA/videos



Subscribe Our YouTube Channel Here.

Interested in taking a first look at AEM 6.4 UI and dash board? Watch this video.

Read More on AEM 6.4


AEM 6.4 Features

Advantages of using Adobe Cloud Manager for AEM

Dynamic Media & Related Features in AEM 6.4

OVERVIEW  - AEM 6.4

Machine Learning Enabled Features in AEM

Friday 23 March 2018

Advantages of using Adobe Cloud Manager for AEM

There has to be a solid content experience to enable a smooth customer satisfaction over any content management system. The application crash can be very costly for the customers too. 98% of organizations claim 1 hour of downtime costs on average $100K for them.

Let us see the building blocks for enabling smooth engaging digital experiences.
  • Rapid Development
  • Easily scalable capacity
  • Continuous performance monitoring
  • Enterprise grade security

Below given the common challenges with AEM On Premise which organization usually face
  • Slow time to market
  • Too costly to scale
  • Performance risks
  • Security threats

The advantage AEM Cloud Managed Cloud services.
Below given the list of values of moving AEM to Adobe Managed Cloud Services.
  • Dedicated Hosting Environments
  • Expert Support
  • Go Live Process coaching
  • Auto Scaling for peaks
  • 24x7 Monitoring & Event Response
  • FedRAMP, GLBA,HIPPA,SOC-2,ISO 27001(Security, standards & Law enabled)
  • Customization Best Practices
  • Updates & Patching
  • Change Management
  • Backup & Disaster Recovery
Cloud improvements in AEM 6.4 are mainly under Cloud scale & Security:
  • Cloud manager: Which facilitates the self service through interface
  • Continuous Integration & Continuous delivery

Common release challenges an AEM Project faces usually:
There are cases where we need to push the changes due to business requirements from dev to qa, stage & prod environments. It can be quick manual fixes, or production fixes. Due to this product become unstable which will have impact on business in the areas like, slow time to market for custom fix or new features, User experience issues due to low quality code, lac of control & quality in managing  releases.

How do we achieve a better control over the quick & stable deployments

One option could be the cloud manager self service portal newly available in AEM.  This helps to
  • Setup and configure  environments
  • Manage roles and permissions
  • Monitor application performance and Key process indicators.
The cloud manager helps to build the code,  deploy artifacts, once tested  release it to production in an efficient and quick way.


The new AEM provides CI/CD Frameworks with
  • UI to set up CI-CD Pipeline
  • Code inspection based on best practices
  • Automated functional & Load Testing
  • Security validation
Also the cloud manager enables various deployment modes like
  • Automated deployments for mature pipelines
  • Scheduled deployments for flexibility  of deploying  even business hours
  • Manual deployments for maximum control and custom deployments.

Summary:
The key benefits of cloud manager are given below
  • Speed delivery of customizations
  • Minimize user disruptions
  • Provide more flexibility and control
  • Ensure customer KPIS are always achieved
https://www.youtube.com/channel/UCbDTGaDneAbj_RCX27VE4cA/videos



Subscribe Our YouTube Channel Here.

Thursday 1 March 2018

AEM Cloud, Topology, Nodestore, Datastore App server, Auth. Web Server

 Below given some of the AEM specific combinations available.

AEM products
  •     Sites
  •     Assets
  •     Forms
  •     Screens
  •     Communities
  •     Commerce
  •     Mobile
  •     LiveFyre
  •     Dynamic Media/Scene7
  •     Brand Portal
Adobe Experience Cloud solutions
  •     Analytics
  •     Target
  •     Campaign
  •     Audience Manager
  •     Media Optimizer
  •     Primetime
  •     Social
  •     Mobile Services   
Which Cloud Environment is used?
  •     Adobe Managed Services
  •     Amazon Web Services
  •     Microsoft Azure
  •     Rackspace
  •     Private cloud
  •     Other   
Topology
  •     Non-High Availability (1 Author active node, 1 Publish active node)
  •     Publish-Farm (2 or more Publish active nodes)
  •     Author-Cluster (2 or more Author active nodes)
  •     Author-Cold Standby (1 Author standby node)
  •     Author-Offload (1 or more Author active worker nodes)   
Nodestore Micro Kernel (MK)
  •     SegmentMK with Tar
  •     DocumentMK with MongoDB
  •     DocumentMK with Oracle
  •     DocumentMK with DB2
  •     DocumentMK with MySQL
  •     DocumentMK with SQLServer   
Datastore configuration
  •     Segment
  •     File System
  •     Amazon S3
  •     Azure Blob Storage
  •     MongoDB
  •     RDBMS   
Application Server
  •     Jetty
  •     CQSE
  •     Oracle WebLogic
  •     IBM WebSphere
  •     Apache Tomcat
  •     Oracle JBoss   
Security Authentication method
  •     AEM
  •     LDAP
  •     SAML
  •     Oauth
  •     Other   
Web Server technology    
  •     Apache
  •     Microsoft IIS
  •     Oracle iPlanet

Saturday 24 February 2018

AEM 6.4 Features

Our team had a chance to attend partner session of AEM 6.4 and excited to see the new features of AEM 6.4.

We are going to explain all of them in latest blog posts soon.

AEM 6.4 New Features

AEM 6.4 is a powerful digital marketing single platform which takes advantage of cloud, online & physical channel connectivity utilization of machine learning to personalized customer experience. AEM 6.4 is basically a cloud based architecture and shift content management from 'channel driven' to 'journey driven' now.
 

The latest AEM features are given below

1. Features based on cloud integration:
Efficient Omni-channel experience:
The latest tightly integrated Adobe Marketing cloud and Adobe experience cloud helps utilize content and data more closely than before. This helps in a fluid experience across all touchpoints.

Adobe Experience Cloud and Security:
Now the managed service clients have access to cloud manager which accelerates deployments and updates through a dedicated and powerful devops system which also ensures the security across channels.

Intelligent content delivery:
Utilizing the Sensei,  we can design , automate the best experiences to provide a 360 degree view of content which is most sensible to a specific user when ever he requires and in a suitable place.

What s Adobe Sensei?
 Adobe Sensei, is Adobe's Artificial Intelligence and machine learning framework, which automates the delivery of personalized content, empowering marketers to work smarter and faster.

Flexibility of accessing assets from Experience Manager to Creative cloud.
The Marketing cloud - Creative cloud(AMC-ACC) integration helps search, access, modify an asset stored in Experience Manager more quicker from a creative cloud.

3D capabilities:
Experience manager integration with Adobe Dimension CC, 3D assets can be easily convert to marketing assets.

2. Features based on AEM Usability

New Single Page Applications(SPA ) capability in AEM:
Now we can utilize the SPA editor and utilize any latest technology to integrate across multi channels.

Smart Tags and utilization:
Now using smart tags , we can discover relevant images easily & quickly. Utilizing

Dynamic Media Capabilities & Smart Imaging
Now utilizing the intelligent media capabilities, smart imaging understands the situation and compress the images and ensures a faster delivery. Smart crop is based on Adobe Sensei and detects the image which helps to crop the images more efficiently.

Automated Forms conversion:
A smart way of converting forms in other formats like PDF to a more user friendly mobile supported presentation.

Find our site violate something? Please notify us through the comments section or email us.

the Adobe Sensei capabilities, we can train the algorithm and in future use this information to automatically add metadata keywords.

https://www.youtube.com/channel/UCbDTGaDneAbj_RCX27VE4cA/videos



Subscribe Our YouTube Channel Here.


Read More

What’s New in Adobe Experience Manager

Adobe Redefines Content Intelligence to Transform Customer Experiences


AEM Capabilities


Interested in taking a first look at AEM 6.4 UI and dash board? Watch this video.

AEM 6.4 Features

Advantages of using Adobe Cloud Manager for AEM

Dynamic Media & Related Features in AEM 6.4

OVERVIEW  - AEM 6.4

Machine Learning Enabled Features in AEM
 

Tuesday 13 February 2018

WCMUsePojo class & Alternatives in AEM?

AEM’s component development needs a back end logic to retrieve values from back end. Sightly is a templating language which together with WCMPojo helps to create components.

This approach(Sightly + WCMUseClass) provided better decoupling of the presentation layer vs business logic, thus code will be more maintainable and also easier to debug. AEM 6.1 or 6.2 uses WCMUsePojo class (or even Sling Models) for back end logic. Adobe recommends Sling Models as a best way of implementing AEM WCM Components with version AEM 6.3.

So in Brief,

We can use simple Pojo (without extending Adobe's class) with java-use-api. Cases where resources/services are not easily available, we can extend WCMUsePojo to get the ability to use resources/services. In an advanced way, we can go with Sling Models which will give more flexibility and ease, because it uses annotations.

Important Sling Annotation Reference are given below.

@Model : declares a model class or interface

@Inject : marks a field or method as injectable

@Named : declare a name for the injection (otherwise, defaults based on field or method name).

@Optional : marks a field or method injection as optional

@Source : explicitly tie an injected field or method to a particular injector (by name). Can also be on other annotations.

@Filter : an OSGi service filter

@PostConstruct : methods to call upon model option creation (only for model classes)

@Via : change the adaptable as the source of the injection

@Default : set default values for a field or method

@Path : only used together with the resource-path injector to specify the path of a resource

@Exporters/@Exporter/@ExporterOptions/@ExporterOption : for Exporter Framework

WCMUsePojo Vs Sling Models


  • Mixed POJOs - Pure POJOs
  • Extends from WCMUsePojo - Standalone class with '@Model' annotation and having no keyword
  • More code required to retrieve common objects or property values - Easier methods to retrieve common objects or property values
  • Uses  Felix annotation '@Reference' to reference to an available OSGI service - Uses '@Inject' or '@OSGiService'
  • In case of WCMUsePojo, we have to overwrite the activate() method - init() method will be called in the @PostConstruct annotation
  • Not annotation driven - Annotation driven