Yes, it is possible through a trick. First, I create a page which is viewed by a specific role. Next, create a Text/HTML module, grant edit permission to that role so the members in role can use the Control Panel. Then I edit the Text/HTML module, insert a button "Create your page now" and link it to : __doPostBack('TRTIconBar.ascx$cmdAddTab',''). I also have to hide (only hide) the CP in the page based on the corresponding role, so they do not see the CP but can still target it. With this method, when a user registers, he's sent to the page, clicks the "Create Page" button in the Text/HTML module and is shown the Create Page form. The page he creates is limited to the child page of the parent page. When reached this stage, I meet these difficulties : 1. Automatically assigned username for that page (of course the textbox is disabled) 2. Change the default View permission to All Users. 3. Limit the number of pages a user can create (this is the matter of the future but if you can help me with this, I'll be very appreciated) |