SlideShare una empresa de Scribd logo
iSummit Loxa 2010 – UTPL Ecuador




       Drupal,
Más que un CMS

 por Fernando P. García
¿Qué és Drupal?
¿Qué és Drupal?




Es una plataforma de gestión de
          contenido.
           (ver video)
¿Qué és Drupal?

Amigo y colega de Joomla, Wordpress, etc




 http://www.google.com/trends?q=drupal%2C+wordpress%2C+joomla
¿Qué és Drupal?

        • 1998-9
          o   Portal de noticias para
              una LAN(drop.org)
        • 2001
          o   Drupal es licenciado
              como GPL
        • 2008
          o   Drupal 6: 100 000
              descargas en 1 mes
        • 2010
          o   Primer relese Beta de
              Drupal 7
Hay tantos CMS ¿Por qué
        Drupal?
Estadísticas
Proporción de uso de CMS en sitios web
Estadísticas
Distribución de las tecnologías web líderes
¿Quién usa Drupal?


●   La Casa Blanca (estado)

●   The Economist (noticias)

●   Los Grammys (artistas)

●   UTPL (educación)
Drupal mas que un cms
Drupal mas que un cms
Drupal mas que un cms
Drupal mas que un cms
Principios

•   Modular y extensible
•   Código de alta calidad
•   Basado en estándares
•   Liviano
•   Software libre
•   Fácil de usar
•   Colaboración abierta
•   Do-ocracy (factocracia)
Drupal como Framework
Drupal como Framework

•   Infraestructura
•   Roles en el proceso de desarrollo
•   Calidad del código y documentación
•   Distribuciones
•   API de Drupal
Infraestructura


      Drupal




                 php


BD             Servidor
                 web
Roles en el proceso de Desarrollo



                 •   Site builders
                 •   Extenders
                 •   Themers
                 •   Scalers
Calidad del código y documentación


    Documentación de buena calidad: hecha por desarrolladores
     para desarrolladores.
    Código limpio y compromiso con respetar los estándares
    Escalabilidad, código ligero que se maneja bien en entornos
     pequeños y grandes.
    Modularidad e interacción entre componentes
Soluciones Especializadas
Drupal API




• ¿Sueño o pesadilla? (o
  no reinventes la rueda)
Drupal API: Core (oficial)

• System
  o   ¿Qué son los hooks?
  o   module_invoke() y module_invoke_all()
• Form API
• Menu
  o   Control total de los path
  o   URLs amigables (con o sin mod_rewrite)
  o   URLs limpias (indexadores)
• Multi-idiomas
  o   Internacionalización (i18n)
  o   Localización (l10n)
• Otras API's
  o   jQuery, XML-RPC, RDF, OpenID
Drupal API: Core (oficial)

• Motores de temas gráficos
  o PHPTemplate: Permite un control absoluto de la
    presentación del contenido.
  o Custom Templates: casi no usado, podría servir para
    migraciones.
Drupal API: Contribuído(no oficial)

•   CCK (Content Creation Kit)
•   Views
•   Organic Groups
•   E-commerce / Commerce / Ubercart
•   Features / Context / Spaces
•   Devel
•   Coder
•   Chaos tools
•   Drush (gestión de configuración)
La Comunidad
La comunidad
Eventos


        DrupalCon Washington, DC
         2009:
         1400 participantes
        DrupalCon Paris 2009:
         800 participantes
        DrupalCon San Francisco
         2010:
         3000 participantes
        DrupalCon Copenhagen
         2010:
         800 participantes
Drupal en Ecuador y UTPL


            • +700 ecuatorianos
              registrados en
              drupal.org
            • 28 mil usuarios registrados
              en el campus de UTPL
            • Grupo de Web Semantica
              en Drupal
Preguntas
Atribuciones

• Marco Villegas Vega, co-autor de la primera
  versión de ésta presentación.
• Imágenes
  o   “Monday morning nightmares”, marimoon
  o   “The Drupal five”, Gábor Hojtsy
Referencias

•   drupal.org
•   drupalperu.org
•   groups.drupal.org/peru
•   http://trends.builtwith.com/cms/Drupal
•   http://buytaert.net/tag/drupal-sites
•   api.drupal.org
•   drupalcontrib.org
•   groups.drupal.org/semantic-web
Licencia


Creative Commons: Reconocimiento-
No comercial-Compartir bajo la misma
          licencia 2.5 Perú.

 http://creativecommons.org/licenses/by-nc-sa/2.5/pe/

Más contenido relacionado

ODP
Presentando Drupal en el Flisol Xalapa
PDF
Curso básico de drupal 8
PDF
Presentando drupal
PDF
Taller drupal 8 tuxtepec
PDF
Presentando drupal en xalapa
PDF
Introduccion técnica a Drupal
PPTX
Introduciendo drupal 8
ODP
Presentación Drupal
Presentando Drupal en el Flisol Xalapa
Curso básico de drupal 8
Presentando drupal
Taller drupal 8 tuxtepec
Presentando drupal en xalapa
Introduccion técnica a Drupal
Introduciendo drupal 8
Presentación Drupal

La actualidad más candente (19)

ODP
Drupal mas que un cms
PDF
Introducción a Drupal
PDF
Drupal con churros.
PDF
Drupalcamp 2014 reconstruir un medio digital idealista news
PDF
Intro a Drupal 8: Drupal Global Training Day
PDF
Drupal vs Wordpress
PPTX
Conociendo drupal
PDF
Editores con súperpoderes - Introducción a paragraphs
PDF
Drupal - Introducción
PDF
Presentacion Drupal Ccrtv
PDF
Drupal 8 WorkShop - e-Ghost 2015
PDF
Marketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
PDF
Todo lo que necesitas saber sobre Drupal 8
PDF
Drupal 8, presente y futuro
PDF
Por qué Drupal es un potente gestor de contenidos
PDF
Taller de Drupal #DrupalGTD Lima
PDF
¿Cómo aplicar una estrategia de Marketing efectiva basada en Drupal?
PPT
Drupal 7 (2)
KEY
Integrando Groovy & Grails en el proceso de desarrollo
Drupal mas que un cms
Introducción a Drupal
Drupal con churros.
Drupalcamp 2014 reconstruir un medio digital idealista news
Intro a Drupal 8: Drupal Global Training Day
Drupal vs Wordpress
Conociendo drupal
Editores con súperpoderes - Introducción a paragraphs
Drupal - Introducción
Presentacion Drupal Ccrtv
Drupal 8 WorkShop - e-Ghost 2015
Marketing, Comunidad, Empleo y Negocio Internacional basado en Drupal
Todo lo que necesitas saber sobre Drupal 8
Drupal 8, presente y futuro
Por qué Drupal es un potente gestor de contenidos
Taller de Drupal #DrupalGTD Lima
¿Cómo aplicar una estrategia de Marketing efectiva basada en Drupal?
Drupal 7 (2)
Integrando Groovy & Grails en el proceso de desarrollo
Publicidad

Similar a Drupal mas que un cms (20)

PDF
Drupal empezando con drupal
PDF
Introducción general a Drupal
PDF
Drupal 7: mucho más que una nueva versión (para desarrolladores)
PDF
c.jimenez@tic-spain.com_guiaDrupal
PPTX
DRUPAL
PPTX
DRUPAL - caracteristicas
PDF
Introduccion a Drupal 6 e-ghost
PPTX
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
PPT
I summit01
PPT
Drupal como cms
PPTX
Dn13 u3 a31_mbe drupal
PDF
Drupal mas que un CMS
PPTX
Drupal conceptos básicos y su alcance en proyectos
PPT
Trabajodrupal
PPTX
DRUPAL
PPTX
DRUPAL
PPT
Introduccion a Drupal
PPT
Taller de Drupal 1
PDF
Web corporativa con Drupal
PPTX
Drupal empezando con drupal
Introducción general a Drupal
Drupal 7: mucho más que una nueva versión (para desarrolladores)
c.jimenez@tic-spain.com_guiaDrupal
DRUPAL
DRUPAL - caracteristicas
Introduccion a Drupal 6 e-ghost
Gestión del Conocimiento y Tecnologías Emergentes de la Web (Drupal)
I summit01
Drupal como cms
Dn13 u3 a31_mbe drupal
Drupal mas que un CMS
Drupal conceptos básicos y su alcance en proyectos
Trabajodrupal
DRUPAL
DRUPAL
Introduccion a Drupal
Taller de Drupal 1
Web corporativa con Drupal
Publicidad

Más de eccutpl (20)

PDF
Jorge lopez web_apps
PPTX
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
PDF
Sistemas Recomendadores - ws14
PDF
Seguridad de la información
PPT
Adquisicion Reconstruccion RM Parte 2
PPT
Adquisicion Reconstruccion RM Parte 1
PPT
Adquisicion Reconstruccion RM Part3
DOCX
Memoria pabloirarrázaval
PPTX
Difusión Científica y Publicación en Revistas de Impacto y Calidad
DOCX
Memoria Fernando Barrios
PPTX
La web educativa 2.0
DOCX
Guillermo montilla memoriatalleresponencia
PPT
Presentación neuropanacea
PPT
Violeta bazante gestion de información científica
PDF
Hugo pardo aprendizaje móvil
PPTX
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
PDF
Estructurar proyectos de desarrolla de software basados
PDF
Guía utilizacion de patentes
PPTX
1. uso de la información tecnológica
PPTX
2. herramientas para la búsqueda de información de patentes
Jorge lopez web_apps
Integración de Mecanismos de Seguridad en la arquitectura de Aplicaciones Sof...
Sistemas Recomendadores - ws14
Seguridad de la información
Adquisicion Reconstruccion RM Parte 2
Adquisicion Reconstruccion RM Parte 1
Adquisicion Reconstruccion RM Part3
Memoria pabloirarrázaval
Difusión Científica y Publicación en Revistas de Impacto y Calidad
Memoria Fernando Barrios
La web educativa 2.0
Guillermo montilla memoriatalleresponencia
Presentación neuropanacea
Violeta bazante gestion de información científica
Hugo pardo aprendizaje móvil
Identificación y seguimiento de artefactos en el proceso de desarrollo de sof...
Estructurar proyectos de desarrolla de software basados
Guía utilizacion de patentes
1. uso de la información tecnológica
2. herramientas para la búsqueda de información de patentes

Drupal mas que un cms

  • 1. iSummit Loxa 2010 – UTPL Ecuador Drupal, Más que un CMS por Fernando P. García
  • 3. ¿Qué és Drupal? Es una plataforma de gestión de contenido. (ver video)
  • 4. ¿Qué és Drupal? Amigo y colega de Joomla, Wordpress, etc http://www.google.com/trends?q=drupal%2C+wordpress%2C+joomla
  • 5. ¿Qué és Drupal? • 1998-9 o Portal de noticias para una LAN(drop.org) • 2001 o Drupal es licenciado como GPL • 2008 o Drupal 6: 100 000 descargas en 1 mes • 2010 o Primer relese Beta de Drupal 7
  • 6. Hay tantos CMS ¿Por qué Drupal?
  • 7. Estadísticas Proporción de uso de CMS en sitios web
  • 8. Estadísticas Distribución de las tecnologías web líderes
  • 9. ¿Quién usa Drupal? ● La Casa Blanca (estado) ● The Economist (noticias) ● Los Grammys (artistas) ● UTPL (educación)
  • 14. Principios • Modular y extensible • Código de alta calidad • Basado en estándares • Liviano • Software libre • Fácil de usar • Colaboración abierta • Do-ocracy (factocracia)
  • 16. Drupal como Framework • Infraestructura • Roles en el proceso de desarrollo • Calidad del código y documentación • Distribuciones • API de Drupal
  • 17. Infraestructura Drupal php BD Servidor web
  • 18. Roles en el proceso de Desarrollo • Site builders • Extenders • Themers • Scalers
  • 19. Calidad del código y documentación  Documentación de buena calidad: hecha por desarrolladores para desarrolladores.  Código limpio y compromiso con respetar los estándares  Escalabilidad, código ligero que se maneja bien en entornos pequeños y grandes.  Modularidad e interacción entre componentes
  • 21. Drupal API • ¿Sueño o pesadilla? (o no reinventes la rueda)
  • 22. Drupal API: Core (oficial) • System o ¿Qué son los hooks? o module_invoke() y module_invoke_all() • Form API • Menu o Control total de los path o URLs amigables (con o sin mod_rewrite) o URLs limpias (indexadores) • Multi-idiomas o Internacionalización (i18n) o Localización (l10n) • Otras API's o jQuery, XML-RPC, RDF, OpenID
  • 23. Drupal API: Core (oficial) • Motores de temas gráficos o PHPTemplate: Permite un control absoluto de la presentación del contenido. o Custom Templates: casi no usado, podría servir para migraciones.
  • 24. Drupal API: Contribuído(no oficial) • CCK (Content Creation Kit) • Views • Organic Groups • E-commerce / Commerce / Ubercart • Features / Context / Spaces • Devel • Coder • Chaos tools • Drush (gestión de configuración)
  • 27. Eventos  DrupalCon Washington, DC 2009: 1400 participantes  DrupalCon Paris 2009: 800 participantes  DrupalCon San Francisco 2010: 3000 participantes  DrupalCon Copenhagen 2010: 800 participantes
  • 28. Drupal en Ecuador y UTPL • +700 ecuatorianos registrados en drupal.org • 28 mil usuarios registrados en el campus de UTPL • Grupo de Web Semantica en Drupal
  • 30. Atribuciones • Marco Villegas Vega, co-autor de la primera versión de ésta presentación. • Imágenes o “Monday morning nightmares”, marimoon o “The Drupal five”, Gábor Hojtsy
  • 31. Referencias • drupal.org • drupalperu.org • groups.drupal.org/peru • http://trends.builtwith.com/cms/Drupal • http://buytaert.net/tag/drupal-sites • api.drupal.org • drupalcontrib.org • groups.drupal.org/semantic-web
  • 32. Licencia Creative Commons: Reconocimiento- No comercial-Compartir bajo la misma licencia 2.5 Perú. http://creativecommons.org/licenses/by-nc-sa/2.5/pe/