Dynamicweb 7 comes with a brand new user management module replacing the existing one. About time… 😉
The existing user management module is very limited and has some major drawbacks. E.g. you are not able to search for a user across different user groups, so if you were to locate one specific user, you had to go through each and every group until you found him/her.
Also, it wasn’t possible to restrict a user from having access to one certain page. Instead, you would have to give the user(s) access to all others pages first(!)
I’m very pleased to say, that these problems have been eliminated in the new user management module.
You can read more about the new user management in the release notes, which you find here.
In the old user management module, you had to open up the user management administration to be able to set access rights. In the new one, you’re able to set permissions directly on the object – whether it be a page, a module or a file. This makes it much more simple to handle user management. This approach is taken directly from the Dynamicweb ecommerce user permissions (which was borrowed from Windows…)
Also, the new user management module simplifies management by allowing users to have access to either front end, back end or both. In the old version, you would often have two different users: One for back end and one for front end.
Finally, the new user management module includes one feature, I have often missed: The ability to display and create extranet users from front end. We would often have to develop a custom solution in order to allow users to be created from front end, but now this is a standard feature (finally!). We (in Bleau) will probably test this version very soon, and I will get back to this topic, when this feature has been tested. I’m not sure how it works with – for example – custom fields, but I will find out.