Default Angular JS not available in AEM 6.3 publish instance | Community
Skip to main content
rubenf42159101
Level 2
Dec 19, 2017 7:29 AM UTC
Solved

Default Angular JS not available in AEM 6.3 publish instance

Hi,

We are migrating our project from AEM 6.1 to 6.3. We use AEM's default Angular JS (V 1.2.28) in our project. This Angular JS is not available in AEM 6.3 publish instance under /etc/clientlibs. But we could find the same Angular JS folder in AEM 6.1 author under /etc/clientlibs.

Why AEM hide or does not provide default Angular JS based on run mode? How to enable or make it available for AEM 6.3 publish?

Thanks and Regards,

Ruben Fernando

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
joerghoh
joerghohAccepted solution
Employee
Dec 19, 2017 9:25 PM UTC

I don't know about the reasons this clientlib was dropped from the product. But in the projects I worked we never relied on the clientlibs shipped with the product to build the frontend on. Mostly because these libraries were outdated and the frontend devs wanted to decide freely on the version they want to use.

And from what I know this was also the perception of the AEM developers. A clientlib shipped with AEM is used by the product itself; but for the purpose of the project developers to build a custom internet-facing frontend you should integrate your own copy of a JS framework of your choice.

That's the best explanation I can offer.

Jörg

2 replies

joerghoh
joerghohAccepted solution
Employee
Dec 19, 2017 9:25 PM UTC

I don't know about the reasons this clientlib was dropped from the product. But in the projects I worked we never relied on the clientlibs shipped with the product to build the frontend on. Mostly because these libraries were outdated and the frontend devs wanted to decide freely on the version they want to use.

And from what I know this was also the perception of the AEM developers. A clientlib shipped with AEM is used by the product itself; but for the purpose of the project developers to build a custom internet-facing frontend you should integrate your own copy of a JS framework of your choice.

That's the best explanation I can offer.

Jörg

Translate
smacdonald2008
Level 10
Dec 19, 2017 8:13 PM UTC

You can always create a client lib and add these files to it.

See this community article --

Adobe Experience Manager Help | Integrating the AngularJS Framework into Adobe Experience Manager

For version 2 - see http://www.aemcq5tutorials.com/tutorials/integrate-aem-with-angular-2-js/

Translate