Suscríbete

El sistema de roles de usuario en WordPress 2.0

Ryan Boren publicaba ayer un artículo sobre el nuevo sistema de roles de usuario en WordPress 2.0. Como habrán podido comprobar quienes ya esten usando o hayan probado alguna de las betas o la reciente RC1 del nuevo WordPress, el sistema de permisos ha pasado de ser un sistema numérico a un sistema de roles.

Antes, a los usuarios del weblog se les asignaba un número del 0 al 9, quedando reservado el 10 para el administrador. Un usuario con un nivel más alto podía editar las anotaciones de los que tenían niveles más bajos. Pero el resto de permisos era bastante confuso y complicado.
Ahora a los usuarios se les asignan estos roles: Subscriber, Contributor, Author, Editor y Administrator. ¿Que pueden hacer cada uno de ellos y que permisos tienen?

  • Subscriber: puede ver el Dashboard y editar su propio perfil. Nada más.
  • Contributor: Puede crear drafts (borradores de posts) pero no puede publicar.
  • Author: Puede publicar posts.
  • Editor: Puede editar los posts de todos los usuarios (incluso los del Administrador), puede gestionar las categorías, los enlaces, comentarios y páginas.
  • Administrator: Puede hacerlo todo.

Como apunta Ryan, aunque estos roles puedan parecer jerárquicos, en realidad no lo son. Cada uno es simplemente un conjunto de capacidades.

La capacidad que tienen los Editores de editar incluso los posts de los Administradores puede ser una buena opción para weblogs escritos por varios autores, donde quizá no se desee dejar todo el poder en manos de un sólo usuario.

Los usuarios pueden pertenecer a uno o varios roles, y pueden tener capacidades (o permisos) individuales asignados fuera del contexto del rol. Esto último sólo podrá hacerse por medio de un plugin. Para ello hay actualmente definidas 20 capacidades. En el código, las capacidades son sencillas keywords que pueden ser asignadas a usuarios y roles.

Para facilitar la recuperación y manipulación de roles a los creadores de plugins hay una API disponible.
Si deseas más información para crear un plugin para WordPress 2.0 visita el artículo original de Ryan Boren: What???s New in 2.0: Roles and Capabilities

  • E-mail this story to a friend!
  • Bitacoras.com
  • Twitter
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Meneame
  • Wikio
  • Ping.fm
  • Technorati

También puedes leer:

Tiny Url para este post: http://tinyurl.com/n94urn

6 comentarios a “El sistema de roles de usuario en WordPress 2.0”

  1. mariano Dice:

    ya me marean con tantos autores en blogpocket che :P

    che.. y esto se puede re-configurar desde la ase de datos? En la versión anterior habia un hack (que hizo un developer bajo pedido) que permitia que exista un +11 onde solo podia acceder al diseño lo que sería un rol de “diseñador”


  2. Guillermo Carvajal Dice:

    La verdad, no se si se podrá hacer desde la base de datos, pero mirando el API me parece que sí se puede hacer, mediante un plugin sencillito.


  3. wakeup Dice:

    Donde se descarga el plugin para poder cambiar los permisos a los roles?


  4. Roles de usuarios en WordPress | Ambiente y energía en COSTA RICA. Dice:

    [...] Roles de usuarios en WordPress Documentación de CMS, roles, SBC, usuarios, WordPress 2.1El sistema de roles de usuario en WordPress 2.0 [...]


  5. ed Dice:

    Aca esta el plugin Wakeup http://redalt.com/Resources/Plugins/Role+Manager

    saludos.


  6. Fondos Gratis Dice:

    gracias!! me salvaste de una devacle! ahora si me sera facil atender a quienes se inscriben en mi blog, muchas gracias, saluditos!


Haz un comentario:

Los comentarios están moderados y puede trasncurrir un tiempo hasta que se publiquen

XHTML: Se pueden utilizar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>