Text Size
Martes, Mayo 22, 2012
Secciones y contenido
Usar puntuación: / 0
MaloBueno 

Tags: CMS | gestor de contenidos | Joomla

Logo JoomlaHas visto en el artículo anterior como los administradores, desde el Panel de Control, pueden dar de alta a usuarios para que puedan participar en el sitio desde el Frontend del mismo.

Pero dar de alta a usuarios sin ofrecerles la posibilidad real de participar limita mucho las posibilidades que Joomla ofrece: es cierto que puedes configurar en el sitio artículos con contenido sólo para usuarios registrados, también puedes incluir ítems de menú (entradas en los menús) a los que sólo pueden acceder los usuarios registrados, pero las posibilidades de participar e interactuar con el sitio Web son incluso más poderosas: algunos usuarios registrados (los que pertenecen a los grupos Autor, Editor y Publicador), pueden además contribuir al sitio con sus propios contenidos. Pero hasta ahora has visto que esto es imposible con las opciones que, de momento, tienes en tu web. La solución pasa por configurar tu sitio para que estos usuarios registrados puedan enviar sus propios contenidos, escribir sus propios artículos, enviar al sistema enlaces Web seleccionados... o cualquier otra tarea que se te ocurra para colaborar en la Web.

La mejor forma de implementar estas opciones es creando un menú en tu sistema especialmente preparado para los usuarios registrados. En este menú puedes ofrecer entradas en el mismo que permitan a dichos usuarios crear nuevos artículos, enviar enlaces o modificar su perfil (para que cambien sus datos de acceso, como cambiar la contraseña, por ejemplo), etc.

Este artículo te muestra cómo realizar estos procesos para que, una vez que los conozcas, puedas adaptarlos a tus necesidades concretas en tus sitios reales en producción.

Crea el menú especial para los usuarios registrados

En primer lugar vas a crear el menú que contendrá las diferentes entradas que permitirán a ciertos usuarios registrados en el sitio participar desde el propio Frontend del sitio.

Para ello accede a la administración de Joomla con tus credenciales de Super Administrador del sistema y, una vez, en el Panel de Control haz clic en el menú Menús – Gestor de menús o pulsa directamente en el botón presente en el panel.

Accedes así a la pantalla de configuración de menús del sistema. Haz clic sobre el botón Nuevo de la barra de herramientas de la parte superior derecha para crear un menú nuevo.

En el formulario en pantalla introduce los siguientes datos para este nuevo menú:

  • Nombre único: Escribe menu_usuario_registrado. Este campo permite a Joomla identificar el menú de entre los configurados en el sitio. Este nombre sólo se utiliza internamente, es decir, no se muestra al usuario – visitante del sitio. Debe ser escrito sin espacios en blanco y no debe llevar caracteres especiales como tildes o la letra ñ.

  • Título. Escribe Menú de usuario. Este es el nombre que te permitirá identificar el menú en el Gestor de menú.

  • Descripción. Es un campo opcional. Puedes escribir en la caja de texto Menú específico para usuarios registrados.
  • Título del módulo. Tienes que recordar que cada menú que crees y configures en tu sitio requiere de un módulo para poder visualizarse en tu sitio Web. Ya sabes... creas un menú nuevo, pero para que pueda verse en tu sitio el menú requiere de un módulo, a modo de cajón, que lo contenga. Ten en cuenta que, en realidad, la plantilla de tu sitio muestra en sus bordes (a la derecha, a la izquierda, arriba o abajo) módulos y, por eso, cuando creas un menú deberás también indicarle a Joomla que cree el módulo en el cual ubicará el menú recién creado. Escribe, por tanto, Zona privada para usuarios registrados en el cuadro de texto. Este título sí podrá mostrarse en el Frontend de tu sitio, dependiendo del estilo de presentación del menú que elijas o que esté configurado por defecto.

Joomla 1.5: menú del usuario acreditado

Pulsa el botón Guardar. El nuevo menú se muestra en el listado del Gestor de menús.

Configura el módulo asociado al nuevo menú

Actualiza el Frontend de tu sitio (enlace Previsualizar ubicado en la parte superior de la pantalla). El nuevo menú no se muestra en tu Web. La razón es que debes configurar para que el módulo asociado al mismo sea visible en el sitio.

Acude, por tanto, al Gestor de módulos y localiza en el listado de módulos creados y configurados en tu sitio el nombre del módulo asociado al menú del usuario registrado (recuerda que el título del módulo era Zona privada para usuarios registrados). Haz clic en su nombre para configurarlo adecuadamente:

Joomla 1.5: menú del usuario acreditado

Mostrar título: Elige sí o no según tus preferencias. Nosotros indicamos Sí.

Habilitado: Sí, (o en caso contrario el módulo no será visible en tu sitio y, por tanto, tampoco lo será el menú en él contenido).

Depende de la plantilla que estés utilizando. Por lo general, left indica que se situará en el lateral izquierdo de la página y right, en el lateral derecho. Ahora bien, las posiciones están establecidas en cada plantilla que estés utilizando: debes por tanto, conocer las posiciones de la plantilla concreta que estés utilizando en la Web (acude a http://”urldelsitio”/index.php?tp=1). En nuestro caso dejamos la posición left.

Nivel de acceso. Este menú no es un menú público. Nuestra intención es crear un menú concreto para usuarios con acceso acreditado, por tanto no deseamos que se muestre a cualquier visitante del sitio. Dispones de dos opciones diferenciadas para un usuario restringido: registrado y especial. Los usuarios especiales son aquellos que pertenecen a los grupos de Autor o superior, precisamente a los que nos dirigimos en este momento. Selecciona pues Especial.

Joomla 1.5: menú del usuario acreditado

Actualiza de nuevo el Frontend de tu sitio. El módulo ha sido publicado pero el menú sigue sin mostrarse en tu sitio. ¿Por qué? Muy sencillo, estás accediendo al sitio como un visitante anónimo del mismo y el módulo tiene acceso especial, así que no podrás visualizarlo salvo que accedas al Frontend como un usuario autor, editor, publicador... o superior.

Recuerda que en el artículo anterior de esta misma sección has creado el módulo de acceso al sistema (mod_login), el formulario que te permite acceder al mismo como usuario registrado. Utiliza tus credenciales de acceso como autor, por ejemplo, y... el módulo aparecerá en la página... ¡aunque vacío, claro!

Joomla 1.5: menú del usuario acreditado

Crea las entradas o ítems de menú en el menú especial para usuarios registrados

Llega el momento de añadir las entradas en este menú especial para usuarios registrados. El procedimiento, en todos los casos, es idéntico: acudir al menú de Joomla Menús y hacer clic en la entrada Menú de usuario (el menú que has creado a comienzos de este artículo), luego pulsar sobre el botón Nuevo de la barra de herramientas y, a continuación. seleccionar en el listado de tipos de ítems de menú el que se necesite.

Veamos.

Una entrada en el menú para que el usuario colabore con sus artículos

Acude al Gestor de menús, haz clic en el icono Editar ítems del menú del Menú de usuario y, a continuación, pulsa sobre el botón Nuevo.

En el listado de Tipos de item del menú despliega la opción Artículos y selecciona, haciendo clic en el enlace correspondiente, la entrada Presentación de artículos (si acercas el ratón, sin pulsar, a su nombre verás que Joomla te informa que esta entrada de menú permite a determinados usuarios presentar artículos, es decir, escribirlos):

Joomla 1.5: menú del usuario acreditado

Una vez en la página de configuración escribe los datos siguientes:

  • Título: Envía tu artículo

  • Publicado: Sí

  • Nivel de acceso: Especial

Guarda finalmente los cambios

Actualiza el Frontend de tu sitio. Y observa como al hacer clic en la entrada Envía tu artículo aparece en la página el editor de textos de Joomla y los diferentes parámetros para configurar el artículo.

Joomla 1.5: menú del usuario acreditado

Recuerda:
  • Para ver el menú y, por consiguiente, la entrada Envía tu artículo debes acceder al sistema, a través del formulario de acceso, con nombre de usuario y contraseña de un usuario acreditado perteneciente al grupo Autor o superior.

  • El editor que se muestra al usuario en esta entrada de menú se establece individualmente para cada usuario desde el Gestor de usuarios (página de configuración del usuario – menú desplegable Editor del usuario). Si, por ejemplo, has instalado un editor de textos avanzado como JCE en tu sitio Joomla deberás indicar utilizando este procedimiento, que deseas que el usuario en cuestión lo utilice. Si no es así, el editor que Joomla utilizará de forma predeterminada será el editor Tiny MCE.

  • Los artículos enviados por los usuarios de los grupos Autor y Editor no se publican automáticamente. Un publicador o usuario superior (por ejemplo, los usuarios del Backend) deberán aceptar la publicación del artículo.

Joomla 1.5: menú del usuario acreditado

El publicador autoriza la publicación de artículos

En el caso del publicador cuando se acredita ante el sistema como usuario de este grupo verá el artículo enviado por el autor y podrá editarlo.

Joomla 1.5: el menú de usuario acreditado

Una vez en la página de edición del artículo enviado por el usuario del grupo Autor o Editor podrá localizar el apartado que le permite aceptar su publicación:

Joomla 1.5: menú del usuario acreditado

Los usuarios del Backend autorizan la publicación de artículos

Cuando accedes al Backend de tu sitio mediante las credenciales de usuario del Backend, por ejemplo, un gestor, administrador o Super Administrador podrás ver en el Gestor de artículos los artículos enviados por los autores y editores pendientes de su edición y publicación. Asegúrate de seleccionar Publicado – Sí para que el artículo sea publicado en el sitio o bien hacer clic en el icono rojo de la columna Publicado en el Gestor de artículos para habilitarlo.

Joomla 1.5: menú del usuario acreditado

Además Joomla nos avisará de la presencia de nuevos artículos de estos usuarios mediante mensajería interna:

Joomla 1.5: menú del usuario acreditado

Una entrada en el menú para que el usuario envíe sus enlaces recomendados

Acude al Gestor de menús, haz clic en el icono Editar ítems del menú del Menú de usuario y, a continuación, pulsa sobre el botón Nuevo.

En el listado de Tipos de item del menú despliega la opción Enlaces Web y selecciona, haciendo clic en el enlace correspondiente, la entrada Enlaces web – Presentación de los enlaces web enviados (si acercas el ratón, sin pulsar, a su nombre verás que Joomla te informa que esta entrada de menú permite a determinados usuarios presentar enlaces seleccionados):

Joomla 1.5: menú del usuario acreditado

Una vez en la página de configuración escribe los datos siguientes:

  • Título: Envía tu enlace recomendado

  • Publicado: Sí

  • Nivel de acceso: Especial

Guarda finalmente los cambios

Actualiza el Frontend de tu sitio. Y observa como al hacer clic en la entrada Envía tu enlace recomendado aparece en la página un formulario que facilitará la realización de la tarea:

Joomla 1.5: un menú para el usuario acreditado

Ten en cuenta que este formulario se relaciona íntimamente con el componente Enlaces Web de tu sitio Joomla (menú Componentes – Enlaces web) que debes tener configurado previamente: creado categorías de enlaces y enlaces en el interior de las mismas. Por ejemplo, en el menú desplegable categoría aparecerán aquellas que hayas configurado en el componente Enlaces Web – categorías. Lógicamente si no tienes configurado este componente el usuario no podrá enviar enlaces (un requisito obligatorio será seleccionar una categoría y si no las hay el sistema ofrecerá en pantalla al usuario un mensaje de error).

Una entrada en el menú para que el usuario edite su perfil

En el menú de usuario que estás configurando es también conveniente que ofrezcas una entrada que permita al usuario que accede al sistema modificar algunos de los datos de su perfil como su nombre de usuario, facilitar una nueva dirección de correo electrónico, cambiar la contraseña de acceso, etc.

Joomla incluye en el sistema hasta seis tipos de item de menú diferentes dedicados expresamente a los usuarios acreditados ante el sistema que podrás localizar en el apartado Usuario de Tipos de ítem de menú.

Joomla 1.5: menú del usuario acreditado

  • Acceder – Presentación predeterminada de acceso a la cuenta de usuario. Permite configurar una entrada en el menú que apunte al formulario de acceso al sistema como usuario acreditado. Para entendernos... el módulo Acceder en una página de tu sitio.

  • Registrar – Presentación de registro predeterminado. Permite configurar una entrada en el menú que apunte a una página en la que el visitante anónimo del sitio pueda solicitar el registro como usuario acreditado ante el sistema.

Joomla 1.5: menú del usuario acreditado

  • Recordar – Recordar por defecto. Permite configurar una entrada en el menú que apunte a una página en la que el usuario acreditado pueda solicitar la recuperación de su nombre de usuario.

Joomla 1.5: menú del usuario acreditado

  • Restablecer – Restablecer distribución en pantalla por defecto. Permite configurar una entrada en el menú que apunte a una página en la que el usuario acreditado puede solicitar la recuperación de la contraseña de acceso.

Joomla 1.5: menú del usuario acreditado

  • Usuario – Presentación de usuario predeterminada. Permite configurar una entrada en el menú que apunte a una página personalizada de información para el usuario. Resulta muy útil para dar instrucciones en pantalla para la utilización del menú de usuario, para indicarle al usuario los procedimientos a utilizar para participar en el sitio, etc.

Joomla 1.5: menú del usuario predeterminado

  • Usuario – Usar presentación de formulario. Esta es el tipo de ítem de menú que permite configurar una entrada en el menú que apunte a una página en la que el usuario acreditado puede modificar su perfil.

Y es el que vamos a configurar a continuación. Acude, por tanto, al menú de Joomla Menús y haz clic sobre el Menú de Usuario. Pulsa sobre el botón Nuevo y, en la página de elección de tipo de ítem de menú selecciona Usuario – Usar presentación de formulario.

Configura el ítem de menú:

Título: Editar el perfil.

Publicado: Sí

Nivel de Acceso: Especial

Guarda finalmente los cambios. Actualiza el Frontend de tu sitio, accede al mismo con las credenciales de uno de los usuarios de los grupos Autor o superior y prueba el enlace del menú:

Joomla 1.5: el menú de usuairo acreditado

Descarga nuestro tutorial en formato PDF - 424 kb - Descargar

Mostrar este artículo en su sitio web

Para crear un link a este artículo en su sitio web,
copie y pegue el codigo del campo en su página.




Vista previa :


Powered by QuoteThis © 2008

Comentarios  

 
0 #1 camilo 14-03-2012 17:11
Muchas gracias por este articulo tan instructivo.
Citar
 

Escribir un comentario


Código de seguridad
Refescar

Joomla - Usuarios

Free Software Top

Free Software Top

Planeta CLABSOL

Archivos

Powered by mod LCA

Selecciona el lenguaje:

Spanish Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish

EducaTIC 2.0

EducaTIC 2.0 - Formación en servicios Web 2.0Sitio personal - formación para docentes en servicios Web 2.0

Ubuntu 12.04

The next version of Ubuntu is coming soon

Usuario Linux

usuario-linux

Últimos comentarios

Síguenos

Estadisticas

Miembros : 1
Contenido : 474
Enlaces : 38
Ver contenido por hits : 3596023.312

Código QR

Código QR

Visita:

Suscríbete

Rss logo

Ubuntu Precise Pangolin

The next version of Ubuntu is coming soon

Yo utilizo:

Yo utilizo Ubuntu 12.04 

The Ubuntu Counter Project - user number # 11904

Cenatic - logo

Todos con Software Legal

Licencia:

Licencia Creative Commons
Eres libre de copiar, distribuir, mostrar públicamente su contenido y hacer obras derivadas, siempre y cuando reconozcas los créditos de la obra (el autor o la web).

Logo Licencia

En favor de la cultura y las obras libres.