Actualmente...
Desde el sitio de administración puedo crear usuarios (como cualquier CMS), y a cada usuario le asigno permisos para actualizar cada modulo. Por ejemplo: Usuario 1 tiene permiso de administrar la galeria de fotos unicamente, y usuario 2 tiene permisos para administrar las noticias.
El problema...
El problema es que cuando le asigno al usuarios permisos para administrar un modulo le asigno control total sobre el modulo, es decir, que si le doy permiso de administrar la galeria de fotos, el usuario podra crear galerias, modificar, eliminar, etc..
y yo quisiera poder manejar permisos a este nivel, por decir, usuario 1 va a tener acceso a la galeria de fotos, pero unicamente podra ver, o ver y crear pero no eliminar, etc...
Creo que Drupal (por ejemplo) es capaz de hacer este tipo de cosas, y me gustaria saber si alguien tiene alguna experiencia o idea de como hacerlo. No pido codigo (unque tampoco estaría mal

Saludos y gracias de antemano