Curso Drupal 7 SiteBuilding parte 2

15

Click here to load reader

Transcript of Curso Drupal 7 SiteBuilding parte 2

Page 1: Curso Drupal 7 SiteBuilding parte 2

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Creación de páginas web sin programación y gestión de contenidos

en internet con Drupal 7

Junio de 2012

Parte 2

Page 2: Curso Drupal 7 SiteBuilding parte 2

Junio2012 2

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Personal Ingeniero Técnico en Informática de

Gestión por la UJI Desarrollador Web freelance http://almadeweb.es https://twitter.com/#!/almadeweb http://gplus.to/ALMADEWEB http://www.linkedin.com/pub/alessandro-mascherpa/25/485/a52

Page 3: Curso Drupal 7 SiteBuilding parte 2

Junio2012 3

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Contenidos curso

1.Introducción

2.Contenido

3.Estructura (Arquitectura de la información)

4.Personas (Usuarios)

5.Módulos (Funcionalidad)

6.Apariencia (Presentación)

Page 4: Curso Drupal 7 SiteBuilding parte 2

Junio2012 4

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

1. Personas (usuarios) ¿Que es web 2.0?

– ¿Que son las comunidades virtuales?– ¿Comunidades de práctica? – ¿Redes sociales?

Gestión de usuarios en Drupal 7 Roles y permisos: privilegios de acceso Personalización del perfil del usuario

Page 5: Curso Drupal 7 SiteBuilding parte 2

Junio2012 5

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

¿Que es web 2.0? En la web 1.0 el

contenido va del editor al usuario

En 2.0 contribuyen contenido, lo valoran, lo comentan...

En 2.0 los usuarios interactuan más entre ellos

Page 6: Curso Drupal 7 SiteBuilding parte 2

Junio2012 6

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Gestión de usuarios en Drupal 7 Drupal es una plataforma ideal para

construir sistemas web 2.0 Está especialmente pensado para crear

comunidades virtuales. No es un simple CMS

Drupal cuenta con un sistema de gestión de usuarios.

Page 7: Curso Drupal 7 SiteBuilding parte 2

Junio2012 7

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Roles y permisos: acceso Permisos son privilegios para acceder a

determinado recurso o funcionalidad del sistema

Los roles son conjuntos de permisos que se le pueden asociar a un usuario

Un usuario puede tener varios roles Drupal cuenta con UI para gestionar roles

y permisos

Page 8: Curso Drupal 7 SiteBuilding parte 2

Junio2012 8

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Personalizar el perfil del usuario● Igual que personalizamos contenidos o

taxonomía, podemos personalizar perfiles de usuario añadiendo campos

● También su visualización● Podemos configurar diferentes opciones

de nuestro sitio con respecto al registro de usuarios

Ver: Inicio » Administración » Configuración » Personas » Opciones de cuenta

Page 9: Curso Drupal 7 SiteBuilding parte 2

Junio2012 9

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

2. Modulos (Funcionalidad)● ¿Que son los módulos?● Instalación, activación y configuración de

módulos● Módulos más relevantes● Agregar contenido con el Módulo Views

Page 10: Curso Drupal 7 SiteBuilding parte 2

Junio2012 10

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

¿Que son los módulos?● Permiten ampliar o modificar la

funcionalidad de Drupal o de otros módulos

Page 11: Curso Drupal 7 SiteBuilding parte 2

Junio2012 11

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

UI de gestión de módulos● ¿Donde se guarda un módulo?

[misitio]/sites/all/modules

● Otras opciones[misitio]/sites/[midominio]/modules

[misitio]/profiles/[unperfil]/modules

● Instalación por UI (si hay ftp)

Page 12: Curso Drupal 7 SiteBuilding parte 2

Junio2012 12

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Módulos más relevantes… o algunos de ellos

● Fields: http://drupal.org/project/email, http://drupal.org/project/link, http://drupal.org/project/date, http://drupal.org/project/entityreference...

● Pathauto: http://drupal.org/project/pathauto● Seo Checklist: http://drupal.org/project/seo_checklist● Internacionalización (i18n): http://drupal.org/project/i18n● Tienda virtual Commerce Module: http://drupal.org/project/commerce● Editor de texto WYSYWYG: http://drupal.org/project/wysiwyg● Crear flujos de trabajo con Rules: http://drupal.org/project/rules● … http://drupal.org/project/modules

Page 13: Curso Drupal 7 SiteBuilding parte 2

Junio2012 13

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Módulo Viewshttp://drupal.org/project/views

● Views permite agregar contenido y otras entidades a modo de consulta. Ej: Dame las últimas noticias publicadas

● Permite presentar los resultados de la consulta de diferentes formas... Ej: como tabla, lista, grid, slideshow...

● … y en diversos puntos de la web. Ej: como página, bloque, RSS, excel, json...

Page 14: Curso Drupal 7 SiteBuilding parte 2

Junio2012 14

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Continuando con Views● Views permite filtrar y ordenar los

contenidos por campos de la entidad● Los filtros se pueden exponer al usuario en

forma de formulario como un buscador● Los filtros pueden ser dinámicos a través

de filtros contextuales (argumentos)● Permite relacionar unas entidades con

otras a través de campos comunes

Page 15: Curso Drupal 7 SiteBuilding parte 2

Junio2012 15

Curso de creación de páginas web sin programación con Drupal 7

- Alessandro Mascherpa -

Referencias● Módulos: http://drupal.org/project/modules● Distribuciones (Profiles): http://drupal.org/project/distributions● Otros módulos destacables:

http://drupal.org/project/og, http://drupal.org/project/imce, http://drupal.org/project/imce_wysiwyg, http://drupal.org/project/webform, http://drupal.org/project/backup_migrate, http://drupal.org/project/views_slideshow, http://drupal.org/project/lightbox2, http://drupal.org/project/colorbox, http://drupal.org/project/calendar, http://drupal.org/project/userpoints, http://drupal.org/project/feeds …

● Presentación estilos de imagen: https://vimeo.com/38356866