Post on 28-May-2015
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
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
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)
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
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
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.
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
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
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
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
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)
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
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...
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
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