Taller de Drupal 3

1,780 views
1,713 views

Published on

Tercera parte del Taller de Drupal impartido en el Seminario Internacional de Usabilidad y Accesibilidad para la Web 2008

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,780
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
190
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Taller de Drupal 3

  1. 1. Drupal de la A a 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
  2. 2. Módulos requeridos del core <ul><li>Block – manejador de bloques </li></ul><ul><li>Filter – administrador de formatos </li></ul><ul><li>Node – manejador de contenido </li></ul><ul><li>System – control administrativo </li></ul><ul><li>User – gestión de usuarios </li></ul><ul><li>Watchdog – vigilancia </li></ul>
  3. 3. Requeridos = inamovibles http://localhost/cursodrupal/admin/build/modules
  4. 4. Block <ul><li>El módulo Block administra los bloques, que son recuadros de datos asociados visibles en las distintas regiones de un sitio web, sean las barras laterales, el área central u otras regiones. </li></ul><ul><li>Los módulos suelen generar los bloques en automático, pero el administrador también puede crear bloques tanto estáticos como dinámicos. </li></ul>
  5. 5. Ayuda del módulo Block
  6. 6. Permisos del módulo Block
  7. 7. Ejemplo de un bloque
  8. 8. Lista de bloques
  9. 9. Configuremos el bloque
  10. 10. Qué se puede configurar <ul><li>El título del bloque </li></ul><ul><ul><li>En blanco, el título predeterminado </li></ul></ul><ul><ul><li><none> deja al bloque sin título </li></ul></ul><ul><ul><li>Una cadena se escribe tal cual </li></ul></ul><ul><li>Opciones de visibilidad para usuarios </li></ul><ul><li>Roles para los que es visible el bloque </li></ul><ul><li>Páginas en las que el bloque es visible </li></ul>
  11. 11. Bloque con título cambiado
  12. 12. Agregar bloque
  13. 13. Bloque creado
  14. 14. Configurar nuevo bloque
  15. 15. Desplegar nuevo bloque
  16. 17. Filter <ul><li>El módulo Filter permite configurar los formatos de entrada de texto para el sitio. Por ejemplo, puede definir que se filtre HTML malicioso de los comentarios dejados por los usuarios. </li></ul><ul><li>Además de permitir dejar fuera el texto que no se desee, el módulo también permite mejorar las capacidades del texto que se acepta. Por ejemplo, puede usar un filtro para hacer que los saltos de línea comunes se conviertan en etiquetas <p></p> de párrafo HTML. </li></ul>
  17. 18. Filter <ul><li>Cuando los usuarios crean o editan contenido, pueden elegir entre los formatos de entrada que usted ponga a su disposición. </li></ul><ul><ul><li>Puede configurar qué formatos están disponibles para qué roles de usuario. </li></ul></ul><ul><ul><li>Puede elegir un formato de entrada predeterminado. </li></ul></ul><ul><ul><li>Puede crear nuevos formatos de entrada. </li></ul></ul><ul><ul><li>Puede configurar cada formato de entrada para que use los filtros que usted desee. </li></ul></ul>
  18. 19. Ayuda del módulo Filter
  19. 20. Permisos del módulo Filter
  20. 21. Gestión de formatos
  21. 22. Qué es configurable <ul><li>El título del formateador </li></ul><ul><li>Los roles autorizados para usar el formato </li></ul><ul><ul><li>(no se pueden desmarcar para el formato predeterminado) </li></ul></ul><ul><li>Los filtros individuales aplicables al formato </li></ul><ul><ul><li>Según lo que se elija se desplegarán los mensajes de ayuda apropiados </li></ul></ul>
  22. 23. Definición de un formato
  23. 24. Configuración de formato
  24. 25. Ordenar formatos disponibles
  25. 27. Node <ul><li>Todo el contenido de un sitio web se almacena en forma de nodos . Los nodos son cualesquiera contenidos como entradas de blog, historias, encuestas, foros… </li></ul><ul><li>El módulo Node administra estos contenidos y les asigna atributos que mejoran su administrabilidad. </li></ul><ul><li>¿Qué atributos? </li></ul>
  26. 28. Atributos de un nodo <ul><li>nid – el id del nodo </li></ul><ul><li>vid – la versión del nodo </li></ul><ul><li>type – el tipo de contenido </li></ul><ul><li>language – el idioma </li></ul><ul><li>title – 255 caracteres </li></ul><ul><li>uid – id del usuario autor del nodo </li></ul><ul><li>status - ¿publicado? </li></ul><ul><li>created – creación </li></ul><ul><li>changed – cambios </li></ul><ul><li>comment - ¿comentable? </li></ul><ul><li>promote – ¿en home? </li></ul><ul><li>moderate - ¿moderable? </li></ul><ul><li>sticky – ¿fijo? </li></ul><ul><li>tnid - traducciones </li></ul><ul><li>translate – ¿actualizado? </li></ul>
  27. 29. Nodos <ul><li>Cada nodo es asignado a un tipo de contenido que define sus atributos principales. Drupal asigna por defecto dos tipos de contenido: Page (más usado para contenidos estáticos) y Story (más usado para contenidos acumulativos). </li></ul><ul><li>Los comentarios no se almacenan como nodos, pero siempre están asociados a un nodo. Los usuarios tampoco son nodos. Hay módulos que permiten convertir en nodos los comentarios o los usuarios. </li></ul>
  28. 30. Ayuda del módulo Node
  29. 31. Permisos del módulo Node
  30. 32. Administración de nodos
  31. 33. Lista de tipos de contenido
  32. 34. Qué es editable en un CT <ul><li>El nombre (legible para personas) </li></ul><ul><li>El tipo de contenido (legible para máquinas) </li></ul><ul><li>Su descripción </li></ul><ul><li>Campos del formulario para crear contenido </li></ul><ul><ul><li>Etiqueta del título y el cuerpo </li></ul></ul><ul><ul><li>Número mínimo de palabras </li></ul></ul><ul><ul><li>Instrucciones a poner al inicio del formulario </li></ul></ul><ul><li>Flujo de trabajo </li></ul>
  33. 35. Editar tipo de contenido
  34. 37. System <ul><li>El módulo System provee valores generales predeterminados como ejecutar tareas a cierta hora y almacenar páginas para mejorar la eficiencia. </li></ul><ul><ul><li>Poder programar tareas hace al sitio más usable. </li></ul></ul><ul><ul><li>Almacenar páginas (cacheo) permite el reuso eficiente de recursos. </li></ul></ul><ul><li>El módulo System ofrece control sobre preferencias, conductas y ajustes visuales y operativos. </li></ul>
  35. 38. Facultades del módulo System <ul><li>Control de accesos </li></ul><ul><li>Tema gráfico del back-end </li></ul><ul><li>Uso de URL limpios </li></ul><ul><li>Manejo de fecha y hora </li></ul><ul><li>Reporteo de errores </li></ul><ul><li>Control del sistema de archivos </li></ul><ul><li>Gestión de imágenes </li></ul><ul><li>Gestión de módulos </li></ul><ul><li>Configuración del desempeño </li></ul><ul><li>Publicación de feeds RSS </li></ul><ul><li>Información general del sitio </li></ul><ul><li>Mantenimiento del sitio </li></ul><ul><li>Reportes de estado </li></ul><ul><li>Gestión de temas gráficos </li></ul>
  36. 39. Ayuda del módulo System
  37. 40. Permisos del módulo System
  38. 41. Configuración de permisos
  39. 42. Tema gráfico del back-end
  40. 43. Uso de URL limpios
  41. 44. Manejo de fecha y hora
  42. 45. Reporteo de errores
  43. 46. Control del sistema de archivos
  44. 47. Gestión de imágenes
  45. 48. Gestión de módulos
  46. 49. Configuración del desempeño
  47. 50. Publicación de feeds RSS
  48. 51. Información general del sitio
  49. 52. Qué se configura <ul><li>Nombre del sitio </li></ul><ul><li>Correo institucional </li></ul><ul><li>Lema </li></ul><ul><li>Misión </li></ul><ul><li>Mensaje de pie de página </li></ul><ul><li>Nombre del usuario anónimo </li></ul><ul><li>URL de página inicial del sitio </li></ul>
  50. 53. Mantenimiento del sitio
  51. 54. Reportes de estado
  52. 55. Gestión de temas gráficos
  53. 56. Dónde van los temas gráficos
  54. 57. Configuración de un tema gráfico
  55. 58. Qué se configura <ul><li>Opciones binarias (sí/no) </li></ul><ul><ul><li>Mostrar logotipo </li></ul></ul><ul><ul><li>Mostrar nombre del sitio </li></ul></ul><ul><ul><li>Mostrar lema del sitio </li></ul></ul><ul><ul><li>Mostrar declaración de misión </li></ul></ul><ul><ul><li>Aceptar imágenes de usuarios en mensajes </li></ul></ul><ul><ul><li>Aceptar imágenes de usuarios en comentarios </li></ul></ul><ul><ul><li>Mostrar caja de búsqueda </li></ul></ul><ul><ul><li>Mostrar icono de atajo (favicon) </li></ul></ul>
  56. 59. Qué se configura <ul><li>Opciones de logotipo </li></ul><ul><ul><li>Usar el predeterminado </li></ul></ul><ul><ul><li>Ruta a logo personalizado </li></ul></ul><ul><ul><li>Subir logo personalizado </li></ul></ul><ul><li>Opciones de favicon </li></ul><ul><ul><li>Usar el predeterminado </li></ul></ul><ul><ul><li>Ruta a favicon personalizado </li></ul></ul><ul><ul><li>Subir favicon personalizado </li></ul></ul>
  57. 61. User <ul><li>El módulo User conforma el sistema de administración de los usuarios del sitio. </li></ul><ul><li>El módulo permite a los usuarios registrarse, entrar al sitio y salir. </li></ul><ul><li>Poder registrarse confiere a los usuarios más capacidades, sobre todo de asociar contenido a su cuenta de usuario. </li></ul><ul><li>Los usuarios se asignan a roles para los que se definen permisos con mucha granularidad. </li></ul>
  58. 62. User <ul><li>Cada usuario puede estar asignado a uno o más roles definidos por el administrador. </li></ul><ul><li>Por defecto existen dos usuarios: </li></ul><ul><ul><li>Anónimo – es un usuario que o bien no se ha firmado o no está registrado en el sistema. </li></ul></ul><ul><ul><li>Autenticado – es un usuario que se firmó en el sistema y fue reconocido por éste. </li></ul></ul>
  59. 63. User <ul><li>Los usuarios tienen algunas opciones de personalización en su cuenta. </li></ul><ul><li>Cada visitante que llega al sitio recibe un ID individual propio de la sesión y que se almacena en una cookie. </li></ul><ul><li>Por razones de seguridad, la cookie no contiene información personal pero actúa como llave para recuperar la información que reside en su servidor. </li></ul>
  60. 64. Ayuda del módulo User
  61. 65. Permisos del módulo User
  62. 66. Lista de reglas de acceso
  63. 67. Agregar regla de acceso
  64. 68. Verificar regla de acceso
  65. 69. Roles
  66. 70. Control de accesos
  67. 71. Opciones de usuarios
  68. 72. Qué se puede configurar <ul><li>¿Se puede registrar el público? </li></ul><ul><ul><li>No, los usuarios los crea un administrador </li></ul></ul><ul><ul><li>Sí, los visitantes se registran y eso los hace usuarios </li></ul></ul><ul><ul><li>Sí, los visitantes se registran pero requieren de la aprobación de un administrador </li></ul></ul><ul><li>Cómo darle instrucciones para ello </li></ul><ul><li>Correo de bienvenida (asunto y cuerpo) para las tres opciones de registro </li></ul><ul><li>Soporte a imágenes </li></ul>
  69. 73. Lista de usuarios
  70. 74. Agregar usuario
  71. 76. Watchdog <ul><li>El módulo Watchdog monitorea el sistema, capturando sus eventos en una bitácora que puede ser revisada después por un individuo que tenga los permisos apropiados. </li></ul><ul><li>La bitácora es útil para administradores de sitios que deseen un vistazo rápido a lo que está ocurriendo en un sitio. </li></ul><ul><li>La bitácora registra además la secuencia de eventos, por lo que es útil para depurar errores. </li></ul>
  72. 77. Watchdog <ul><li>La bitácora del módulo Watchdog no es más que una lista de los eventos registrado, que contiene datos de uso, de desempeño, errores alertas e información operativa. </li></ul><ul><li>Se recomienda que los administradores revisen con regularidad la bitácora para cerciorarse de que su sitio esté funcionando apropiadamente. </li></ul>
  73. 78. Lista de eventos registrados
  74. 79. Detalle de un evento
  75. 80. Accesos denegados
  76. 81. Páginas no encontradas

×