Download ppt - Introduccion a Drupal

Transcript
Page 1: Introduccion a Drupal

5lineas.com

Introducción a DrupalIntroducción a Drupal

Daniel Primo GorgosoDaniel Primo GorgosoCAP de FuenlabradaCAP de FuenlabradaNov-Dic de 2007Nov-Dic de 2007

www.5lineas.comwww.5lineas.com

Licencia de usoFoto original

Page 2: Introduccion a Drupal

5lineas.com

¿Qué es Drupal?¿Qué es Drupal?

Es un Es un sistema de gestión de contenidos sistema de gestión de contenidos (CMS)(CMS) para sitios web. Permite publicar para sitios web. Permite publicar artículos, imágenes, u otros archivos y artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, servicios añadidos como foros, encuestas, votaciones, blogs y administración de votaciones, blogs y administración de usuarios y permisos. usuarios y permisos.

Es un Es un sistema dinámicosistema dinámico: el contenido : el contenido textual de las páginas y otras textual de las páginas y otras configuraciones son almacenados en una configuraciones son almacenados en una base de datosbase de datos y se editan utilizando un y se editan utilizando un entorno webentorno web

Fuente: Wikipedia

Page 3: Introduccion a Drupal

5lineas.com

Requerimientos del sistemaRequerimientos del sistema

Servidor web: Apache Servidor web: Apache (recomendado)(recomendado)

PHP: lenguaje de páginas dinámicasPHP: lenguaje de páginas dinámicas MySQL: base de datos relacionalMySQL: base de datos relacional

Todas estas aplicaciones son de software libre

Page 4: Introduccion a Drupal

5lineas.com

Cosas de DrupalCosas de Drupal

Drupal, es el Drupal, es el equivalente fonético equivalente fonético en inglés a la en inglés a la palabra neerlandesa palabra neerlandesa druppel que druppel que significa gotasignifica gota

Creado en 1999 por Creado en 1999 por Dries BuytaertDries Buytaert

Vamos por la Vamos por la versión 5.3versión 5.3

DrupliconDruplicon

Page 5: Introduccion a Drupal

5lineas.com

Estadísticas de descargaEstadísticas de descarga

Fuente: buytaert.net

Page 6: Introduccion a Drupal

5lineas.com

VentajasVentajas

Es software libreEs software libre Contiene las principales características Contiene las principales características

de un CMS en el núcelo del sistemade un CMS en el núcelo del sistema Gran comunidad de usuariosGran comunidad de usuarios Muy flexible (se adapta a casi cualquier Muy flexible (se adapta a casi cualquier

cosa)cosa) Ampliable: cientos de módulosAmpliable: cientos de módulos Buena arquitectura de programaciónBuena arquitectura de programación

– SeguroSeguro– Buen rendimientoBuen rendimiento

Page 7: Introduccion a Drupal

5lineas.com

InconvenientesInconvenientes

No todo está traducido al españolNo todo está traducido al español La documentación podría ser más La documentación podría ser más

completacompleta Curva de aprendizaje algo empinadaCurva de aprendizaje algo empinada Todavía no hay un gran número de Todavía no hay un gran número de

plantillas disponiblesplantillas disponibles

Page 8: Introduccion a Drupal

5lineas.com

Curva de aprendizajeCurva de aprendizaje

Page 9: Introduccion a Drupal

5lineas.com

Características principales Características principales (I)(I)

Sistemas de blogs y foros incluidosSistemas de blogs y foros incluidos Sistema de búsqueda integradaSistema de búsqueda integrada Soporte para RSSSoporte para RSS Soporta muchos idiomas: Soporta muchos idiomas:

multilenguajemultilenguaje Informes de errores, estadísticas…Informes de errores, estadísticas… Sistema de caché (agiliza la Sistema de caché (agiliza la

velocidad de las páginas)velocidad de las páginas)

Page 10: Introduccion a Drupal

5lineas.com

Características principales Características principales (II)(II)

Sistema de taxonomías (categorías) Sistema de taxonomías (categorías) para archivar el contenidopara archivar el contenido

Tipos de contenido personalizablesTipos de contenido personalizables Se lleva bien con GoogleSe lleva bien con Google Gestión completa de usuarios (roles)Gestión completa de usuarios (roles) Personalización de la presentación Personalización de la presentación

del contenido en pantalla (bloques)del contenido en pantalla (bloques)

Page 11: Introduccion a Drupal

5lineas.com

¡A instalar!¡A instalar!Foto original

Page 12: Introduccion a Drupal

5lineas.com

ArquitecturaArquitectura

Núcelo (requerido)

Módulos creados por la comunidad

Núcelo (opcional)

Núcelo: core

Drupal se construye en base a módulos:

•Del núcelo

•De la comunidad

Page 13: Introduccion a Drupal

5lineas.com

Módulos de núcelo Módulos de núcelo (requeridos)(requeridos)

BlockBlock: Controla las cajas que se muestran : Controla las cajas que se muestran alrededor del contenido principal.alrededor del contenido principal.

FilterFilter: Gestiona el filtrado de contenido previo a : Gestiona el filtrado de contenido previo a la visualización.la visualización.

NodeNode: Permite que se envíe contenido al sitio y : Permite que se envíe contenido al sitio y se muestre en las páginas.se muestre en las páginas.

SystemSystem: Gestión de la configuración general del : Gestión de la configuración general del sitio para administradores.sitio para administradores.

UserUser: Gestiona el sistema de registro de usuario : Gestiona el sistema de registro de usuario y de inicio de sesión.y de inicio de sesión.

WatchdogWatchdog: Registra y guarda los eventos de : Registra y guarda los eventos de sistema.sistema.

Page 14: Introduccion a Drupal

5lineas.com

Módulos del núcelo Módulos del núcelo (opcionales)(opcionales)

BlogBlog Comment Comment

(comentarios)(comentarios) ForumForum MenuMenu Locale (traducción)Locale (traducción) Path (URL alias)Path (URL alias) Poll (encuestas)Poll (encuestas)

Profile Profile (personalización de (personalización de la página de la página de usuario)usuario)

SearchSearch StatisticsStatistics Taxonomy Taxonomy

(categorías)(categorías) Upload (subir Upload (subir

archivos)archivos)

Page 15: Introduccion a Drupal

5lineas.com

Módulos de la comunidadMódulos de la comunidad

Son el principal potencial de adaptación Son el principal potencial de adaptación de Drupalde Drupal

Casi seguro que hay un módulo que se Casi seguro que hay un módulo que se ajusta a tus necesidadesajusta a tus necesidades

Busca: http://drupal.org/project/Modules Busca: http://drupal.org/project/Modules Los módulos no siempre son tan buenos Los módulos no siempre son tan buenos

como el núcelo de la aplicacióncomo el núcelo de la aplicación Faltan traducciones al españolFaltan traducciones al español

Page 16: Introduccion a Drupal

5lineas.com Participación de la Participación de la comunidadcomunidad

Fuente: groups.drupal.org

Page 17: Introduccion a Drupal

5lineas.com

Módulos recomendadosMódulos recomendados

CCK: creación de tipos de contenido CCK: creación de tipos de contenido personalizadopersonalizado

Views: personalización de Views: personalización de visualizaciones de nodos (listas)visualizaciones de nodos (listas)

TinyMCE: editor WYSIWYGTinyMCE: editor WYSIWYG Administration Menu: acceso rápidoAdministration Menu: acceso rápido Panels: como los bloques pero para Panels: como los bloques pero para

el contenido el contenido

Page 18: Introduccion a Drupal

5lineas.com

Módulos recomendadosMódulos recomendados

Image: nodos para imágenesImage: nodos para imágenes Imagefield, imagecache: potencia la Imagefield, imagecache: potencia la

inserción de imágenes con CCKinserción de imágenes con CCK Event: calendario de eventos (también Event: calendario de eventos (también

Date)Date) Pathauto: alias de URL automáticasPathauto: alias de URL automáticas Gsitemap: árbol de páginas para GoogleGsitemap: árbol de páginas para Google IMCE: inserta imágenes con TinyMCEIMCE: inserta imágenes con TinyMCE

Page 19: Introduccion a Drupal

5lineas.com

¿Dónde encuentro ayuda?¿Dónde encuentro ayuda?

Drupal.orgDrupal.org– HandbooksHandbooks– Forum (foro de ayuda)Forum (foro de ayuda)– Módulos, temas…Módulos, temas…– Una activa Una activa

comunidadcomunidad

Page 20: Introduccion a Drupal

5lineas.com

¿Y en español?¿Y en español?

Drupal.org.es (Drupal Hispano)Drupal.org.es (Drupal Hispano)– Foro de ayudaForo de ayuda– TraduccionesTraducciones– Y una activa comunidadY una activa comunidad

Page 21: Introduccion a Drupal

5lineas.com

Foto original

Page 22: Introduccion a Drupal

5lineas.com

Gracias por su atenciónGracias por su atención

Daniel PrimoDaniel Primodani [ARROBA] danielprimo [PUNTO] esdani [ARROBA] danielprimo [PUNTO] es

www.5lineas.comwww.5lineas.com

Basado principalmente en la presentación de Isriya Paireepairit


Recommended