martes, 25 de octubre de 2011

Componente de Contactos y Formulario de Contacto

Otro componente disponible en una instalación básica de Joomla es el componente de Contactos (Componentes -> Contactos). Su principal utilidad es la definición de la dirección o ubicación ya sea de la única oficina de la empresa/asociación/persona gestora de la web, o de todas las direcciones de interés de una empresa mayor (distintas oficinas, delegaciones, departamentos, etc.)

Antes de proceder a crear un contacto, se deben organizar en Categorías para los que el campo más importante es el Título, al igual de en el caso de los artículos y banners.

Desde la pestaña de Contactos pasaríamos entonces a crear los Contactos. Los campos más importantes son:
  • Nombre
  • Categoría en la que se desea organizar dicho contacto
  • En la columna derecha, en la pestaña Detalles Contacto indicamos información como: email, dirección, ciudad, provincia, código postal, teléfono, sitio web, etc.
  • Y en la pestaña Formulario de contacto, confirmamos que el campo Mostrar Formulario de Contacto está com Mostrar.
VISUALIZACIÓN:

Iríamos a Menús -> Menú principal -> nuevo -> Tipo Elemento Menú -> Contactos, y probamos todos ellos:
  • Lista todas las categorías de Contacto
  • Lista de Contactos en una Categoría
  • Contacto único
  • Contactos Destacados
Es algo muy práctico el hecho de que Joomla nos muestre un formulario en cada página de contacto.

Banners o anuncios publicitarios

Un banner es un espacio de una página web, generalmente una imagen animada en formato GIF o una animación en FLASH, que se dedica a mostrar publicidad y que enlaza con el portal donde se ofrece el concepto publicitado.

Portales con muchas visitas ofrecen espacios para publicidad de sus clientes y el formato de venta suele ser:
  • Venta de un espacio de la página que mostraría en determinadas secciones
  • Venta de un porcentaje determinado de apariciones
  • Venta de un número de veces determinado que se le muestra el anuncio en la página
  • Venta de un número determinado de clics que hagan los usuarios interesados
Todas estas ideas se pueden gestionar con el Componente Banners de Joomla (Componente -> Banners).

Desde esta sección definimos primero una serie de categorías para clasificar nuestros anuncios (por ejemplo, electrónica, libros, aplicaciones, etc). Observaréis que estas categorías funcionan de una manera muy similar a las categorías de artículos. El campo más importante, y único obligatorio es el nombre de la Categoría.

En un segundo paso necesitamos definir los clientes que hayan solicitado un banner. Los campos obligatorios en este caso, son 3: Nombre, Contacto e Email.

Finalemente podemos crear anuncios desde la pestaña Banners indicando la siguiente información:
  1. Nombre o título
  2. Categoría a la que pertenece
  3. Imagen del anuncio
  4. URL a la que se redirigirá al usuario al pulsarla
  5. Y Cliente, desde la columna derecha
Estos serían los campos básicos. Observaréis que hay más, pero los podéis investigar y probar por vuestra cuenta.

VISUALIZACIÓN:

Iríamos a Extensiones -> Gestor de módulos -> Nuevo -> Anuncio-Banners. Indicaríamos los parámetros básicos de un módulo (Título, posición, menús en los que se visualizaría,...) y en la columna derecha podemos configurar:
  1. Si queremos ver un anuncio concreto
  2. Si queremos ver los anuncios de una categoría alternativamente o todos a la vez
  3. Si queremos ver los anuncios de un cliente en concreto
  4. Textos que podemos situar antes y después del anuncio

martes, 18 de octubre de 2011

Más módulos

Una vez familiarizados con el concepto de módulo, vamos practicar con los que vienen por defecto en Joomla. Al crear un módulo (Extensiones -> Gestor de módulos -> Nuevo) vamos a ir comprobando el funcionamiento de los más interesantes, que serían:
  1. Buscar. Inserta un buscador del sitio. Muy práctico para los usuarios.
  2. Categoría artículos
  3. Contenido más leído
  4. Estadísticas
  5. Personalizar HTML. Ver entradas anteriores.
  6. Quién está en línea
  7. Ruta
  8. Últimas noticias
En este vídeo insertan y configuran varios módulos:

Las posiciones para colocar módulos

La verdad que las posiciones para colocar los módulos de la plantilla por defecto de Joomla no son nada intuitivas. Existe un pequeño truco muy práctico que permite localizar visualmente las posiciones de una web.
  1. Primero se debe dar permiso a Joomla para lo visualice. Esto se hace una única vez: Extensiones -> Gestor de plantillas -> Opciones -> Vista previa de las posiciones de los módulos -> Activado.
  2. Si ahora escribís los caracters ?tp=1 al final de la url de vuestra página en el navegador, se muestran los nombres y situación de las posiciones para colocar módulos. Por ejemplo: http://localhost/joomla1/?tp=1

Los módulos o bloques en Joomla

Si nos fijamos en la página de la ONG Segunda Familia, observamos que tanto en la columna de la izquierda, como en la derecha, incluso en el pie, hay una gran variedad de bloques con información u otro tipo de funcionalidades. Vemos un acceso restringido, un bloque de últimas noticias, una encuesta, banners, un pequeño calendario de eventos, etc. Este concepto de bloque que se visualiza, no en el centro del contenido, sino en posiciones secundarias, se denomina Módulo.

Vamos a crear un bloque o módulo del tipo más sencillo para familiarizarnos con este término. Pulsamos Extensiones -> Gestor de módulos -> Nuevo. Surge una ventana emergente con una gran variedad de funcionalidades. Vamos a seleccionar Personalizar HTML para insertar un texto libre.

Aparece un editor similar al de los artículos, pero debemos tener en cuenta que la información que insertemos se va a ver como un bloque más reducido. Los campos más importantes serían:
  1. El Título del módulo
  2. El texto de edición libre Salida personalizada. Podemos escribir algo llamativo como ¡CONOCE NUESTROS PRODUCTOS¡ con hipervínculo al correspondiente menú para intentar dirigir la atención del usuario a nuestras secciones más importantes.
  3. En el campo Posición indicamos dónde queremos visualizar este módulo. Estas posiciones van a depender de la plantilla de diseño que tengamos activada. En el caso de la plantilla por defecto de Joomla, la columna izquierda es la posición position-7.
  4. Y por último, podemos seleccionar en qué menús queremos hacer visible este bloque. En Menú Asignado (en la parte inferior) podemos seleccionar en qué páginas de nuestro sitio se visualizará el módulo.

Secciones en formato blog

En entradas anteriores hemos creado elementos de menú enlazados a un solo artículo. Son muy útiles secciones con un formato tipo blog donde se relaciona un elemento de menú, no a un único artículo, sino a varios que se muestran como un listado. Este formato puede valer para realizar fácilmente tanto un blog, como una sección de Noticias, Proyectos realizados, etc.

La idea es muy sencilla en Joomla:
  1. Se parte de una categoría, por ejemplo Noticias, donde clasificamos una serie de artículos con la información más novedosa (ver entrada anterior).
  2. Creamos un nuevo menú de la siguiente manera: Menús -> Menú principal -> Nuevo -> Tipo Elemento Menú -> Categoría Blog, lo titulamos Noticias, y en la columna derecha Elegir una Categoría seleccionamos la categoría Noticias.
Si refrescamos la página, veremos que este menú muestra un listado de todos los artículos de dicho grupo.

Un detalle muy simple pero muy práctico es diferenciar en un artículo el texto resumen que aparece en el listado con la información completa. Esto se hace desde el propio editor del artículo, pulsando el botón 'Leer más' en la parte inferior del editor.

La organización de artículos en Categorías

Es posible que nos encontremos la necesidad de organizar de alguna manera los artículos que vamos generando en nuestro portal. Joomla permite agrupar y organizar artículos mediante el concepto de Categorías y funcionan como si se tratara de carpetas.

Así podemos crear, por ejemplo, una categoría 'Empresa' con los artículos que hablan de la misma (Historia de la empresa, Filosofía, Ubicación, Quiénes somos, etc); una segunda categoría 'Productos' englobaría los artículos que muestran información de los mismos; y una tercera por ejemplo 'Noticias y Novedades' con la información más dinámica del sitio.

Las Categorías se crean y gestionan desde Contenido -> Gestor de categorías. El campo más importante, y el único obligatorio, a la hora de crear una categoría es el Título.

Un artículo se incluiría en una Categoría determinada desde el editor de artículos (Contenido -> Gestor de artículos -> Clic en un artículo), desde el selector 'Categoría' que aparece bajo el título.