Menu

Why we use Radhiallah Anhu or Anha with the name of companions of Prophet Muhammad SAW?

Radhiallah Anhu or Radhiallah Anha means May Allah be pleased with him/her. It is added after the names of the sahabah (companions of Prophet Muhammad ﷺ) and wives of Prophet Muhammadﷺ as a sign of respect. It is often represented by the acronyms(RA or R). 

Raziallahu Anhu is used for male companions and Raziallahu Anha is used for female companions of Prophet Muhammadﷺ.

Arabic text - 
Radhiallah Anhum رضي الله عنهم (for plural male) and
Rathiallah Anhu رضي الله عنه (for singular male)
Rathiallah Anha رضي الله عنها (for singular female)

Islamic Republics

The Islamic republic is a state that is officially ruled by the law of Islam(Islamic Laws). Till the year 2020 world has four countries that are named Islamic republic. Those states are following.
1. Islamic Republic of Afghanistan
2. Islamic Republic of Iran
3. Islamic Republic of Mauritania and
4. Islamic Republic of Pakistan

Pakistan is the first state that adopted the title Islamic Republic under the constitution of 1956; Mauritania adopted it on 28 November 1958; Iran adopted it after the 1979 Iranian Revolution that overthrew the Pahlavi dynasty; and Afghanistan adopted the title of Islamic republic after the fall of the Taliban government leads by Mulla Omar in the year 2004.

What are Islamic Laws?

Islamic laws are the constitution to manage the law and order, society, polity, rights, and family based on the natural laws and laws given by God and prophets.

How to search and get list of all pages of a given template in AEM?

Adobe experience manager is a powerful content management tool that provides ample options to explore and manage the content. In this post, we are going to see how to search and get all the pages from AEM which are created using a given template.

The detail required to execute this process.

Project path: Path of the directory where we would want to search the pages. e.g. /content/sample/en/en_us

Template path: Path of template. e.g. /apps/sample/templates/press

Now we have prerequisite handy with us, let's move to the execution.

Step 1: Go to the below mention URL. Adjust the domain according to your domain name.

http://localhost:4502/libs/cq/search/content/querydebug.html 

Step 2: Put the following query in the "Query Builder Debugger" section

type=cq:Page

path=/content/sample/en/en_us

1_property=jcr:content/cq:template

1_property.value=/apps/sample/templates/press

p.limit=500

In the above query; type cq:Page will include the nodes that have type cq:Page. Other than that nodes will get excluded from the script. after that path under that, we want to search the pages. Then after the name of the property and property value that will be a path of the template for which we are looking.

The last line p.limit is to set the limit of the results. We may set higher to get all the results at once on the screen. 

AEM Query Builder Debugger

Now click on the search button. After that query builder will execute the query and show the result on the right side of the page under the results section. Below is the screenshot.

 

Now click on the JSON QueryBuilder Link and get the JSON of the result which later you can convert into a CSV/XLS for future references.


Hope this helps you!, do let us know in the comment section if you have any question or suggestion.

References:

https://experienceleague.adobe.com/docs/experience-manager-64/developing/platform/query-builder/querybuilder-api.html?lang=en#refining-what-is-returned