Curso Drupal7 SiteBuilding parte 1

2,046 views
2,001 views

Published on

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

No Downloads
Views
Total views
2,046
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
72
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Curso Drupal7 SiteBuilding parte 1

  1. 1. Curso de creación de páginas web sin programación con Drupal 7 Creación de páginas web sinprogramación y gestión de contenidos en internet con Drupal 7 Junio de 2012 Parte 1 - Alessandro Mascherpa -
  2. 2. Curso de creación de páginas web sin programación con Drupal 7Personal Ingeniero Técnico en Informática de Gestión por la UJI Desarrollador Web freelance Administrador del grupo de usuarios @DrupalCS Miembro de la Asociación Española de Drupal y de la Drupal AssociationJunio2012 - Alessandro Mascherpa - 2
  3. 3. Curso de creación de páginas web sin programación con Drupal 7Contenidos curso1.Introducción2.Contenido3.Estructura (Arquitectura de la información)4.Personas (Usuarios)5.Módulos (Funcionalidad)6.Apariencia (Presentación)Junio2012 - Alessandro Mascherpa - 3
  4. 4. Curso de creación de páginas web sin programación con Drupal 71. Introducción Qué es Drupal Requisitos e instalación Planificación del sitio Configuración: información del sitio Revisión del estado del sitio web con los informes de Drupal 7Junio2012 - Alessandro Mascherpa - 4
  5. 5. Curso de creación de páginas web sin programación con Drupal 7¿Que es Drupal? Drupal es un CMS (Content Management System) basado en interfaz web. Permite gestionar tus páginas (sitio web) sin necesidad de acudir a un técnico intermediario ni el uso de programas de ftpJunio2012 - Alessandro Mascherpa -
  6. 6. Curso de creación de páginas web sin programación con Drupal 7¿Que más es Drupal? Drupal es un CMF (Content Management Framework) y permite también estructurar el contenido, el layout (disposición de las partes de la página), la navegación... todo esto también desde interfaz web Se pueden crear diferentes tipos de sitio web como tiendas virtuales, redes sociales, intranets... y combinacionesJunio2012 - Alessandro Mascherpa - 6
  7. 7. Curso de creación de páginas web sin programación con Drupal 7Requisitos Drupal 7 Un dominio (no necesario para practicar en nuestro ordenador) Servicio de Hosting (alojamiento web)  Apache u otro http server  MySQL u otro sistema de gestión de bases de datos  PHP (a partir de la versión 5.2)  Mail Server (si queremos que nuestro sitio envíe e-mails)Junio2012 - Alessandro Mascherpa - 7
  8. 8. Curso de creación de páginas web sin programación con Drupal 7Technology stack para el Curso Acquia Dev Desktop: http://www.acquia.com/products-services/dev-desktopJunio2012 - Alessandro Mascherpa - 8
  9. 9. Curso de creación de páginas web sin programación con Drupal 7Perfiles de instalación Drupal 7 tiene tipos de configuración para el momento de instalarlo En el curso se usará el perfil Standar en castellano: http://localize.drupal.org/translate/languages/es Hay otros perfiles como el Commerce KickStart, que configura una tienda virtual: http://drupal.org/project/commerce_kickstartJunio2012 - Alessandro Mascherpa - 9
  10. 10. Curso de creación de páginas web sin programación con Drupal 7Configuración Permite personalizar el comportamiento de nuestro sitio y su información básica Idioma del sitio y Búsqueda Permite personalizar el comportamiento de algunos módulos ¿Que son los módulos?Junio2012 - Alessandro Mascherpa - 10
  11. 11. Curso de creación de páginas web sin programación con Drupal 7Informes Permiten visualizar el estado de nuestro sitio. Por ejemplo: si han salido actualizaciones interesantes, si nuestro sistema está correctamente configurado... Permiten recoger y visualizar información sobre el uso de nuestro sitio webJunio2012 - Alessandro Mascherpa - 11
  12. 12. Curso de creación de páginas web sin programación con Drupal 7Planificación del sitio web● Especificar las necesidades de nuestros usuarios y como vamos a satisfacerlas con nuestro sitio web● Mapa web, información más relevante, funcionalidad... ¿Que quieren ver los usuarios y que queremos que vean?● Si no tenéis un proyecto propio haremos un periódico/revista onlineJunio2012 - Alessandro Mascherpa - 12
  13. 13. Curso de creación de páginas web sin programación con Drupal 72. Crear y gestionar contenido Crear Contenidos Formatos de texto Revisiones Etiquetar contenidosJunio2012 - Alessandro Mascherpa - 13
  14. 14. Curso de creación de páginas web sin programación con Drupal 7Crear contenidos La finalidad de la Web es presentar contenido al usuario Flujo de trabajo de creación de contenidos Permite mantener revisiones de contenidos Permite limitar quién puede crear, editar, borrar o visualizar que contenidosJunio2012 - Alessandro Mascherpa - 14
  15. 15. Curso de creación de páginas web sin programación con Drupal 7Fomatos de texto● La información en los campos de texto siempre se guarda como la introducimos...● … pero al presentarla al usuario se filtra.● Evita fallos de seguridad y permite realizar diferentes manipulaciones del texto...● … como eliminar palabras prohibidas, cambiar símbolos emoticonos por imágenes...Junio2012 - Alessandro Mascherpa - 15
  16. 16. Curso de creación de páginas web sin programación con Drupal 7Versiones y clasificación● Permite controlar las versiones de un determinado contenido. Muy útil cuando es editado por diferentes usuarios● Las taxonomías nos permiten asociar categorías a nuestro contenido.Junio2012 - Alessandro Mascherpa - 16
  17. 17. Curso de creación de páginas web sin programación con Drupal 73. Estructura● Bloques● Tipos de contenido● Menús● Clasificación con Taxonomías● Views● Display Suite y PanelsJunio2012 - Alessandro Mascherpa - 17
  18. 18. Curso de creación de páginas web sin programación con Drupal 7Introducción● La estructura engloba todo lo relacionado con al arquitectura de la información● Presentación y estructura o composición● Agregación: ver información relacionada.● Navegación, como se llega a la información● El objetivo es conseguir que el usuario acceda a la información con eficaciaJunio2012 - Alessandro Mascherpa - 18
  19. 19. Curso de creación de páginas web sin programación con Drupal 7Bloques● Los bloques son piezas del sitio web● Drupal permite disponer estas piezas en regiones preestablecidas desde la interfaz de usuario● Los bloques pueden ser contenido estático, dinámico, formularios...● Los bloques se configuran por temaJunio2012 - Alessandro Mascherpa - 19
  20. 20. Curso de creación de páginas web sin programación con Drupal 7Tipos de contenido Se pueden crear diferentes tipos de contenidos Se pueden personalizar su estructura añadiendo campos (esto funciona con todas las entidades como usuarios o taxonomía) Campos de texto Imágenes y archivos (ver configuración) … ampliable con módulosJunio2012 - Alessandro Mascherpa - 20
  21. 21. Curso de creación de páginas web sin programación con Drupal 7Menús● Los menús definen la navegación principal del sitio web y se gestionan desde UI● Se pueden crear menús que estén disponibles como bloques● Los enlaces de un menú pueden ser externos o internos al sitio web, si existe la ruta (ver creación de contenido)Junio2012 - Alessandro Mascherpa - 21
  22. 22. Curso de creación de páginas web sin programación con Drupal 7Clasificación con Taxonomías● Las taxonomías permiten clasificar el contenido en categorías● Se crea un vocabulario que contiene términos● El vocabulario se asocia a un tipo de contenido● Los términos pueden ser predefinidos o noJunio2012 - Alessandro Mascherpa - 22
  23. 23. Curso de creación de páginas web sin programación con Drupal 7Referencias● Acquia Dev desktop: http://www.acquia.com/downloads● Drupal: http://drupal.org/project/drupal● Traducciones: http://localize.drupal.org/translate/languages/es● Módulos: http://drupal.org/project/modules● Temas: http://drupal.org/project/themes● Perfiles: http://drupal.org/project/distributionsJunio2012 - Alessandro Mascherpa - 23

×