Hola,
Uso joomla 1.7.3 y K2 2.5.3 en una plantilla beez 5.
¿Como puedo hacer que un usuario registrado con permiso para crear y editar sus própios artículos cuando acceda desde el frontend solo pueda acceder auna carpeta de imágenes, la suya, para descargar las imágenes que acompañen a su artículo?
Hola Victor,
El flujo de publicación de artículo en Joomla 1.7 es :
- Un usuario con permisos de creación puede crear artículos
- Un usuario con permisos de edición puede editar artículos (suyos o el de otros)
- Un usuario con permisos de publicación puede publicar artículos
Si un usuario creador también tiene permisos de publicación entonces podrá publicar sus propios artículos.
Tienes que modificar los permisos ACL, te será de utilidad el Tutorial ACL en Joomla 1.6: www.webempresa.com/blog/item/300-tutorial-acl-en-joomla-16.html
Saludos
Creo un usuario al que le doy permiso de autor: puede crear un artículo y puede editar sus própios artículos. Hasta ahí hemos llegado.
Ahora bién, cuando este usuario quiere publicar un artículo, se abre el editor JCE y si clico el boton "imagen que hay en la parte inferior aprece un mensaje diciendo que no tiene permiso para acceder. Pero si pico en el boton (icono) de imagen en la barra de herramientas del editor, entonces aparece Imagen Manager y el usuario tiene acceso a todas las carpetas de imagen del sitio.
Yo quisiera que un usuario en concreto tubiera acceso SOLO a una carpeta asignada para él donde pueda dejar las imágenes y documentos que el quiera aportar a su artículo.
A la hora de asignar permisos no he visto dónde puedo especificar este detalle.
gracias
Hola Victor
Efectivamente, este control de carpetas no es posible desde JCE ni ningún editor y un usuario podrá subir o ver las imágenes en cualquier carpeta, puede ser un tema de mejora para futuras versiones de Joomla.
Por otro lado existen extensiones que si te gestionan el permiso por carpetas pero no tendrás acceso a ellos desde JCE, por ejemplo http://extensions.joomla.org/extensions/directory-a-documentation/downloads/83
Saludos.
He visto que en Administración JCE se pueden crear distintos perfiles. He pensado que creando un perfil para cada usuario y modificando poniendo la ruta de su carpeta en parametros de editor y de plugin podría funcionar pero no veo que haga nada.
¿para que sirven estos perfiles?
¿Por qué si clico el boton "imagen que hay en la parte inferior aprece un mensaje diciendo que no tiene permiso para acceder. Pero si pico en el boton (icono) de imagen en la barra de herramientas del editor, entonces aparece Imagen Manager y el usuario tiene acceso a todas las carpetas de imagen del sitio, a pesar de haber asignado un perfil preciso para el usuario?
gracias
Hola Victor,
Puedes crear perfiles para usuarios concretos o grupos de usuarios en JCE y asignarles elementos de JCE, comportamientos, estilos, plugins, herramientas disponibles para su editor, establecer rutas para archivos que estos podrán subir, pero al final, por alguna extraña razón, hace caso omiso a estas indicaciones cuando te logeas en el frontend con un usuario con perfil de Autor (por ejemplo) y tratas de que publique un artículo y adjunte imágenes, ya que en el momento que utilice el plugin multimedia de JCE podrá ver "todas" las carpetas que están por debajo de /images.
He buscado información en la web del autor pero no encuentro nada aclaratorio y si otros usuarios con dudas similares:
Saludos
Y no sabeis de algún otro sistema para lograr este propósito?
Me parece que es algo muy básico en cualquier blog. Supongo que alguien lo habrá resuelto.
Se agradecería aportaciones al respecto.
Yo por mi lado voy a probar con otros editores, el CK por ejemplo.
Supongo que puedo deshabilitar el JCE y instalar otros sin problema no?
Hola Victor
Si, efectivamente, puedes deshabilitar el editor o simplemente asignarle a tu usuario que trabaje con un nuevo editor instalado.
Saludos.
He encontrado este módulo
http://michaelgilkes.info/joomla-plugin-easy-file-uploader/
This is a flexible file upload module. It allows the administrator to specify a destination folder, and allows the user to upload files to it. The administrator can also specify how many files that can be uploaded simultaneously, as well as the text in the front end. You can even have more then one module of its kind on the same page.
O sea que hace lo que buscamos. Pero lo he instalado y no me aclaro mucho, no se dónde se asigna una carpeta a un usuario...
¿Os lo podeis mirar y me comentais algo? porfavor
Gracias
Hola Victor,
El módulo tiene una configuración sencilla, pero primero debes crear la carpeta colgando de /images y esta después aparecerá en el desplegable del módulo.
Una vez configurado el módulo solo te restaría darle permisos al usuario o grupo de usuarios que podrán utilizar este recursos.
No obstante no creo que sea la solución más correcta. Para gestionar publicaciones tipo Blog tienen extensiones como EasyBlog que están pensadas para esto y disponen de la opción, entre otras, de carpetas estancas para usuarios o publicadores, el único inconveniente es que es de pago.
Saludos