Posts in Category "Uncategorized"

Build single page applications using AngularJS on AEM

Larger presentation can be found here

Code repo is here

More detailed video sessions will be posted here the second week of July


With the advent of Creative Cloud for Enterprise (CCE) a key new resource for IT administrators has become available: the Adobe Enterprise Dashboard. The dashboard empowers an IT administrator to handle numerous organizational tasks, from account management and app provision to group management and access levels. While these and other myriad features of the dashboard assist an IT administrator, perhaps the best known feature of the dashboard is its option to explicitly manage enterprise identity providers. With this feature the IT administrator can now configure multiple identity providers by first claiming domains and then configuring enterprise identity schemes of either Enterprise ID type or Federated ID type.

As of February 2015 the dashboard supports three identity account types, all of which rely on a user’s email address. The Adobe ID account type has been around from the beta days of the Creative Cloud (CC), and both the Enterprise ID and Federated ID have since been explicitly added for CCE. While each one of these three has a unique set of respective pros and cons, it is very much possible for an IT administrator to mix and match all available account types, i.e. to use Enterprise IDs, Federated IDs, and Adobe IDs in the same enterprise deployment. For example, an organization may choose to rely on Adobe IDs for those enterprise users that require Digital Publishing Suite to perform their roles, while other enterprise users, e.g. those require Photoshop CC to perform their roles, can rely on leveraging Enterprise ID.

With Adobe’s introduction of Federated IDs as an available account type identity, the enterprise administrators now have the option of enabling Single Sign-On (SSO) between enterprise identity management systems and respective Adobe clouds. With SSO support, IT administrators can not only implement better security controls between CCE and their organization, but also empower enterprise users to leverage a single credentials in order to log and access Creative Cloud for enterprise desktop apps, services, and mobile apps.

To find out more about the new Federated ID identity type as well as enabling the SSO, please refer to Configure Single Sign-On details below:

Meet the Adobe@Adobe team

Adobe Saves Thousands Using Adobe EchoSign

Some of the happiest surprises here at Adobe are the results we realize from using our own products.

Our team members want performance, value, engagement, and experiences that make their jobs productive and rewarding, just like our customers. To make that happen, we’ve been encouraging teams throughout Adobe—such as sales, procurement, and people resources—to integrate Adobe EchoSign into their e-signature workflows.

So far, the results have been spectacular:

·         Procurement has slashed $250,000 from its operating overhead

·         Vendor contract completion is three times faster

·         People resources has cut printing costs 80% and shipping costs by $35,000

Many of my colleagues are impressed at how well automating signature processes improves productivity while it cuts costs.  We also had a really easy time integrating EchoSign with our existing technology. The Adobe EchoSign API integrated with our legacy system in only three weeks, using only one analyst, one developer, and a few software QA people.

Our sales department uses Apttus enterprise contract management system (ECM), powered by to manage nondisclosure agreements. The sales team can leverage EchoSign e-sign workflows within the ECM, generating clear audit trails to expedite workflows and verify the legality of agreements. The forthcoming companywide rollout and integration of ECM with Adobe EchoSign will make contracting even faster and more reliable.

Learn more about Adobe and the benefits we yield from Adobe EchoSign by clicking here

Introducing the new CQ Typekit integration component

After it was announced that we were acquiring Typekit I had to go see what we were buying. I was pleased to find a great new tool for my web toolbox. Over the years I have had the displeasure of having to reject comp from designers because of their use of beautiful fonts. In some cases I had to cut up comps into a million pieces to try to perserve the intergerty of the design. Over all non standard web fonts have been a real pain to deal with. Yes, there have been other solutions to help me deal with custom fonts overtime but none I really liked. I really like Typekit and the website itself is a work of art.
I am going over the top a bit but its a great platform and I am glad we acquired the company.

Now that I have found a new friend in Typekit, I needed to introduce it to my best friend CQ. After my first integration I thought “Wouldn’t it be cool if an author could do this without any coding or IT help?”. So I went off and created a simple page property extension that allows a author to bind a page and its children to a Typekit kit ID.

The following is a video I shot demoing our new integration component which can be found on the CQ package share. Please forgive my lack of enthusiasm in the video. I was very tired on the day of the shoot.

Our customer package share recently underwent a major upgrade. While I am working on getting this package re-hosted in the package share here is a link to the current version.

How to delete a Folder/Node in CQ repository from a JSP component


In one of my projects I needed to show some content nodes in Tree structure in my JSP and then need to delete few of them with inline editing without leaving the page i.e. asynchronously. So I started looking for possible solutions.


This blog is about all those findings.

There are two most common ways to manipulate a Node in CQ repository and so for deletion of a node.
Continue reading…

Enabling Chat (XMPP) communication in Enterprise from outside Corporate Network

Lately Chat has become one of the most convenient and fastest way of  engagement among employees in large corporations. In fact it has become part of our lives and have changed the way we even imagine to contact someone. I heard one of our senior executives saying

“In late 90’s and early 21st century, employees used to use Email for exchange of information and Print Outs / letters for storing / sharing something important stuff. But lately people have started using chat communication (& other social tools) for exchanging ideas and email is primarily used for safe storage or reference kind of stuff”.

There are many situations when employees working for Large corporations are not in office but still wants to engage in Chat communication with another employee (may be for some work related issues or informing about absence from office etc).
Continue reading…

Social Engagement Index – An experiment in collecting social data & making sense of it


Problem : To understand, evaluate and respond to social engagement activities by rival organizations to better engage with customer / potential customer base.

Who would want this? : All organizations with active social media plan.

How would it work? : The system would analyze open data in real-time and present info graphics to the marketing team.

Why would anyone want this? : To keep effective check measures against your competition and to actively improve your social base, and eventually your customer base.



Phase 1 : Identify few interesting data sources
Continue reading…

“Krishna Aur Kans” powered by Adobe Technologies

Adobe India arranged a movie show for its employees on August 8 & 9. What was special about this movie, “Krishna aur Kans”, is that it was an animated feature film powered by Adobe technologies including Adobe Flash Professional, Adobe Premiere Pro, After Effects and Photoshop. While most of the global releases (in Hindi, English, Tamil and Telugu) were in stereoscopic format, the film will also be released in 2D. The film is presented by Reliance Animation.

Adobe Flash technology was at the core of the movie’s production pipeline and utilized two amazing features: ‘Shape Tweens’ and ‘Motion Tweens’, enabling the creative team to create magical effects in the movie.
The animation in the film has been done primarily using Adobe Flash software, crafting a magnum opus canvas to help viewers relive the time of Krishna. The team also used Adobe Premiere Pro as one of the key software in their workflow for offline editing.

Krishna aur Kans a film presented by Reliance Animation, is undisputedly a visual delight (especially in 3D) with psychedelic and vibrant colours.

EchoSign @ Adobe

EchoSign is Adobe’s electronic signature service that “just works.” Or rather it just ROCKS! You simply login to their web site, enter the signer’s email, add a document and bam! The recipient gets an email they can sign immediately, forward to the correct person or return to the sender for changes. A recipient can even sign from their mobile device!

Continue reading…