taller de drupal 6

69
Drupal de la Aa la Z Cómo construir un sitio web dinámico Seminario Internacional de Usabilidad y Accesibilidad para la Web 2008 Centro Internacional de Negocios de Monterrey Noviembre 5-7, 2008

Upload: horacio-salazar

Post on 08-Jul-2015

3.241 views

Category:

Technology


1 download

DESCRIPTION

Sexta parte del Taller de Drupal impartido el Seminario Internacional de Usabilidad y Accesibilidad para la Web 2008, en Monterrey, México.

TRANSCRIPT

Page 1: Taller de Drupal 6

Drupal de la Aa la Z Cómo construirun sitio web dinámico

Seminario Internacional de Usabilidad y Accesibilidad para la Web 2008

Centro Internacional de Negocios de MonterreyNoviembre 5-7, 2008

Page 2: Taller de Drupal 6

Módulos opcionales del core

Aggregator Blog Blog API Book Color Comment Contact Drupal

Forum Help Legacy Locale Menu Path Ping Poll

Profile Search Statistics Taxonomy Throttle Tracker Upload

Page 3: Taller de Drupal 6

Path

El módulo Path le permite especificar alias para los URL de Drupal. La idea: mejor legibilidad y ayudar a motores de búsqueda a indexar mejor su contenido. Un URL puede tener más de un alias.

Ejemplos de alias de URL:− user/login => entrar− image/tid/16 => tienda− taxonomy/term/7+19+20+21 =>

tienda/productos/pelucas− node/3 => contacto

Page 4: Taller de Drupal 6

Path

El módulo Path activa un campo extra para los alias en todos los formularios de entrada y edición de un nodo (siempre y cuando los usuarios tengan los permisos apropiados).

También proporciona una interfaz para ver y editar los alias de URL. Los dos permisos relacionados con los alias de URL son “administrar alias de url” y “crear alias de url”.

Page 5: Taller de Drupal 6

Cómo aparece Path

Page 6: Taller de Drupal 6

Ayuda módulo Path

Page 7: Taller de Drupal 6

Permisos módulo Path

Page 8: Taller de Drupal 6

Listado de alias

Page 9: Taller de Drupal 6

Agregarnuevo alias

Page 10: Taller de Drupal 6

Alias definible en altas

Page 11: Taller de Drupal 6
Page 12: Taller de Drupal 6

Ping

El módulo Ping es útil para notificar a sitios interesado que el sitio de usted ha cambiado.

Ping envía en automático notificaciones (los "pings") al servicio pingomatic (pingomatic.com) para decirle que hubo cambios en su sitio.

A su vez, pingomatic notifica a otros servicios como weblogs.com, Technorati, blo.gs, BlogRolling, Feedster.com, Moreover, etc.

Page 13: Taller de Drupal 6

Ping

El módulo Ping requiere que esté habilitado cron u otro programador periódico de tareas.

Sus posibilidades:− Activar o no el módulo Ping− Ejecutar cron (o instalar un módulo como

poormanscron− Leer acerca de cómo configurar tareas cron

No hay opciones de configuración; Ping no tiene interfaz. Está activo o no.

Page 14: Taller de Drupal 6
Page 15: Taller de Drupal 6

Poll

El módulo Poll puede usarse para crear encuestas sencillas para los usuarios del sitio.

Una encuesta es un cuestionario de opción múltiple que despliega los resultados acumulados de las respuestas a la encuesta.

Tener encuestas en el sitio es una buena forma de tener retroalimentación instantánea de los miembros de la comunidad.

Page 16: Taller de Drupal 6

Poll

Los usuarios pueden crear encuestas. El título de la encuesta es la pregunta, y luego

deben introducirse las respuestas y el conteo de votos “base”.

También se puede elegir el periodo de tiempo durante el cual se aceptarán votos.

El elemento encuesta del menú de navegación le llevará a una página con las encuestas actuales, votar en ellas (si aún no lo hace) y ver resultados.

Page 17: Taller de Drupal 6

Ayuda del módulo Poll

Page 18: Taller de Drupal 6

Permisos del módulo Poll

Page 19: Taller de Drupal 6

Aparece en creación de contenido

Page 20: Taller de Drupal 6

Formulario de creación

Page 21: Taller de Drupal 6

Ya colocada en un bloque

Page 22: Taller de Drupal 6

La lista de encuestas activas

Page 23: Taller de Drupal 6

La encuesta antes de votar

Page 24: Taller de Drupal 6

La encuesta después de votar

Page 25: Taller de Drupal 6
Page 26: Taller de Drupal 6

Profile

El módulo Profi le le permite definit campos personalizados (como país, nombre real, edad,...) en el perfil de usuario.

Lo anterior permite a los usuarios de un sitio compartir más información sobre ellos mismos, y puede ayudar a los sitios basados en comunidades a organizar a los usuarios en torno a los campos del perfil.

Page 27: Taller de Drupal 6

Profile

Los siguientes tipos de campos pueden agregarse al perfil del usuario:

− campo de texto de una línea− campo de texto de varias líneas− casilla de verificación− lista de selección− lista de forma libre− URL− fecha

Page 28: Taller de Drupal 6

Dónde aparece Profile

Page 29: Taller de Drupal 6

Ayuda del módulo Profile

Page 30: Taller de Drupal 6

Administrarperfiles

Page 31: Taller de Drupal 6
Page 32: Taller de Drupal 6

Search

El módulo Search agrega la capacidad para buscar contenido por descriptores.

La búsqueda a menudo es la única forma práctica de encontrar contenido en un sitio complejo o de mucho contenido.

La búsqueda es útil para encontrar usuarios y mensajes buscando por descriptores.

Page 33: Taller de Drupal 6

Search

El motor de búsqueda funciona manteniendo un índice de las palabras del contenido de su sitio. Indexa los mensajes y los usuarios.

Puede ajustar las opciones para modificar cómo se realiza el indexamiento.

Tome en cuenta que la búsqueda requiere que cron funcione correctamente.

Page 34: Taller de Drupal 6

Search

El porcentaje del índice fija la cantidad máxima de elementos que se indexarán en una corrida del cron.

Fije este número más bajo si su cron está dando mensajes de timeout o si PHP se está quedando sin memoria.

Page 35: Taller de Drupal 6

Dónde aparece Search

Page 36: Taller de Drupal 6

Ayuda del módulo Search

Page 37: Taller de Drupal 6

Permisos del módulo Search

Page 38: Taller de Drupal 6

Opciones de búsqueda

Page 39: Taller de Drupal 6

?¿Qué se puede definir

Repetir indexamiento del sitio Cuántos elementos indexar en cada corrida de

cron Longitud mínima de palabras a incluir en índice Peso relativo de factores

− Descriptores− Publicación reciente− Número de comentarios

Page 40: Taller de Drupal 6

Frases más buscadas

Page 41: Taller de Drupal 6
Page 42: Taller de Drupal 6

Statistics

El módulo Statistics mantiene el registro de numerosas estadísticas sobre el uso del sitio.

Cuenta cuántas veces y desde dónde es consultado cada uno de sus mensajes.

El módulo de estadísticas puede usarse para aprender muchas cosas útiles acerca de cómo los usuarios están interactuando entre ellos y con su sitio.

Page 43: Taller de Drupal 6

Características

Los registros muestran estadísticas de cuántas veces su sitio y contenido específico de su sitio ha sido accesado.

Los referentes le dicen de dónde llegaron los visitantes (URL del referente).

Las páginas más vistas muestran lo caliente, el contenido más popular de su sitio.

Los usuarios top muestra a los usuarios más activos del sitio.

Page 44: Taller de Drupal 6

Características

Hits recientes despliega información sobre la actividad más reciente en su sitio.

Conteo de nodos despliega el número de veces que un nodo ha sido accesado en la sección de enlaces del nodo, junto al # de comentarios.

El bloque de contenido popular crea un bloque que puede desplegar el contenido más visto del día, de todos los tiempos, y el más reciente.

Page 45: Taller de Drupal 6

Dónde aparece Statistics

Page 46: Taller de Drupal 6

Ayuda del módulo Statistics

Page 47: Taller de Drupal 6

Permisos del módulo Statistics

Page 48: Taller de Drupal 6

Opciones configurables

Page 49: Taller de Drupal 6

?¿Qué se configura

Si la bitácora de accesos está o no está activada Cuántos días de registros conservar Si debe contabilizarse el acceso a cada nodo

Page 50: Taller de Drupal 6

Reporte de hits recientes

Page 51: Taller de Drupal 6

Reporte de referentes

Page 52: Taller de Drupal 6

Reporte de páginas más vistas

Page 53: Taller de Drupal 6

Reporte de visitantes recurrentes

Page 54: Taller de Drupal 6

Va junto a Watchdog

Page 55: Taller de Drupal 6
Page 56: Taller de Drupal 6

Taxonomy

El módulo Taxonomy es una de las características más populares porque los usuarios a menudo quieren crear categorías para organizar el contenido por tipo.

Un ejemplo sencillo sería organizar una lista de reseñas musicales por género musical.

Page 57: Taller de Drupal 6

Taxonomy

La taxonomía es el estudio de la clasificación. El módulo Taxonomy le permite definir

vocabularios (conjuntos de categorías) que se usan para clasificar contenido.

El módulo soporta la clasificación jerárquica y la asociación entre términos, permitiendo una verdaderamente flexible recuperación y clasificación de la información.

Page 58: Taller de Drupal 6

Taxonomy

Taxonomy permite múltiples listas de categorías para su clasificación (vocabularios controlados) y permite crear tesauros (vocabularios controlados que indican las relaciones de términos) y taxonomías (vocabularios controlados donde las relaciones se indican jerárquicamente).

Para ver y administrar los términos de cada vocabulario, haga clic en enlistar términos.

Para borrar un vocabulario y todos sus términos, elija el enlace editar vocabulario.

Page 59: Taller de Drupal 6

Taxonomy

Un vocabulario controlado es un conjunto de términos usado para describir contenido (descriptores, en la jerga de indexamiento).

Drupal permite describir cada pieza de contenido usando uno o varios de estos términos.

Para implementaciones sencillas, puede crear un conjunto de categorías sin subcategorías, algo parecido a las secciones de Slashdot.

Para implementaciones más complejas, podría crear una lista jerárquica de categorías.

Page 60: Taller de Drupal 6
Page 61: Taller de Drupal 6

Throttle

El módulo Throttle proporciona un mecanismo regulador de control del congestionamiento para detectar en automático picos en el tráfico.

Si el sitio es enlazado por un sitio web popular, o por cualquier razón queda sometido a un ataque DoS ("Denial of Service"), su servidor web podría verse abrumado.

Varios módulos pueden optimizar su desempeño desactivando temporalmente funcionalidades intensivas en uso del CPU.

Page 62: Taller de Drupal 6

Throttle

Por ejemplo, en el tema gráfico del sitio, usted podría optar por desactivar las imágenes cuando el sitio está demasiado ocupado (reduciendo el ancho de banda), o en módulos podría optar por desactivar algo de lógica complicada (reduciendo el uso del CPU).

El regulador de control de congestionamiento puede ser activado automáticamente cuando el número de usuarios anónimos o autentificados que están visitando actualmente el sitio exceden el umbral especificado.

Page 63: Taller de Drupal 6
Page 64: Taller de Drupal 6

Tracker

The tracker module displays the most recently added or updated content to the website allowing users to see the most recent contributions.

The tracker module provides user level tracking for those who like to follow the contributions of particular authors.

Page 65: Taller de Drupal 6

Tracker

The "recent posts" page is available via a link in the navigation menu block and contains a reverse chronological list of new and recently-updated content.

The table displays the content type, the title, the author's name, how many comments that item has received, and when it was last updated.

Updates include any changes to the text, either by the original author or someone else, as well as any new comments added to an item.

Page 66: Taller de Drupal 6

Tracker

A red asterisk (*) will display beside the name of each node the current user has not yet navigated to.

To use the tracker module to watch for a user's updated content, click on that user's profile, then the track tab.

You cannot administer this module. There are no configuration options.

Page 67: Taller de Drupal 6
Page 68: Taller de Drupal 6

Upload

El módulo de subidas (upload) permite a los usuarios subir archivos al sitio.

La capacidad de subir archivos a un sitio es importante para miembros de una comunidad que desean compartir su trabajo.

También es útil para administradores que desean mantener los archivos subidos conectados a un nodo o una página.

Page 69: Taller de Drupal 6

Upload

Los usuarios con el permiso para subir archivos pueden subir anexos.

Usted puede elegir qué tipos de mensajes pueden aceptar anexos en la página de opciones para los tipos de contenido.

El rol de cada usuario puede personalizarse en cuanto al tamaño del archivo a subir y en cuanto a las dimensiones de los archivos de imagen.