SlideShare una empresa de Scribd logo
Drupal de la A a la Z Cómo construir un sitio web dinámico Seminario Internacional de Usabilidad y Accesibilidad para la Web 2008 Centro Internacional de Negocios de Monterrey Noviembre 5-7, 2008
Punto de partida
Temario Introducción Conceptos generales de administración de contenido Conceptos clave de Drupal Instalación y primeros pasos Módulos del core Módulos de terceros Administración y funcionalidades La capa de presentación: temas gráficos Para ir más lejos…
Introducción El taller:  una inmersión ligera en las capacidades reales de Drupal, para poder construir con facilidad un sitio relativamente complejo. El instructor:  un aficionado de buen nivel. Sobre todo divulgador de ciencia, pero también un poco de todo: arquitecto de información, periodista, diseñador, coder (muy básico) y más. Los talleristas:  ?
Conceptos generales Datos, información y contenido Sitios estáticos Sitios dinámicos Sitios vs páginas Elementos de un sitio Elementos de una página Elementos de un CMS
Datos, información, contenido Datos – Pequeños trozos de información (números, palabras, imágenes, sonidos) a los que se ha quitado mucho de su significado humano Información – Todas las formas comunes de comunicación registrada Contenido – Información envuelta en datos para aplicarla a un uso Definiciones de Bob Boiko,  Content Management Bible
Una versión más simple $ 1,000 Dinero en mi cuenta
Una versión más simple $1,000 Dinero en mi cuenta
Una versión más simple $1,000 Dinero en mi cuenta
Sitios estáticos
Sitios dinámicos
Sitios dinámicos 2
Sitios vs páginas ¿Les ha tocado conocer a alguien que dice “Necesito una paginita web” cuando en realidad lo que quiere es un sitio web? Una página web es una colección de estructuras rectangulares dispuestas conforme a las reglas de sintaxis del HTML. Un sitio web es una colección de páginas web organizada conforme a una estructura o arquitectura de sitio.
Elementos de una página
Algunos elementos posibles Cabecera – identificación, banners Navegación (varios niveles) Pie de página Contenido principal Barra(s) lateral(es) con bloques de contenido Etc.
Elementos de un sitio
Algunos elementos posibles Página inicial Páginas concentradoras de listas Páginas finales Páginas estáticas (referencias) Funcionalidades Etc.
Elementos de un CMS 1 Un sistema de administración de contenido en web, o CMS, es un sistema que facilita la adición, moderación, actualización, borrado, archivamiento y recuperación de contenido. Un CMS permite que usuarios no técnicos construyan y usen un sitio web con poco o ningún entrenamiento. Un CMS es una aplicación web que administra varias formas de contenido, desde texto e imágenes hasta video.
Elementos de un CMS 2 Desde una perspectiva de proceso, se llama administración de contenido al proceso de recolectar, administrar y publicar contenido. Recolectar:  Se crea o se adquiere información de una fuente existente. Dependiendo de ésta, puede o no necesitarse convertir la información a un formato maestro (como el XML). Por último, se agrega la información al sistema editándola, segmentándola en bloques (o componentes) y agregándole los metadatos apropiados.
Elementos de un CMS 3 Administrar:  Se crea un repositorio que consiste en registros de base de datos o en archivos que contienen los componentes de contenido y datos administrativos (por ejemplo, los datos sobre los usuarios del sistema).
Elementos de un CMS 4 Publicar:  Se hace disponible el contenido extrayendo componentes del repositorio y construyendo publicaciones dirigidas como sitios Web, documentos imprimibles y cartas noticiosas por correo. Las publicaciones consisten en componentes apropiadamente dispuestos, funcionalidad, información relacionada y navegación.
 
 
Conceptos clave de Drupal Qué es Drupal Historia Por qué usar Drupal El core y los módulos Las versiones de Drupal Nodos Módulos Bloques Temas gráficos
Qué es Drupal Drupal es un CMS, un sistema de administración de contenido gratuito, modular, de código abierto. Es también una plataforma de desarrollo para la administración de contenido. Está escrito en el lenguaje PHP y corre sobre bases de datos MySQL o PostgreSQL. Ofrece a los desarrolladores una base sólida para extender e implementar soluciones personalizadas de administración de contenido.
Es un sistema compacto Drupal Joomla Wordpress Plone
Qué puede hacerse con Drupal Sitios web comunitarios/redes sociales Blogs/Weblogs - Bitácoras Sitios de comercio electrónico Foros de discusión Wikis/Bases de conocimiento Aplicaciones web de negocios Intranets/Extranets
Capacidades de Drupal Sistema granular de permisos Administración de usuarios Manejo de temas gráficos/plantillas Sindicación (hilos RSS)/Agregación Tipos de contenido a la medida Generación visual de consultas de datos Control y moderación de contenido Gestión WYSIWYG de archivos… ¡Y mucho más!
Historia
Historia El proyecto Drupal se lanzó en el año 2000 en Holanda, cuando Dries Buytaert era estudiante.  El código se diseñó originalmente para un sitio llamado drop.org. En 2001 el código se liberó como Drupal. La historia de Drupal se puede consultar en http://drupal.org/node/769.  En 2007 Dries anunció el lanzamiento de Acquia, un proyecto comercial para impulsar Drupal.
La comunidad (parte)
Por qué usar Drupal Porque es fácil de instalar Porque es fácil de usar, amigable (ejem) Porque es fácil de aprender (ejem ejem) Porque es increíblemente variado y rico en funcionalidades (a través de sus módulos) Porque es gratis/código abierto (GNU/GPL) Porque es flexible, robusto y modular Porque tiene gran soporte comunitario
Y hace unos días…
La curva de aprendizaje
El core de Drupal Marco de desarrollo compacto y ligero Librería de funciones comunes Permite a Drupal arrancar y servir una solicitud Es lo que uno recibe al descargar Drupal
Extensibilidad vía módulos Son el cómo Drupal se extiende Son versátiles y compactos Drupal permite a los módulos usar los llamados hooks El core realiza sus acciones clave con módulos Módulos clave: inamovibles Hay módulos opcionales Acepta módulos de terceros
Las versiones de Drupal 1 Drupal 4.7 - Mayo 1, 2006 Formularios con capacidad para autocompletarse Múltiples regiones para los bloques Etiquetado libre Mejoras a los agregadores
Las versiones de Drupal 2 Drupal 5.0 – Enero 15, 2007 Instalador basado en web Páginas de administración mejoradas Filtrado de URL Tipos de contenido personalizados
Las versiones de Drupal 3 Drupal 6.0 – Febrero 13, 2008 Soporte para OpenID Mejoras en la localización Acciones y disparadores Administración drag-and-drop
El estado de Drupal
Nodos
Nodos Definición 1: Un  nodo  puede pensarse como una abstracción primaria a la que se pueden agregar campos para convertir la abstracción en una concreción a la que llamamos  tipo de contenido . Definición 2: Un  nodo  es un contenedor de cosas (perdón por los  tecnicismos ). ¿De qué cosas? En parte, del contenido que usted crea. En parte, de elementos administrables que Drupal crea.
Módulos Un módulo es una forma de extender las funcionalidades que ofrece Drupal. Por lo general un módulo es un montón de archivos de código (usualmente en PHP) y quizás alguna hoja de estilo (CSS). Por ejemplo. Su sitio tiene contenido. ¿Quiere describirlo? En HTML esto se hace con descriptores META. Y para administrarlos en Drupal puede instalar el módulo Nodewords.
Módulos Módulos del core requeridos Módulos del core opcionales Módulos de terceros
Bloques Un bloque es un rectángulo de página donde se publica algo de contenido. Si imaginamos un módulo como una tienda ubicada en el interior de un mall (el sitio), un bloque es el equivalente a un escaparate puesto en la parte exterior del mall: es una ventana hacia lo que hay en el interior.
Temas gráficos Un tema gráfico es un conjunto de elementos que sirven para definir la capa de presentación del sitio. Manipulan el contenido para desplegarlo al visitante con ciertas características visuales o de comportamiento. Un tema gráfico está formado por diferentes archivos (como plantillas, hojas de estilo, imágenes) que en su conjunto visten el contenido que sirve el sitio.
Sitios hechos en Drupal
Sourceforge
Stand against poverty
ICANN
Bob Dylan
24 Heures
Led Zeppelin
Sun Learning eXchange
Femina.ch
Universal Music
The New York Observer
Popular Science
Fast Company
GoingOn
Milenio.com
Otros sitios 1 Bandas, músicos y celebridades AvrilLavigne.com JeniferLopez.com (sí, así lo escribieron) Dead.net (Grateful Dead) Comunidades y redes sociales Blogher.com community.menshealth.de Drupalsites.net
Otros sitios 2 Compañías y negocios http://officepranks.forbes.com/ http://www.mtv.co.uk/ http://www.warnerbrosrecords.com/ Open source, software y desarrollo http://dev.aol.com/  http://www.flock.com/ http://www.ubuntu.com/
Otros sitios 3 Y si le seguimos:  Tim Berners-Lee, NASA, Spread Firefox, KDE Devs, GNOME, Blaz, Tipic, DebianPlanet, LinuxJournal.com, jEdit, Lucent Technologies, Yahoo!, MTV, FOSDEM, Avril Lavigne, Electronic Frontier Foundation, Harvard, Britney Spears, United Nations, Lifetime, CBC, Warner Bros., Fox, Tori Amos, Universal Music, Eclipse, Discovery Channel, The Onion, Royal Flemish Philarmonic, 9Lives, MotoGP, Forbes, Men's Health, Ozzy Osbourne, AOL, Greenpeace, Amnesty International, Playboy, HIllary Clinton, Sony, PlayStation, Second Life, Bélgica, Fedex, Nike...

Más contenido relacionado

La actualidad más candente

Slideshare
SlideshareSlideshare
Slideshare
NicolasZegarra
 
Proyecto de herramientas
Proyecto de herramientasProyecto de herramientas
Proyecto de herramientas
EstefanyReyes16
 
El Internet
El InternetEl Internet
El Internet
Mané Piñero
 
El Internetkkk
El InternetkkkEl Internetkkk
El Internetkkk
luiizk
 
Slideshare
SlideshareSlideshare
Slideshare
ArantxyLinares
 
funciones de slideshare
funciones de slideshare funciones de slideshare
funciones de slideshare
Jose Armando Lopez Ballesta
 
Slidershare
SlidershareSlidershare
Slidershare
michu_estefy12
 
Actividad manejo de plataformas.
Actividad manejo de plataformas.Actividad manejo de plataformas.
Actividad manejo de plataformas.
Patricia Vargas Rodriguez
 
Linked Data:¿qué es y qué nos ofrece?
Linked Data:¿qué es y qué nos ofrece?Linked Data:¿qué es y qué nos ofrece?
Linked Data:¿qué es y qué nos ofrece?
AIMS (Agricultural Information Management Standards)
 
TICS BLOQUE 3
TICS BLOQUE 3TICS BLOQUE 3
TICS BLOQUE 3
María Tene
 
Slideshare
SlideshareSlideshare
Slideshare
rebecaari
 
Bloque 3
Bloque 3Bloque 3
Bloque 3
Janeth Herrera
 
Unidad III
Unidad IIIUnidad III
Unidad III
Pao Kathy Pechocha
 

La actualidad más candente (13)

Slideshare
SlideshareSlideshare
Slideshare
 
Proyecto de herramientas
Proyecto de herramientasProyecto de herramientas
Proyecto de herramientas
 
El Internet
El InternetEl Internet
El Internet
 
El Internetkkk
El InternetkkkEl Internetkkk
El Internetkkk
 
Slideshare
SlideshareSlideshare
Slideshare
 
funciones de slideshare
funciones de slideshare funciones de slideshare
funciones de slideshare
 
Slidershare
SlidershareSlidershare
Slidershare
 
Actividad manejo de plataformas.
Actividad manejo de plataformas.Actividad manejo de plataformas.
Actividad manejo de plataformas.
 
Linked Data:¿qué es y qué nos ofrece?
Linked Data:¿qué es y qué nos ofrece?Linked Data:¿qué es y qué nos ofrece?
Linked Data:¿qué es y qué nos ofrece?
 
TICS BLOQUE 3
TICS BLOQUE 3TICS BLOQUE 3
TICS BLOQUE 3
 
Slideshare
SlideshareSlideshare
Slideshare
 
Bloque 3
Bloque 3Bloque 3
Bloque 3
 
Unidad III
Unidad IIIUnidad III
Unidad III
 

Destacado

Fomento lector y Web Social: el caso de las Bibliotecas Municipales de A Coruña
Fomento lector y Web Social: el caso de las Bibliotecas Municipales de A CoruñaFomento lector y Web Social: el caso de las Bibliotecas Municipales de A Coruña
Fomento lector y Web Social: el caso de las Bibliotecas Municipales de A Coruña
Catuxa Seoane
 
Biblioteca 2.0 en las Bibliotecas Municipales de A Coruña
Biblioteca 2.0 en las Bibliotecas Municipales de A CoruñaBiblioteca 2.0 en las Bibliotecas Municipales de A Coruña
Biblioteca 2.0 en las Bibliotecas Municipales de A Coruña
Catuxa Seoane
 
Optimización de sitios web hechos con WordPress
Optimización de sitios web hechos con WordPressOptimización de sitios web hechos con WordPress
Optimización de sitios web hechos con WordPress
Dani Reguera Bakhache
 
La Biblioteca del Futuro: Bibliotecas en proceso de cambio
La  Biblioteca del Futuro: Bibliotecas en proceso de cambioLa  Biblioteca del Futuro: Bibliotecas en proceso de cambio
La Biblioteca del Futuro: Bibliotecas en proceso de cambio
Julio Alonso Arévalo
 
Avisos Sabado 27 De Diciembre (Final)
Avisos Sabado 27 De Diciembre (Final)Avisos Sabado 27 De Diciembre (Final)
Avisos Sabado 27 De Diciembre (Final)
fuerzajoven
 
Gemüse
GemüseGemüse
Gemüse
Rocio Ramos
 
Foto hmeridas13092015
Foto hmeridas13092015Foto hmeridas13092015
Coterminal 1
Coterminal 1Coterminal 1
Eclesiologia 7 Apostolica, Ministerial
Eclesiologia 7 Apostolica, MinisterialEclesiologia 7 Apostolica, Ministerial
Eclesiologia 7 Apostolica, Ministerial
Adriana Delgadillo
 
Presentacion pei2010 13
Presentacion pei2010 13Presentacion pei2010 13
Presentacion pei2010 13
Luis Bourget
 
L A C O M P E TÈ N C I A C O M U N I C A T I V A A L A U L A S E S S IÓ 4
L A  C O M P E TÈ N C I A  C O M U N I C A T I V A  A L  A U L A  S E S S IÓ 4L A  C O M P E TÈ N C I A  C O M U N I C A T I V A  A L  A U L A  S E S S IÓ 4
L A C O M P E TÈ N C I A C O M U N I C A T I V A A L A U L A S E S S IÓ 4
guest725568
 
1. Introducción Curso Lexico en lengua inglesa de ByD - UGR
1. Introducción Curso Lexico en lengua inglesa de ByD - UGR1. Introducción Curso Lexico en lengua inglesa de ByD - UGR
1. Introducción Curso Lexico en lengua inglesa de ByD - UGR
Nicolas Robinson-Garcia
 
Push Meets Pull
Push Meets PullPush Meets Pull
Push Meets Pull
Martin.Gro
 
Kuntikum Nordsee 2009
Kuntikum Nordsee 2009Kuntikum Nordsee 2009
Kuntikum Nordsee 2009
daniel2.0
 
Atix19
Atix19Atix19
3 b2013 educacion para la salud
3 b2013 educacion para la salud3 b2013 educacion para la salud
3 b2013 educacion para la salud
Prepa Cihuatlan
 
Hepatitis Crónica por Virus C
Hepatitis Crónica por Virus CHepatitis Crónica por Virus C
Hepatitis Crónica por Virus C
usapuka
 

Destacado (20)

Fomento lector y Web Social: el caso de las Bibliotecas Municipales de A Coruña
Fomento lector y Web Social: el caso de las Bibliotecas Municipales de A CoruñaFomento lector y Web Social: el caso de las Bibliotecas Municipales de A Coruña
Fomento lector y Web Social: el caso de las Bibliotecas Municipales de A Coruña
 
Biblioteca 2.0 en las Bibliotecas Municipales de A Coruña
Biblioteca 2.0 en las Bibliotecas Municipales de A CoruñaBiblioteca 2.0 en las Bibliotecas Municipales de A Coruña
Biblioteca 2.0 en las Bibliotecas Municipales de A Coruña
 
Optimización de sitios web hechos con WordPress
Optimización de sitios web hechos con WordPressOptimización de sitios web hechos con WordPress
Optimización de sitios web hechos con WordPress
 
La Biblioteca del Futuro: Bibliotecas en proceso de cambio
La  Biblioteca del Futuro: Bibliotecas en proceso de cambioLa  Biblioteca del Futuro: Bibliotecas en proceso de cambio
La Biblioteca del Futuro: Bibliotecas en proceso de cambio
 
Avisos Sabado 27 De Diciembre (Final)
Avisos Sabado 27 De Diciembre (Final)Avisos Sabado 27 De Diciembre (Final)
Avisos Sabado 27 De Diciembre (Final)
 
Informationsbeschaffung wirtschaft so se 2012
Informationsbeschaffung wirtschaft so se 2012Informationsbeschaffung wirtschaft so se 2012
Informationsbeschaffung wirtschaft so se 2012
 
Gemüse
GemüseGemüse
Gemüse
 
Foto hmeridas13092015
Foto hmeridas13092015Foto hmeridas13092015
Foto hmeridas13092015
 
Coterminal 1
Coterminal 1Coterminal 1
Coterminal 1
 
Eclesiologia 7 Apostolica, Ministerial
Eclesiologia 7 Apostolica, MinisterialEclesiologia 7 Apostolica, Ministerial
Eclesiologia 7 Apostolica, Ministerial
 
Decaleg cassany
Decaleg cassanyDecaleg cassany
Decaleg cassany
 
Presentacion pei2010 13
Presentacion pei2010 13Presentacion pei2010 13
Presentacion pei2010 13
 
Newsletter 4
Newsletter 4Newsletter 4
Newsletter 4
 
L A C O M P E TÈ N C I A C O M U N I C A T I V A A L A U L A S E S S IÓ 4
L A  C O M P E TÈ N C I A  C O M U N I C A T I V A  A L  A U L A  S E S S IÓ 4L A  C O M P E TÈ N C I A  C O M U N I C A T I V A  A L  A U L A  S E S S IÓ 4
L A C O M P E TÈ N C I A C O M U N I C A T I V A A L A U L A S E S S IÓ 4
 
1. Introducción Curso Lexico en lengua inglesa de ByD - UGR
1. Introducción Curso Lexico en lengua inglesa de ByD - UGR1. Introducción Curso Lexico en lengua inglesa de ByD - UGR
1. Introducción Curso Lexico en lengua inglesa de ByD - UGR
 
Push Meets Pull
Push Meets PullPush Meets Pull
Push Meets Pull
 
Kuntikum Nordsee 2009
Kuntikum Nordsee 2009Kuntikum Nordsee 2009
Kuntikum Nordsee 2009
 
Atix19
Atix19Atix19
Atix19
 
3 b2013 educacion para la salud
3 b2013 educacion para la salud3 b2013 educacion para la salud
3 b2013 educacion para la salud
 
Hepatitis Crónica por Virus C
Hepatitis Crónica por Virus CHepatitis Crónica por Virus C
Hepatitis Crónica por Virus C
 

Similar a Taller de Drupal 1

DRUPAL
DRUPALDRUPAL
DRUPAL
Lizbeth_ep
 
DRUPAL - caracteristicas
DRUPAL - caracteristicasDRUPAL - caracteristicas
DRUPAL - caracteristicas
Pablo D. Torres D.
 
Drupal conceptos básicos y su alcance en proyectos
Drupal conceptos básicos y su alcance en proyectosDrupal conceptos básicos y su alcance en proyectos
Drupal conceptos básicos y su alcance en proyectos
Walter Herrera
 
Drupal in a day - SeeD
Drupal in a day - SeeDDrupal in a day - SeeD
Drupal in a day - SeeD
seedcolombia
 
Introducción a Drupal
Introducción a DrupalIntroducción a Drupal
Introducción a Drupal
Enreda cooperativa
 
Desarrollo rápido de páginas web con Joomla!
Desarrollo rápido de páginas web con Joomla!Desarrollo rápido de páginas web con Joomla!
Desarrollo rápido de páginas web con Joomla!
Remigio Salvador Sánchez
 
Drupal Workshop
Drupal WorkshopDrupal Workshop
Drupal Workshop
Jose Sanchez Tejeda
 
Drupal para bibliotecas, archivos y lo que sea menester
Drupal para bibliotecas, archivos y lo que sea menesterDrupal para bibliotecas, archivos y lo que sea menester
Drupal para bibliotecas, archivos y lo que sea menester
SocialBiblio
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
Rojomorgan
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Introduccion a Drupal
Introduccion a DrupalIntroduccion a Drupal
Introduccion a Drupal
Daniel Primo
 
Drupal
DrupalDrupal
CMS
CMSCMS
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
Hugo Peña
 
I summit01
I summit01I summit01
I summit01
Utpl
 
Drupal y la Web Semantica
Drupal y la Web SemanticaDrupal y la Web Semantica
Drupal y la Web Semantica
Darwin Betancourt
 
Drupal para medios de comunicación | OpenPublish
Drupal para medios de comunicación | OpenPublishDrupal para medios de comunicación | OpenPublish
Drupal para medios de comunicación | OpenPublish
Pablo Aviles
 
Introduccion Portafolioweb
Introduccion PortafoliowebIntroduccion Portafolioweb
Introduccion Portafolioweb
T T
 
DRUPAL
DRUPALDRUPAL
DRUPAL
Leidy Arnedo
 
DRUPAL
DRUPALDRUPAL
DRUPAL
Leidy Arnedo
 

Similar a Taller de Drupal 1 (20)

DRUPAL
DRUPALDRUPAL
DRUPAL
 
DRUPAL - caracteristicas
DRUPAL - caracteristicasDRUPAL - caracteristicas
DRUPAL - caracteristicas
 
Drupal conceptos básicos y su alcance en proyectos
Drupal conceptos básicos y su alcance en proyectosDrupal conceptos básicos y su alcance en proyectos
Drupal conceptos básicos y su alcance en proyectos
 
Drupal in a day - SeeD
Drupal in a day - SeeDDrupal in a day - SeeD
Drupal in a day - SeeD
 
Introducción a Drupal
Introducción a DrupalIntroducción a Drupal
Introducción a Drupal
 
Desarrollo rápido de páginas web con Joomla!
Desarrollo rápido de páginas web con Joomla!Desarrollo rápido de páginas web con Joomla!
Desarrollo rápido de páginas web con Joomla!
 
Drupal Workshop
Drupal WorkshopDrupal Workshop
Drupal Workshop
 
Drupal para bibliotecas, archivos y lo que sea menester
Drupal para bibliotecas, archivos y lo que sea menesterDrupal para bibliotecas, archivos y lo que sea menester
Drupal para bibliotecas, archivos y lo que sea menester
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
 
Taller de drupal7
Taller de drupal7Taller de drupal7
Taller de drupal7
 
Introduccion a Drupal
Introduccion a DrupalIntroduccion a Drupal
Introduccion a Drupal
 
Drupal
DrupalDrupal
Drupal
 
CMS
CMSCMS
CMS
 
Drupal como cms
Drupal como cmsDrupal como cms
Drupal como cms
 
I summit01
I summit01I summit01
I summit01
 
Drupal y la Web Semantica
Drupal y la Web SemanticaDrupal y la Web Semantica
Drupal y la Web Semantica
 
Drupal para medios de comunicación | OpenPublish
Drupal para medios de comunicación | OpenPublishDrupal para medios de comunicación | OpenPublish
Drupal para medios de comunicación | OpenPublish
 
Introduccion Portafolioweb
Introduccion PortafoliowebIntroduccion Portafolioweb
Introduccion Portafolioweb
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 
DRUPAL
DRUPALDRUPAL
DRUPAL
 

Último

400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
Rubén Cortes Zavala
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
ADELAIDA90
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Telefónica
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
lourdesuribe6
 
590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf
ivanbrito1105
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
estudios22
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
walter729637
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Rubén Cortes Zavala
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
Eddy Nathaly Jaimes Villamizar
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 

Último (18)

400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
400816850-Mantenimiento-de-Equipos-de-Espesamiento-pdf.pdf
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
PROTOCOLO DE NANOPOROS Kit de códigos de barras 16S (SQK-RAB204)
 
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
Índice del libro "Metaverso y mundos virtuales: Tecnologías, Retos y Oportuni...
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docxDE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
DE LO HUMANO Y LO COMUNITARIO PROYECTO INTEGRADOR (2).docx
 
590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf590248542-Pruebas-de-auditoria-informatica.pdf
590248542-Pruebas-de-auditoria-informatica.pdf
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
 
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdfInforme_mc_bombas_Warman_001-WEIR vulco.pdf
Informe_mc_bombas_Warman_001-WEIR vulco.pdf
 
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docxSEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
SEGUNDA GENERACIÓN xxxxxxxxxxxxxxxx.docx
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 

Taller de Drupal 1

  • 1. Drupal de la A a la Z Cómo construir un sitio web dinámico Seminario Internacional de Usabilidad y Accesibilidad para la Web 2008 Centro Internacional de Negocios de Monterrey Noviembre 5-7, 2008
  • 3. Temario Introducción Conceptos generales de administración de contenido Conceptos clave de Drupal Instalación y primeros pasos Módulos del core Módulos de terceros Administración y funcionalidades La capa de presentación: temas gráficos Para ir más lejos…
  • 4. Introducción El taller: una inmersión ligera en las capacidades reales de Drupal, para poder construir con facilidad un sitio relativamente complejo. El instructor: un aficionado de buen nivel. Sobre todo divulgador de ciencia, pero también un poco de todo: arquitecto de información, periodista, diseñador, coder (muy básico) y más. Los talleristas: ?
  • 5. Conceptos generales Datos, información y contenido Sitios estáticos Sitios dinámicos Sitios vs páginas Elementos de un sitio Elementos de una página Elementos de un CMS
  • 6. Datos, información, contenido Datos – Pequeños trozos de información (números, palabras, imágenes, sonidos) a los que se ha quitado mucho de su significado humano Información – Todas las formas comunes de comunicación registrada Contenido – Información envuelta en datos para aplicarla a un uso Definiciones de Bob Boiko, Content Management Bible
  • 7. Una versión más simple $ 1,000 Dinero en mi cuenta
  • 8. Una versión más simple $1,000 Dinero en mi cuenta
  • 9. Una versión más simple $1,000 Dinero en mi cuenta
  • 13. Sitios vs páginas ¿Les ha tocado conocer a alguien que dice “Necesito una paginita web” cuando en realidad lo que quiere es un sitio web? Una página web es una colección de estructuras rectangulares dispuestas conforme a las reglas de sintaxis del HTML. Un sitio web es una colección de páginas web organizada conforme a una estructura o arquitectura de sitio.
  • 14. Elementos de una página
  • 15. Algunos elementos posibles Cabecera – identificación, banners Navegación (varios niveles) Pie de página Contenido principal Barra(s) lateral(es) con bloques de contenido Etc.
  • 17. Algunos elementos posibles Página inicial Páginas concentradoras de listas Páginas finales Páginas estáticas (referencias) Funcionalidades Etc.
  • 18. Elementos de un CMS 1 Un sistema de administración de contenido en web, o CMS, es un sistema que facilita la adición, moderación, actualización, borrado, archivamiento y recuperación de contenido. Un CMS permite que usuarios no técnicos construyan y usen un sitio web con poco o ningún entrenamiento. Un CMS es una aplicación web que administra varias formas de contenido, desde texto e imágenes hasta video.
  • 19. Elementos de un CMS 2 Desde una perspectiva de proceso, se llama administración de contenido al proceso de recolectar, administrar y publicar contenido. Recolectar: Se crea o se adquiere información de una fuente existente. Dependiendo de ésta, puede o no necesitarse convertir la información a un formato maestro (como el XML). Por último, se agrega la información al sistema editándola, segmentándola en bloques (o componentes) y agregándole los metadatos apropiados.
  • 20. Elementos de un CMS 3 Administrar: Se crea un repositorio que consiste en registros de base de datos o en archivos que contienen los componentes de contenido y datos administrativos (por ejemplo, los datos sobre los usuarios del sistema).
  • 21. Elementos de un CMS 4 Publicar: Se hace disponible el contenido extrayendo componentes del repositorio y construyendo publicaciones dirigidas como sitios Web, documentos imprimibles y cartas noticiosas por correo. Las publicaciones consisten en componentes apropiadamente dispuestos, funcionalidad, información relacionada y navegación.
  • 22.  
  • 23.  
  • 24. Conceptos clave de Drupal Qué es Drupal Historia Por qué usar Drupal El core y los módulos Las versiones de Drupal Nodos Módulos Bloques Temas gráficos
  • 25. Qué es Drupal Drupal es un CMS, un sistema de administración de contenido gratuito, modular, de código abierto. Es también una plataforma de desarrollo para la administración de contenido. Está escrito en el lenguaje PHP y corre sobre bases de datos MySQL o PostgreSQL. Ofrece a los desarrolladores una base sólida para extender e implementar soluciones personalizadas de administración de contenido.
  • 26. Es un sistema compacto Drupal Joomla Wordpress Plone
  • 27. Qué puede hacerse con Drupal Sitios web comunitarios/redes sociales Blogs/Weblogs - Bitácoras Sitios de comercio electrónico Foros de discusión Wikis/Bases de conocimiento Aplicaciones web de negocios Intranets/Extranets
  • 28. Capacidades de Drupal Sistema granular de permisos Administración de usuarios Manejo de temas gráficos/plantillas Sindicación (hilos RSS)/Agregación Tipos de contenido a la medida Generación visual de consultas de datos Control y moderación de contenido Gestión WYSIWYG de archivos… ¡Y mucho más!
  • 30. Historia El proyecto Drupal se lanzó en el año 2000 en Holanda, cuando Dries Buytaert era estudiante. El código se diseñó originalmente para un sitio llamado drop.org. En 2001 el código se liberó como Drupal. La historia de Drupal se puede consultar en http://drupal.org/node/769. En 2007 Dries anunció el lanzamiento de Acquia, un proyecto comercial para impulsar Drupal.
  • 32. Por qué usar Drupal Porque es fácil de instalar Porque es fácil de usar, amigable (ejem) Porque es fácil de aprender (ejem ejem) Porque es increíblemente variado y rico en funcionalidades (a través de sus módulos) Porque es gratis/código abierto (GNU/GPL) Porque es flexible, robusto y modular Porque tiene gran soporte comunitario
  • 33. Y hace unos días…
  • 34. La curva de aprendizaje
  • 35. El core de Drupal Marco de desarrollo compacto y ligero Librería de funciones comunes Permite a Drupal arrancar y servir una solicitud Es lo que uno recibe al descargar Drupal
  • 36. Extensibilidad vía módulos Son el cómo Drupal se extiende Son versátiles y compactos Drupal permite a los módulos usar los llamados hooks El core realiza sus acciones clave con módulos Módulos clave: inamovibles Hay módulos opcionales Acepta módulos de terceros
  • 37. Las versiones de Drupal 1 Drupal 4.7 - Mayo 1, 2006 Formularios con capacidad para autocompletarse Múltiples regiones para los bloques Etiquetado libre Mejoras a los agregadores
  • 38. Las versiones de Drupal 2 Drupal 5.0 – Enero 15, 2007 Instalador basado en web Páginas de administración mejoradas Filtrado de URL Tipos de contenido personalizados
  • 39. Las versiones de Drupal 3 Drupal 6.0 – Febrero 13, 2008 Soporte para OpenID Mejoras en la localización Acciones y disparadores Administración drag-and-drop
  • 40. El estado de Drupal
  • 41. Nodos
  • 42. Nodos Definición 1: Un nodo puede pensarse como una abstracción primaria a la que se pueden agregar campos para convertir la abstracción en una concreción a la que llamamos tipo de contenido . Definición 2: Un nodo es un contenedor de cosas (perdón por los tecnicismos ). ¿De qué cosas? En parte, del contenido que usted crea. En parte, de elementos administrables que Drupal crea.
  • 43. Módulos Un módulo es una forma de extender las funcionalidades que ofrece Drupal. Por lo general un módulo es un montón de archivos de código (usualmente en PHP) y quizás alguna hoja de estilo (CSS). Por ejemplo. Su sitio tiene contenido. ¿Quiere describirlo? En HTML esto se hace con descriptores META. Y para administrarlos en Drupal puede instalar el módulo Nodewords.
  • 44. Módulos Módulos del core requeridos Módulos del core opcionales Módulos de terceros
  • 45. Bloques Un bloque es un rectángulo de página donde se publica algo de contenido. Si imaginamos un módulo como una tienda ubicada en el interior de un mall (el sitio), un bloque es el equivalente a un escaparate puesto en la parte exterior del mall: es una ventana hacia lo que hay en el interior.
  • 46. Temas gráficos Un tema gráfico es un conjunto de elementos que sirven para definir la capa de presentación del sitio. Manipulan el contenido para desplegarlo al visitante con ciertas características visuales o de comportamiento. Un tema gráfico está formado por diferentes archivos (como plantillas, hojas de estilo, imágenes) que en su conjunto visten el contenido que sirve el sitio.
  • 50. ICANN
  • 57. The New York Observer
  • 62. Otros sitios 1 Bandas, músicos y celebridades AvrilLavigne.com JeniferLopez.com (sí, así lo escribieron) Dead.net (Grateful Dead) Comunidades y redes sociales Blogher.com community.menshealth.de Drupalsites.net
  • 63. Otros sitios 2 Compañías y negocios http://officepranks.forbes.com/ http://www.mtv.co.uk/ http://www.warnerbrosrecords.com/ Open source, software y desarrollo http://dev.aol.com/ http://www.flock.com/ http://www.ubuntu.com/
  • 64. Otros sitios 3 Y si le seguimos: Tim Berners-Lee, NASA, Spread Firefox, KDE Devs, GNOME, Blaz, Tipic, DebianPlanet, LinuxJournal.com, jEdit, Lucent Technologies, Yahoo!, MTV, FOSDEM, Avril Lavigne, Electronic Frontier Foundation, Harvard, Britney Spears, United Nations, Lifetime, CBC, Warner Bros., Fox, Tori Amos, Universal Music, Eclipse, Discovery Channel, The Onion, Royal Flemish Philarmonic, 9Lives, MotoGP, Forbes, Men's Health, Ozzy Osbourne, AOL, Greenpeace, Amnesty International, Playboy, HIllary Clinton, Sony, PlayStation, Second Life, Bélgica, Fedex, Nike...