• Buenos días.

    Quiero hacer un blog colaborativo, para ello se que existen los diferentes roles y que un editor puede escribir y editar post y un Autor puede escribir post aunque necesita que un administrador lo apruebe antes de publicarse.

    Ahora bien, lo que yo necesito es que un editor pueda crear y editar post (eso ya lo hace) pero necesito una de estas dos opciones:

    1- Que todo lo que haga tanto crear como editar sea revisado por un administrador antes de publicarse

    2- Si no se puede la opción 1 necesito que el administrador reciba un aviso de cada vez que un editor crea o edite algo para poder controlar los cambios.

    ¿Alguien me puede ayudar?

    Saludos

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • Hola, tienes varias formas de hacerlo. La más sencilla:
    Olvídate de Editores y Autores, crea Colaboradores, es exactamente lo que buscas.
    Si por alguna razón quieres que se llamen autores, tienes un plugin en el repositorio que te permite modificar las capacidades de los roles de usuarios:

    User Role Editor

    Te dejo un fragmento del CODEX donde te indica lo que te comentaba.

    Sumario de Roles
    Super Admin – Quien cuenta con acceso a la característica de administración de la red de blogs completa. (Referencia: Crear una red -en inglés).
    Administrador – Quien tiene acceso a todas las características de administración de un sitio en particular.
    Editor – Quien puede publicar y editar entradas, propias y de otros usuarios.
    Autor – Quien puede publicar y editar sus propias entradas.
    Colaborador – Quien puede escribir y editar sus propias entradas pero no publicarlas.
    Subscriptor – Quien solamente puede editar su perfil.

    Si tu consulta ha sido correctamente respondida, te agradeceríamos que la marcaras como resuelta en la barra lateral izquierda. Esto ayuda a nuestros voluntarios a localizar aquellos debates que reclaman más atención y un mayor número de usuarios podrán ser atendidos.

    Buenos días,

    Creo que no me he explicado bien. Colaboradores pueden escribir y editar su propias entradas pero no publicarlas, pero también necesito que puedan editar la de los demás.

    Y todo que pase por supervisión de un administrador o que si no pasa que el administrador reciba un aviso para poder ver a posteriori los cambios realizados.

    ¿Alguna idea?

    Pues entonces revisa el plugin que te mencioné, con el puedes editar todas las capacidades, o si quieres puedes crear roles con las capacidades que quieras, de forma que puedan crear y editar pero no publicar, de hecho yo lo he usado para crear algun tipo de usuario con capacidades limitadas, por ejemplo leer formularios pero no poder borrarlos, o crear productos y ver pedidos pero no poder borrarlos.

    Las capacidades que te interesan son:

    edit_others_posts
    publish_posts

    • Esta respuesta fue modificada hace 6 meses, 1 semana por  jose64.
    disecor

    (@disecor)

    Si, hasta ahí todo correcto, puedo asignar permisos para que puedan publicar y editar sus post y editar los de otros.

    ¿Pero como hago para que todo pase por supervisión del administrador o por lo menos que el administrador sea informado de que se han realizado cambios?

    Saludos

    cybmeta

    (@cybmeta)

    Si quieres que pase por supervisión, los usuarios no pueden tener permiso para publicar, si para crear, editar, etc, pero no para publicar. El usuario solo podrá guardar como borrador y al intentar publicar aparecerá como “pendiente de revisión”. No sé si así funcionará también para los posts que ya están publicados y sean editados, pero para la primera publicación seguro.

Viendo 5 respuestas - 1 de 5 (de 5 total)
  • El debate ‘Control de post’ está cerrado a nuevas respuestas.