el incomprendido drupal

Download El Incomprendido Drupal

If you can't read please download the document

Upload: fernando-paredes-garcia

Post on 29-Jun-2015

2.973 views

Category:

Technology


8 download

DESCRIPTION

Cuando un desarrollador se enfrenta con Drupal por primera vez, trata de comprender qué és para poder saber que hacer. Entonces intenta relacionarlo con otras cosas que ya entiende, como Joomla ó Wordpress. En esta presentación se procura mostrar las particularidades de Drupal y hacer entender que uno debe entender a Drupal como tal y no encerrarlo en conceptos previos.

TRANSCRIPT

  • 1. El IncomprendidoDrupal por Fernando P. Garca

2. Perfl

  • Fundador: Dries Buytaert (http://buytaert.net) 3. Fecha de fundacin: Enero 2001 4. Versin estable actual: Drupal 6.x 5. Versin en desarrollo: Drupal 7.x 6. Segmentos: Core y Contrib 7. Descargas quincenales de Drupal 6.x: 100,000.00 (y en aumento) 8. Lineas de Cdigo: 130,000.00 (aprox.) 9. Infraestructura predominante: LAMP

10. Drupal no es slo un Framework 11. 1. Qu entendemos por "Framework"? "... en el desarrollo de software, es una estructura ... mediante la cual otro proyecto de software puede ser organizado y desarrollado ..., puede incluir soporte de programas, bibliotecas y un lenguaje interpretado ... para ayudar a desarrollar ... un proyecto." -- Wikipedia 12. 2. Por qu Drupal se enfoca en la experiencia del Desarrollador?

  • En sus inicios, Drupal cubri las necesidades de un grupo de desarrolladores universitarios 13. Es modular y extensible, lo cual atrae a an ms desarrolladores 14. Los desarrolladores incentivan e invitan a otros desarrolladores, formando as ms comunidades de desarrolladores

15. 3. Cundo Drupal se enfocar en la experiencia del Usuario?

  • Solo despus de Drupal 6, con las bases slidas, comienza la exploracin de usabilidad y aesttica 16. Drupal 7 promete cambios drsticos en la experiencia del usuario

17. Drupal no es slo un CMS 18. 1. Qu entendemos por "CMS"?

  • "Un Sistema de gestin de contenidos (Content Management System en ingls ...) es un programa que permite crear una estructura de soporte (framework) para la creacin y administracin de contenidos por parte de los participantes principalmente en pginas web." -- Wikipedia

19. 2. Por qu Drupal se usa para comercio electrnico?

  • Es muy amigable para los motores de bsqueda 20. Es una plataforma segura para aplicaciones 21. Es poderoso y verstil como CMS 22. Tiene a E-commerce y Ubercart, ambos son paquetes de mdulos para comercio electrnico 23. Tiene una comunidad de desarrolladores con crecimiento constante 24. Tiene una lista creciente de tems grficos para descargar y tambin de consultores que pueden desarrollarlos

25. 3. Por qu Drupal se usa para e-learning?

  • DrupalEd es una distribucin de Drupalpreparada para e-learning a pequea escala 26. DrupalEd combina las herramientas para redes sociales y educacin

27. 4. Por qu Drupal se usa para redes sociales?

  • Tiene a Organic Groups(OG), un paquete de mdulos muy completo para crear grupos y comunidades virtuales 28. Existe una gran cantidad de mdulos adicionales para OG: og_forum, og_files, og_calendar, og_galleries, etc. Lista completa enhttp://drupal.org/project/Modules/category/90 29. El mejor ejemplo es:http://groups.drupal.org ( g.d.o)
    • ms de 1500 grupos en 2009 30. cada grupo tiene un promedio de 50 miembros

31. Drupal no sigue el patrn MVC ni Otro 32. 1. Drupal no se ajusta a MVC?

  • "[ El ] Modelo Vista Controlador (MVC) es un patrn de arquitectura de software que separa los datos de una aplicacin, la interfaz de usuario, y la lgica de control en tres componentes distintos." -- Wikipedia

33. 2. Drupal no se ajusta a PAC?

  • "[ PAC ] Es un modelo de arquitectura de software, ... similar al modelo-vista-controlador (MVC). ... se utiliza como una estructura jerrquica de los agentes, cada uno de ellos consistente en una trada de presentacin, la abstraccin y el control de partes. Los agentes (o tradas) se comunican entre s slo a travs del control de parte de cada trada." -- Blog de Alfredo Juarez

34. 3. Drupal tiene su propia estructura

  • Bootstrap 35. Mdulos 36. Themes

37. Entonces Qu #?!-/# s? 38. En resmen

  • Como Framework tiene bases slidas 39. CMS es una definicin quenada msse le aproxima 40. MVC y PAC no son modelos que se le ajusten muy bien

41. Conclusin Drupals Drupal . 42. Bibliografa

  • Wikipedia
    • http://es.wikipedia.org/wiki/Drupal 43. http://en.wikipedia.org/wiki/Drupal 44. http://es.wikipedia.org/wiki/Framework 45. http://es.wikipedia.org/wiki/Modelo_Vista_Controlador
  • Drupal.org
    • http://drupal.org/node/769 46. http://drupal.org/requirements 47. http://drupal.org/project/og 48. http://drupal.org/project/Modules/category/90 49. http://groups.drupal.org/node/12041 50. http://drupal.org/node/320812
  • Otros
    • http://www.ubercart.org/drupal-ecommerce 51. http://www.edugeekjournal.com/?p=48 52. http://www.alfrek.net/blog/2008/05/patrones-pac/