Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn More

View all

Sign in to view all badges

Suggestion : create a custom namespace for my application

Avatar

Avatar
Springboard
Level 4
bilal_ahmad
Level 4

Likes

66 likes

Total Posts

108 posts

Correct Reply

16 solutions
Top badges earned
Springboard
Validate 10
Validate 1
Ignite 1
Establish
View profile

Avatar
Springboard
Level 4
bilal_ahmad
Level 4

Likes

66 likes

Total Posts

108 posts

Correct Reply

16 solutions
Top badges earned
Springboard
Validate 10
Validate 1
Ignite 1
Establish
View profile
bilal_ahmad
Level 4

28-05-2020

Dear Community members,

 

I am curious if I can create a namespace to save my custom properties. Just like what AEM offers - jcr:title, dc:description, etc . I want to create my own(mysite:customTitle) and use it across my application.

 

A. is it feasible?

B. If yes, then how to do it? what's the catch and things I must take care of while creating one?

 

Look forward to your valuable thoughts on this.

 

Many thanks in advance,

Bilal.

AEM AEM 6.4 JCR

Accepted Solutions (1)

Accepted Solutions (1)

Avatar

Avatar
Give Back 50
Employee
berliant
Employee

Likes

207 likes

Total Posts

315 posts

Correct Reply

98 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 10
View profile

Avatar
Give Back 50
Employee
berliant
Employee

Likes

207 likes

Total Posts

315 posts

Correct Reply

98 solutions
Top badges earned
Give Back 50
Give Back 5
Give Back 3
Give Back 25
Give Back 10
View profile
berliant
Employee

28-05-2020

Yes, it's feasible to add a custom namespace.

1. Open up CRX Explorer by going to http://localhost:4502/crx/explorer/index.jsp. If you are not logged in, select Login and enter Admin credentials for the AEM environment:

2. Select Node Type Administration and in the new window, select Namespaces

3. At the bottom of the window, select New

4. Enter a URL (for now, it doesn’t have to be a real URL, for example, http://weretail.com)

5. Enter a prefix, for example mysite

6. Select OK

Answers (3)

Answers (3)

Avatar

Avatar
Coach
Employee
Jörg_Hoh
Employee

Likes

1,133 likes

Total Posts

3,161 posts

Correct Reply

1,079 solutions
Top badges earned
Coach
Give back 600
Ignite 5
Ignite 3
Ignite 1
View profile

Avatar
Coach
Employee
Jörg_Hoh
Employee

Likes

1,133 likes

Total Posts

3,161 posts

Correct Reply

1,079 solutions
Top badges earned
Coach
Give back 600
Ignite 5
Ignite 3
Ignite 1
View profile
Jörg_Hoh
Employee

28-05-2020

It's doable, but I would avoid it. Why? Because you always have to take care that this namespace is registered. Sharing a content package with Adobe support might not be that straight forward anymore.

 

Full disclosure: I never created custom namespaces in my projects. Worked very well 🙂 And I never missed them.

Avatar

Avatar
Establish
MVP
BrianKasingli
MVP

Likes

644 likes

Total Posts

605 posts

Correct Reply

239 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile

Avatar
Establish
MVP
BrianKasingli
MVP

Likes

644 likes

Total Posts

605 posts

Correct Reply

239 solutions
Top badges earned
Establish
Ignite 1
Give Back 5
Give Back 3
Give Back 10
View profile
BrianKasingli
MVP

28-05-2020

@bilal_ahmad,

You create a new custom namespace under, the CRX Explorerhttp://localhost:4502/crx/explorer/index.jsp, via @berliant's mention. There are no problems when it comes to registering a new namespace. The catch is you need to set up a namespace for each different AEM environment(s); read is fine.

Avatar

Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,429 likes

Total Posts

3,304 posts

Correct Reply

937 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile

Avatar
Coach
MVP
Arun_Patidar
MVP

Likes

1,429 likes

Total Posts

3,304 posts

Correct Reply

937 solutions
Top badges earned
Coach
Contributor 2
Ignite 10
Give Back 700
Boost 1000
View profile
Arun_Patidar
MVP

28-05-2020

I am adding one more point to previous answer -

Make sure, your replication user(receiver) should have jcr:namespaceManagement privilege to create namespace on publish.

https://docs.adobe.com/content/help/en/experience-manager-64/deploying/configuring/troubleshoot-rep....