Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Curso Drupal 7 SiteBuilding parte 2
1. Curso de creación de páginas web
sin programación con Drupal 7
Creación de páginas web sin
programación y gestión de contenidos
en internet con Drupal 7
Junio de 2012
Parte 2
- Alessandro Mascherpa -
2. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 2
3. Curso de creación de páginas web
sin programación con Drupal 7
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)
Junio2012 - Alessandro Mascherpa - 3
4. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 4
5. Curso de creación de páginas web
sin programación con Drupal 7
¿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
Junio2012 - Alessandro Mascherpa - 5
6. Curso de creación de páginas web
sin programación con Drupal 7
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.
Junio2012 - Alessandro Mascherpa - 6
7. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 7
8. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 8
9. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 9
10. Curso de creación de páginas web
sin programación con Drupal 7
¿Que son los módulos?
●
Permiten ampliar o modificar la
funcionalidad de Drupal o de otros
módulos
Junio2012 - Alessandro Mascherpa - 10
11. Curso de creación de páginas web
sin programación con Drupal 7
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)
Junio2012 - Alessandro Mascherpa - 11
12. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 12
13. Curso de creación de páginas web
sin programación con Drupal 7
Módulo Views
http://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...
Junio2012 - Alessandro Mascherpa - 13
14. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 14
15. Curso de creación de páginas web
sin programación con Drupal 7
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
Junio2012 - Alessandro Mascherpa - 15