SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
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 1




            - Alessandro Mascherpa -
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

    Administrador del grupo de usuarios
    @DrupalCS

    Miembro de la Asociación Española de
    Drupal y de la Drupal Association

Junio2012       - Alessandro Mascherpa -         2
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
Curso de creación de páginas web
               sin programación con Drupal 7




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

Junio2012       - Alessandro Mascherpa -         4
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
    ftp


Junio2012       - Alessandro Mascherpa -
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 combinaciones
Junio2012        - Alessandro Mascherpa -         6
Curso de creación de páginas web
                        sin programación con Drupal 7




Requisitos

    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
Curso de creación de páginas web
                     sin programación con Drupal 7




Technology stack para el Curso

    Acquia Dev Desktop:
    http://www.acquia.com/products-services/dev-desktop




Junio2012             - Alessandro Mascherpa -            8
Curso de creación de páginas web
                     sin programación con Drupal 7




Perfiles 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_kickstart

Junio2012             - Alessandro Mascherpa -          9
Curso de creación de páginas web
                  sin programación con Drupal 7




Configuració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
Curso de creación de páginas web
               sin programación con Drupal 7




Informes

    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 web


Junio2012       - Alessandro Mascherpa -         11
Curso de creación de páginas web
             sin programación con Drupal 7




Planificació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 online
Junio2012     - Alessandro Mascherpa -         12
Curso de creación de páginas web
               sin programación con Drupal 7




2. Crear y gestionar contenido

    Crear Contenidos

    Formatos de texto

    Revisiones

    Etiquetar contenidos




Junio2012       - Alessandro Mascherpa -         13
Curso de creación de páginas web
               sin programación con Drupal 7




Crear 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 contenidos

Junio2012       - Alessandro Mascherpa -         14
Curso de creación de páginas web
              sin programación con Drupal 7




Fomatos 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
Curso de creación de páginas web
             sin programación con Drupal 7




Versiones 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
Curso de creación de páginas web
             sin programación con Drupal 7




3. Estructura
●
  Bloques
●
  Tipos de contenido
●
  Menús
●
  Clasificación con Taxonomías
●
  Views
●
  Display Suite y Panels

Junio2012     - Alessandro Mascherpa -         17
Curso de creación de páginas web
             sin programación con Drupal 7




Introducció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 eficacia
Junio2012     - Alessandro Mascherpa -         18
Curso de creación de páginas web
              sin programación con Drupal 7




Bloques
●
  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 tema

Junio2012      - Alessandro Mascherpa -         19
Curso de creación de páginas web
                 sin programación con Drupal 7




Tipos 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ódulos
Junio2012         - Alessandro Mascherpa -         20
Curso de creación de páginas web
               sin programación con Drupal 7




Menú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
Curso de creación de páginas web
             sin programación con Drupal 7




Clasificació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 no

Junio2012     - Alessandro Mascherpa -         22
Curso de creación de páginas web
                         sin programación con Drupal 7




Referencias
●
    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/distributions




Junio2012                 - Alessandro Mascherpa -                    23

Contenu connexe

Tendances

Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
Cycle-IT
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño web
ciwmx
 
Introduccion al diseño web
Introduccion al                                 diseño webIntroduccion al                                 diseño web
Introduccion al diseño web
dianayroman
 

Tendances (18)

Introducción a Foundation 5
Introducción a Foundation 5Introducción a Foundation 5
Introducción a Foundation 5
 
Bloques de moodle
Bloques de moodleBloques de moodle
Bloques de moodle
 
Ardora
ArdoraArdora
Ardora
 
Moodle y sus características
Moodle y sus característicasMoodle y sus características
Moodle y sus características
 
Semana 2 HTML y CSS
Semana 2   HTML y CSSSemana 2   HTML y CSS
Semana 2 HTML y CSS
 
02 introducción al diseño web
02 introducción al diseño web02 introducción al diseño web
02 introducción al diseño web
 
El diseño web
El diseño webEl diseño web
El diseño web
 
Introducción al Diseño web
Introducción al Diseño webIntroducción al Diseño web
Introducción al Diseño web
 
Herramientas de desarrollo en Firefox para la web abierta
Herramientas de desarrollo en Firefox para la web abiertaHerramientas de desarrollo en Firefox para la web abierta
Herramientas de desarrollo en Firefox para la web abierta
 
Introduccion al diseño web
Introduccion al                                 diseño webIntroduccion al                                 diseño web
Introduccion al diseño web
 
Introducción general a Drupal
Introducción general a DrupalIntroducción general a Drupal
Introducción general a Drupal
 
Plan social media
Plan social mediaPlan social media
Plan social media
 
Ejemplo de Web 2.0
Ejemplo de Web 2.0Ejemplo de Web 2.0
Ejemplo de Web 2.0
 
Análisis del Whitepaper DB4O
Análisis del Whitepaper DB4OAnálisis del Whitepaper DB4O
Análisis del Whitepaper DB4O
 
Teoría del Diseño Web
Teoría del Diseño WebTeoría del Diseño Web
Teoría del Diseño Web
 
Diseño Web
Diseño WebDiseño Web
Diseño Web
 
Pablo Arias: Joomla como herramienta para el desarrollo web
Pablo Arias: Joomla como herramienta para el desarrollo webPablo Arias: Joomla como herramienta para el desarrollo web
Pablo Arias: Joomla como herramienta para el desarrollo web
 
Diseño de paginas web
Diseño de paginas webDiseño de paginas web
Diseño de paginas web
 

En vedette

Fesabid 2011 drupal web semántica
Fesabid 2011   drupal web semánticaFesabid 2011   drupal web semántica
Fesabid 2011 drupal web semántica
FESABID
 

En vedette (8)

Taller de introducción al desarrollo de módulos
Taller de introducción al desarrollo de módulosTaller de introducción al desarrollo de módulos
Taller de introducción al desarrollo de módulos
 
Fesabid 2011 drupal web semántica
Fesabid 2011   drupal web semánticaFesabid 2011   drupal web semántica
Fesabid 2011 drupal web semántica
 
Curso web drupal profesional
Curso web drupal profesionalCurso web drupal profesional
Curso web drupal profesional
 
ABC theming en Drupal7
ABC theming en Drupal7ABC theming en Drupal7
ABC theming en Drupal7
 
Cuando fallan los sistemas que gestionan los datos de la investigación española
Cuando fallan los sistemas que gestionan los datos de la investigación españolaCuando fallan los sistemas que gestionan los datos de la investigación española
Cuando fallan los sistemas que gestionan los datos de la investigación española
 
Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)Drupal 7: mucho más que una nueva versión (para desarrolladores)
Drupal 7: mucho más que una nueva versión (para desarrolladores)
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
Drupal 7 su presente y su futuro
Drupal 7   su presente y su futuroDrupal 7   su presente y su futuro
Drupal 7 su presente y su futuro
 

Similaire à Curso Drupal7 SiteBuilding parte 1

Construyendo una red social con Drupal
Construyendo una red social con DrupalConstruyendo una red social con Drupal
Construyendo una red social con Drupal
Daniel Primo
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU Linux
Alberto Permuy Leal
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal Ccrtv
Pedro Cambra
 
I summit01
I summit01I summit01
I summit01
Utpl
 
Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal
HubBOG
 

Similaire à Curso Drupal7 SiteBuilding parte 1 (20)

Drupal Sitebuilding 101
Drupal Sitebuilding 101Drupal Sitebuilding 101
Drupal Sitebuilding 101
 
Cw15 conoce drupal_v28
Cw15 conoce drupal_v28Cw15 conoce drupal_v28
Cw15 conoce drupal_v28
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
 
Drupal - Introducción
Drupal - IntroducciónDrupal - Introducción
Drupal - Introducción
 
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
[DrupalCampSpain2022] Introducción al desarrollo de módulos en Drupal 9
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a Drupal
 
Construyendo una red social con Drupal
Construyendo una red social con DrupalConstruyendo una red social con Drupal
Construyendo una red social con Drupal
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU Linux
 
c.jimenez@tic-spain.com_guiaDrupal
c.jimenez@tic-spain.com_guiaDrupalc.jimenez@tic-spain.com_guiaDrupal
c.jimenez@tic-spain.com_guiaDrupal
 
DRUPAL - caracteristicas
DRUPAL - caracteristicasDRUPAL - caracteristicas
DRUPAL - caracteristicas
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8
 
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
[DrupalCampSpain2023] Introducción al desarrollo de módulos en Drupal 10
 
Web corporativa con Drupal
Web corporativa con DrupalWeb corporativa con Drupal
Web corporativa con Drupal
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal Ccrtv
 
Drupal
DrupalDrupal
Drupal
 
Introduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostIntroduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghost
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
 
I summit01
I summit01I summit01
I summit01
 
Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal Curso Plataforma para Desarrollo de Portales Web Drupal
Curso Plataforma para Desarrollo de Portales Web Drupal
 
Marketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
Marketing, Comunidad, Empleo y Negocio Internacional basado en DrupalMarketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
Marketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
 

Dernier

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Dernier (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Curso Drupal7 SiteBuilding parte 1

  • 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 1 - 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  Administrador del grupo de usuarios @DrupalCS  Miembro de la Asociación Española de Drupal y de la Drupal Association 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. 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 7 Junio2012 - 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 ftp Junio2012 - 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 combinaciones Junio2012 - Alessandro Mascherpa - 6
  • 7. Curso de creación de páginas web sin programación con Drupal 7 Requisitos  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 7 Technology stack para el Curso  Acquia Dev Desktop: http://www.acquia.com/products-services/dev-desktop Junio2012 - Alessandro Mascherpa - 8
  • 9. Curso de creación de páginas web sin programación con Drupal 7 Perfiles 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_kickstart Junio2012 - Alessandro Mascherpa - 9
  • 10. Curso de creación de páginas web sin programación con Drupal 7 Configuració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 7 Informes  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 web Junio2012 - Alessandro Mascherpa - 11
  • 12. Curso de creación de páginas web sin programación con Drupal 7 Planificació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 online Junio2012 - Alessandro Mascherpa - 12
  • 13. Curso de creación de páginas web sin programación con Drupal 7 2. Crear y gestionar contenido  Crear Contenidos  Formatos de texto  Revisiones  Etiquetar contenidos Junio2012 - Alessandro Mascherpa - 13
  • 14. Curso de creación de páginas web sin programación con Drupal 7 Crear 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 contenidos Junio2012 - Alessandro Mascherpa - 14
  • 15. Curso de creación de páginas web sin programación con Drupal 7 Fomatos 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 7 Versiones 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 7 3. Estructura ● Bloques ● Tipos de contenido ● Menús ● Clasificación con Taxonomías ● Views ● Display Suite y Panels Junio2012 - Alessandro Mascherpa - 17
  • 18. Curso de creación de páginas web sin programación con Drupal 7 Introducció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 eficacia Junio2012 - Alessandro Mascherpa - 18
  • 19. Curso de creación de páginas web sin programación con Drupal 7 Bloques ● 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 tema Junio2012 - Alessandro Mascherpa - 19
  • 20. Curso de creación de páginas web sin programación con Drupal 7 Tipos 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ódulos Junio2012 - Alessandro Mascherpa - 20
  • 21. Curso de creación de páginas web sin programación con Drupal 7 Menú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 7 Clasificació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 no Junio2012 - Alessandro Mascherpa - 22
  • 23. Curso de creación de páginas web sin programación con Drupal 7 Referencias ● 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/distributions Junio2012 - Alessandro Mascherpa - 23