How property name="nameRashid" and name="./nameRashid" are different from each other? Is there any technical difference or both are same? What is the recommended way to provide name to a node in AEM?
when you add property name it is location where your item value would be store.
So if you say property name ./nameRashid means you are going to store this property value at currentResource/nameRashid.
If your property name is nameRashid, it is not going to store value anywhere.
Yes If you give property name = "nameRashid", it is not going to store anywhere.
If you give property name = "./nameRashid", then it will be going to store value in JCR repository.
Hope this helps!!