Current url node types basically represent system pages and some default page selection. I believe some of those definitely do not belong to URL map since their logic is different and others simply have quite weird logic. Will split them in two main types :
1. System pages
- page not found
- system error
- access denied
Basically those are site properties/pages. They do not need specific URL, they do not need menu attributes since you never use those in menu, they can't bind to existing URL node ( simply no point in that ). So I believe those should definitelly be set outside URL map by simply creating a page and then assigning/marking it as system page.
2. Default ( as I understand their usage ) pages
- logout
- register
- mail verification
- forgotten password
- user profile
All those are not real 'types' but more like choosing defaults for the entire site. All those have corresponing web frames which actually bring logic to pages of this 'type' so I would consider a page which holds register web frame more or less 'an register' page rather then URL map marked as type 'regsiter'. This brings to question the whole logic behind those URL maps since lets consider the following small example : I have site with 2 blog applications only, first is Auto blog where people register with their car type, etc and second one is Literature blog where users register stating their favourite author, etc... So I have 2 pages where register web wrame is used with different settings and resulting in users going into 2 different security groups. Now I have to choose the 'default' register page for the whole site !? I have 2 options : select one of those 2 I have or create 3rd one which is more general and simply asks for user name/mail/password. In all cases however the selection of 'default' one suggests those pages already exist and you select one of them as default one. Here those pages definitelly need to have URL map entires in order to be accessible but giving map nodes a 'type' is akward at least when you have structure as I give in example. I really can't understand the logic behind those defaults since from one side they can be non present, so those defaults are not really needed, then combine this with the fact I have multiple pages of those types, if I as user have to set it up I would probably leave those as not set ( however I'm currently not sure if site will operate properly if I don't set them ? )