Successfully reported this slideshow.

Drupal in a day - SeeD

1,377 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Drupal in a day - SeeD

  1. 1. Drupal in a DayBogotá<br />Presentador: <br />Jairo Pinzón – Gerente General SeeD<br />Instructores: <br />Aldibier Morales – Director de IT SeeD<br />Federico Jaramillo – Gerente de DesarrolloSeeD<br />
  2. 2. TODO LO QUE SIEMPRE QUISO SABER Y NUNCA SE ATREVIÓ A PREGUNTAR<br />¿QUÉ ES DRUPAL?<br />Es una comunidad de software libre basada en una herramienta de construcción Web. Actualmente Drupal es visto como uno de los mejores «frameworks» para aplicaciones y desarrollos web disponibles y cada vez tiene más adeptos en todo el mundo <br />
  3. 3. ¿SABIA UD? QUE<br />Drupal es una adaptación al Inglés de la palabra Alemana druppel, que significa gota,<br />Como por ejemplo en «WaterDroplet «<br />HISTORIA DE DRUPAL<br />Originalmente el código fue escrito por DriesBuytaert como una consola de mensajes; Drupal se convirtió en un proyecto de código abierto en 2001. Una gran comunidad ahora ayuda en su constante desarrollo en la medida en que Drupal crece rápidamente.<br />
  4. 4. DrupalCon es una reunión bi-anual que hacen los drupaleros para aprender, discutir y avanzar en el desarrollo de Drupal y para conectarse con otros miembros de la comunidad<br />
  5. 5. PREMIOS<br />
  6. 6. Lo queveremos hoy<br />?<br />Introducción<br />Antecedentes<br />Resaltar la arquitectura de Drupal<br />PaseoPráctico<br />PrincipalesConceptos<br />Desmitificar la jerga<br />Puntos Clave<br />FuncionalidadÚnica<br />Configuración<br />Avanzado<br />Conectar los conceptos<br />Lo quéesposible<br />Recoger<br />¿Quésigue?<br />Preguntas & Respuestas<br />?<br />?<br />?<br />?<br />?<br />
  7. 7. Sesión 1. Introducción<br />Todosobre Drupal<br />
  8. 8. El fenómeno Drupal<br />
  9. 9. El Crecimiento de Drupal<br />Drupal - Descargasmás de 230,000 vecessolo en marzo de 2010<br />Más de 6,700modulos contribuídos      Disponibles<br />De los cuales 5,000 son de hace un año<br />Cerca de 3,000 personasAsistieron al DrupalCon de San Francisco600% de crecimiento en 2 años<br />
  10. 10. DrupalCon Chicago<br />Recibió a 3,000 personas de nuevo<br />
  11. 11. Estoesunacomunidad<br />Encuentros, trabajo de campo , y <br />Conferencias<br />By Narno<br />Eventos<br />Drupal<br />DrupalConCopenague<br />23-27 de agosto<br />http://cph2010.drupal.org/<br /> By Narno<br /> By beta.robot<br />
  12. 12. Parte 1<br />Entender los fundamentos de Drupal<br />
  13. 13. Es un Software de publicación de contenidos=> Base paracreación de sitiosparticipativos<br />Flujos de<br />trabajo<br />blogs /<br />wikis<br />Redes<br />Sociales<br />foros/ <br />comentarios<br />taxonomía<br />Búsqueda<br />RSS<br />contenido<br />Estadísticas<br />Calificación<br />tagging<br />Usuarios<br />Gestor de<br />contenido<br />CMS<br />Software Herramientas<br />Participativas<br />“Social<br />Publishing<br />Systems”<br />© 2010 Acquia, Inc. <br />
  14. 14. Carrusel de imágenes<br />http://www.bestbuymobile.com/<br />
  15. 15. Menús<br />Bloques<br />http://about.digg.com/<br />
  16. 16. capasporsecciónpersonalizables<br />
  17. 17. Sitios Multi idioma<br />http://www.amnesty.org/en<br />
  18. 18. Sitios Multi idioma<br />http://www.amnesty.org/ar<br />
  19. 19. MadeLoud.com<br />Menús<br />Vistas<br />Bloques<br />© 2010 Acquia, Inc. <br />
  20. 20. Calificaciones<br />Archivos de descarga<br />
  21. 21. Light Box<br />Deslizador –(Slider)<br />http://www.christinaaguilera.com<br />
  22. 22. Eventos<br />Video<br />Slideshow<br />http://buytaert.net/eric-clapton-using-drupal<br />
  23. 23. Posibilidades con Drupal<br />
  24. 24. Cartoon Network<br />
  25. 25. Young & Rubicam<br />
  26. 26. ¿Cómohace Drupal todoesto?<br />Los principalescomponentes de <br />“un Drupal”<br />
  27. 27. © 2010 Acquia, Inc. <br />Drupal Basics: Nodes<br />Structured content<br />Different types<br />Model data<br />Nodes are not:<br />Comments<br />Users<br />Listings of content<br />But you can make comments and users into nodes… if you need to.<br />
  28. 28. © 2010 Acquia, Inc. <br />Drupal Basics: Users<br />Define custom roles<br />Control account creation<br />Set granular access controls by role<br />
  29. 29. © 2010 Acquia, Inc. <br />Drupal Basics: Lists<br />Listing of content<br />Forum, Blog, Views,<br />Views query builder for lists of information<br />Table, grid, list, custom<br />Sorting, filtering<br />Define relationships<br />Create pages, blocks and RSS feeds<br />
  30. 30. © 2010 Acquia, Inc. <br />Drupal Basics: Structure<br />Menus, breadcrumbs, blocks<br />What should appear where and when and for who<br />Defined with your rules about <br />
  31. 31. Drupal Basics: Functionality<br />What will user do?<br />Create content<br />Vote<br />Submit<br />Buy<br />Who can do this? Where and how is it done<br />
  32. 32. © 2010 Acquia, Inc. <br />Drupal Basics: Themes<br />Content presentation layer<br />Separate from data<br />Defines how content is displayed<br />Flexible, customizable<br />Control visual layout and rendering markup<br />
  33. 33. Modules add functionality<br />Drupal Core<br /><ul><li>User login
  34. 34. Permissions
  35. 35. Access to content</li></li></ul><li>Part 2<br />Getting Started With Drupal<br />
  36. 36. Exercise A: Change Site Settings<br />
  37. 37. Compare to Dreamweaver<br />
  38. 38. Drupal – database driven<br />In Site configuration > Site information > Footer message<br />
  39. 39. Compare to Wordpress<br />Theming in Wordpress<br />Example template code<br />$featuredPosts = newWP_Query(); <br />$featuredPosts->query('showposts=5&cat=3');<br />
  40. 40. Drupal: back end configuration<br />http://drupal.org/project/views<br />
  41. 41. Part 3<br />Modules: extending Drupal functionality<br />
  42. 42. Compare to Joomla<br />
  43. 43. Drupal: leverage existing functionality<br />http://drupal.org/project/twitter<br />
  44. 44. “Don’t hack core”<br />✖<br />✖<br />
  45. 45. © 2010 Acquia, Inc. <br />Drupal Basics: Modules<br />Plugins that extend Drupal functionality<br />More than 1,800 community modules available<br />Often controlled by role-based permissions<br />
  46. 46. Economist.com<br />
  47. 47. Economist.com<br />Decisions module<br />Feedback module<br />
  48. 48.
  49. 49. Exercise B: Enable a module<br />
  50. 50. Twitter module<br />Random sort<br />http://www.stubru.be/<br />
  51. 51. Part 4-5<br />Creating and Managing Content<br />
  52. 52. Exercise C-E: Managing Content<br />
  53. 53. Split summary<br />Divides the text<br />
  54. 54. Controls teaser and full view<br />Automatic<br />Controlled<br />
  55. 55. Filters<br />
  56. 56. Review<br />Basic building blocks of Drupal<br />The range of modules available<br />How to access this functionality<br />How to manage content<br />
  57. 57. Examiner.com<br />User roles for publishing<br />Slideshow<br />Calendar<br />
  58. 58. Examiner.com<br />Categorized content<br />Multiple hierarchies<br />
  59. 59. Session 2. Overview<br />Hands-on tour of content management<br />
  60. 60. What we’ll do in this session<br />Part 1: Creating a simple content type<br />Part 2: Organize your content with taxonomy<br />Part 3: URLs and Paths to content <br />Part 4: Automating path creation <br />Part 5: Users, roles and permissions<br />Part 6: Create a role<br />Part 7: Comments <br />
  61. 61. Part 1<br />Creating a simple content type<br />
  62. 62. Part 5<br />
  63. 63. Users, roles and permissions<br />
  64. 64. http://nl.yunomi.be/<br />
  65. 65. A list of all the members of the site.<br />http://nl.yunomi.be/<br />
  66. 66. Think about your users<br />
  67. 67. Review<br />What do we know about content management in Drupal?<br />What are content types?<br />What is a node?<br />How can we organize content?<br />How do I turn off comments for an entire content type? <br />What is a user as opposed to a role?<br />
  68. 68. Session 3. Regions, Blocks and Layout<br />Hands-on tour<br />
  69. 69. Navigation and Layout<br />Part 1: Control where content appears with Regions, Blocks<br />Part 2: Navigation and the menu system <br />Part 3: Control how your site looks with Themes <br />Part 4: Administration Theme<br />
  70. 70.
  71. 71. Header region<br />Right region<br />
  72. 72.
  73. 73. User login block<br />Search block<br />Custom menu<br />Views block output with Quicktabs<br />Recent poll block<br />
  74. 74. Navigate: Site Building > Blocks<br />
  75. 75.
  76. 76. Navigate: Site Building > Blocks<br />
  77. 77. “Enabled” v “Expanded”<br />
  78. 78. Page construction in Drupal<br />Page <br />
  79. 79. Pulls in regions defined in theme<br />Page <br />Header<br />Content<br />Sidebar<br />Footer<br />
  80. 80. Blocks are assigned to regions<br />Page <br />Header<br />Content<br />Sidebar<br />User login<br />Recent poll<br />Footer<br />
  81. 81. Menus are also arranged as blocks<br />Page <br />Header<br />Primary links menu<br />Content<br />Sidebar<br />User login<br />Recent poll<br />Footer<br />
  82. 82.
  83. 83. Session 4. Advanced configuration<br />Hands-on tour<br />
  84. 84. Advanced Configuration<br />Part 1: Extend a custom content type<br />Part 2: Add an image to a content type <br />Part 3: Create a view block of that content<br />Part 4: Place that block on the page<br />Part 5: Improve find-ability and Configure Search<br />
  85. 85. What do we know so far<br />
  86. 86. Meet CCK<br />Define a content type<br />Select default settings<br />Comments allowed?<br />Promoted to front page?<br />Add fields<br />Data type: text, integer<br />Form widget, select box, radio buttons<br />Display, how it shows up<br />Fields appearing in forms<br />
  87. 87. CCK fields<br />Datatype<br />Numerical, long text, text, etc<br />Options widgets<br />Select lists, checkboxes, image upload. <br />Validation options.<br />Display<br />How to display the content<br />
  88. 88. Add an image field<br />Multiple uploads per field<br />Two different image fields<br />
  89. 89. Create SimpleView listings of content<br />Query content<br />Filter out content types<br />Sort by date<br />Examples<br />List of titles in a sidebar block.<br />Titles, summary and links on a page.<br />
  90. 90. Custom content<br />What kinds of content would you like on your site?<br />Would it have comments?<br />Does it appear on the front page in a list by default?<br />
  91. 91. Session 5: Review & Questions <br />Recap and Where to go next?<br />
  92. 92. 1<br />2<br />3<br />5<br />6<br />4<br />
  93. 93. What do we know about Drupal?<br />Review what we learned...<br />Any questions?<br />

×