By jason on 01/20/2016
Drupal is an outstanding content management system, and the beauty of this system can be seen through its flexibility.
A pure Drupal installation downloaded from www.drupal.org is minimalistic, and has certain nuances that aren't ideal.
To account for that, Drupal has a beautiful module system/api.
One handy module, is admin role: http://drupal.org/project/adminrole.
What does admin role do?
Well, it makes it easy to create and use the content construction kit, and it simplifies the task of administering permissions to the new CCK fields that you add.
CCK permissions in Drupal is one of the cumbersome administration items. The permissions admin page is a bit of a bear to work with, especially when you have lots of fields, and sometimes you just want to create a role where users can access anything (or almost anything). And, the admin role will automatically give a role the permission it needs, without you needing to go to the permissions screen to do it. This simple module can save hundreds, or even thousands of clicks, which is very nice!