SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (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
 

Andere mochten auch

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ódulosSamuel Solís Fuentes
 
Fesabid 2011 drupal web semántica
Fesabid 2011   drupal web semánticaFesabid 2011   drupal web semántica
Fesabid 2011 drupal web semánticaFESABID
 
ABC theming en Drupal7
ABC theming en Drupal7ABC theming en Drupal7
ABC theming en Drupal7Jorge Ram
 
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ñolaFESABID
 
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)Ymbra
 
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 disponibilidadIván Campaña Naranjo
 
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 futuroAldibier Morales
 

Andere mochten auch (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
 

Ähnlich wie Curso Drupal 7 crear sitios sin programar

[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 9Keopx
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a DrupalPedro Cambra
 
Construyendo una red social con Drupal
Construyendo una red social con DrupalConstruyendo una red social con Drupal
Construyendo una red social con DrupalDaniel Primo
 
Presentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxPresentacion I Noite Drupal GNU Linux
Presentacion I Noite Drupal GNU LinuxAlberto Permuy Leal
 
c.jimenez@tic-spain.com_guiaDrupal
c.jimenez@tic-spain.com_guiaDrupalc.jimenez@tic-spain.com_guiaDrupal
c.jimenez@tic-spain.com_guiaDrupalTIC SPAIN
 
Inciación a Drupal 8
Inciación a Drupal 8Inciación a Drupal 8
Inciación a Drupal 8Julian Valero
 
[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 10Keopx
 
Web corporativa con Drupal
Web corporativa con DrupalWeb corporativa con Drupal
Web corporativa con Drupaleduvega
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal CcrtvPedro Cambra
 
Introduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostIntroduccion a Drupal 6 e-ghost
Introduccion a Drupal 6 e-ghostKeopx
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cmsHugo Peña
 
I summit01
I summit01I summit01
I summit01Utpl
 
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
 
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 DrupalLa Drupalera
 

Ähnlich wie Curso Drupal 7 crear sitios sin programar (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
 

Kürzlich hochgeladen

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
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 JUNITMaricarmen Sánchez Ruiz
 
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 UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Kürzlich hochgeladen (13)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Curso Drupal 7 crear sitios sin programar

  • 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