Curso Drupal7 SiteBuilding parte 1
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,067
On Slideshare
2,066
From Embeds
1
Number of Embeds
1

Actions

Shares
Downloads
69
Comments
0
Likes
2

Embeds 1

https://twitter.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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