A CMS platform makes use of user roles to grant permission to a group of users. Interestingly, both
WordPress CMS and DNN have
built-in user roles - they help define the actions that site users are allowed to do. Out of the box,
WordPress comes with six different user roles; administrator, editor, author, contributor, subscriber, and
super admin. This managing permission approach is also similar to that of DNN - its user roles include
administrator, all users, and registered users.
However, in DNN, the custom user roles and granular permissions are mainly supported in core CMS. This is
different in WordPress, as these features are not available in its core system. Instead, for the system to
offer such capabilities, you'll have to download third-party plugins.
Well, in terms of permissions, we'll say both WordPress and DNN are perfect for simple sites with small
users and user roles. However, if you're looking at creating complex sites with, let's say, more than 25
users, we'll recommend that you opt for DNN. That's because all the features needed to manage granular
permissions and user roles are present in the core CMS.