Drupal mas que un cms
description
Transcript of Drupal mas que un cms
![Page 1: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/1.jpg)
DrupalDrupal,,Más que un CMSMás que un CMS
por Fernando P. García
iSummit Loxa 2010 – UTPL Ecuador
![Page 2: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/2.jpg)
¿Qué és Drupal?
![Page 3: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/3.jpg)
¿Qué és Drupal?
Es una plataforma de gestión de contenido.
(ver video)
![Page 4: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/4.jpg)
¿Qué és Drupal?
Amigo y colega de Joomla, Wordpress, etc
http://www.google.com/trends?q=drupal%2C+wordpress%2C+joomla
![Page 5: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/5.jpg)
¿Qué és Drupal?
• 1998-9o Portal de noticias para
una LAN(drop.org)• 2001
o Drupal es licenciado como GPL
• 2008o Drupal 6: 100 000
descargas en 1 mes• 2010
o Primer relese Beta de Drupal 7
![Page 6: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/6.jpg)
Hay tantos CMS ¿Por qué Drupal?
![Page 7: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/7.jpg)
EstadísticasProporción de uso de CMS en sitios web
![Page 8: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/8.jpg)
EstadísticasDistribución de las tecnologías web líderes
![Page 9: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/9.jpg)
¿Quién usa Drupal?
● La Casa Blanca (estado)
● The Economist (noticias)
● Los Grammys (artistas)
● UTPL (educación)
![Page 10: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/10.jpg)
![Page 11: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/11.jpg)
![Page 12: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/12.jpg)
![Page 13: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/13.jpg)
![Page 14: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/14.jpg)
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)
![Page 15: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/15.jpg)
Drupal como Framework
![Page 16: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/16.jpg)
Drupal como Framework
• Infraestructura• Roles en el proceso de desarrollo• Calidad del código y documentación• Distribuciones• API de Drupal
![Page 17: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/17.jpg)
Infraestructura
BD Servidorweb
Drupal
php
![Page 18: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/18.jpg)
Roles en el proceso de Desarrollo
• Site builders• Extenders• Themers• Scalers
![Page 19: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/19.jpg)
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
![Page 20: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/20.jpg)
Soluciones Especializadas
![Page 21: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/21.jpg)
Drupal API
• ¿Sueño o pesadilla? (o no reinventes la rueda)
![Page 22: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/22.jpg)
Drupal API: Core (oficial)
• Systemo ¿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-idiomaso Internacionalización (i18n)o Localización (l10n)
• Otras API'so jQuery, XML-RPC, RDF, OpenID
![Page 23: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/23.jpg)
Drupal API: Core (oficial)
• Motores de temas gráficoso PHPTemplate: Permite un control absoluto de la
presentación del contenido. o Custom Templates: casi no usado, podría servir para
migraciones.
![Page 24: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/24.jpg)
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)
![Page 25: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/25.jpg)
La Comunidad
![Page 26: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/26.jpg)
La comunidad
![Page 27: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/27.jpg)
Eventos
DrupalCon Washington, DC 2009:1400 participantes
DrupalCon Paris 2009:800 participantes
DrupalCon San Francisco 2010:3000 participantes
DrupalCon Copenhagen 2010:800 participantes
![Page 28: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/28.jpg)
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
![Page 29: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/29.jpg)
Preguntas
![Page 30: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/30.jpg)
Atribuciones
• Marco Villegas Vega, co-autor de la primera versión de ésta presentación.
• Imágeneso “Monday morning nightmares”, marimoono “The Drupal five”, Gábor Hojtsy
![Page 31: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/31.jpg)
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
![Page 32: Drupal mas que un cms](https://reader034.fdocuments.mx/reader034/viewer/2022052307/5584dee1d8b42a25468b4c9f/html5/thumbnails/32.jpg)
Licencia
Creative Commons: Reconocimiento-No comercial-Compartir bajo la misma
licencia 2.5 Perú.
http://creativecommons.org/licenses/by-nc-sa/2.5/pe/