Web corporativa con Drupal

3,023 views
2,847 views

Published on

Charla presentada en el VI Festival Latinoamericano de Instalación de Software Libre - FLISOL 2010, Sede Trujillo - Perú.

Published in: Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,023
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
82
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Web corporativa con Drupal

  1. 1. Web Corporativa con DRUPAL Edward Vega Gavidia IDEV Consultores S.A.C. www.idev.pe Miembro Fundador de COLISOL    
  2. 2. Introducción Suele ocurrir que un cliente solicita que le diseñen su  “página web” pero regularmente necesita un sitio web. Página Web Vs. Sitio Web    
  3. 3. Página vs. Sitio Web Página  web:  Conjunto  de  elementos  hipermedia  organizados conforme a la sintaxis del X/HTML. Sitio Web: Conjunto de páginas web organizadas  conforme a una estructura del sitio.    
  4. 4. Web Corporativa Algunas  consideraciones,  recomendadas  por  Nacho  Morató en PymeCrunch: ● Cuidado en el diseño ● No usar correos gratuitos ● Mantener el title en todas las páginas ● Publicar datos de contacto ● No publicar publicidad no relacionada    
  5. 5. Web Corporativa Algunas  consideraciones,  recomendadas  por  Nacho  Morató en PymeCrunch (parte 2): ● No usar direcciones de servicios gratuitos ● No enlazar webs no relacionadas ● No mostrar secciones en construcción ● Cambiar el favicon si se usa un CMS ● Opción para deshabilitar elementos multimedia    
  6. 6. Qué es Drupal Drupal  es  un  Sistema  Manejador  de  Contenidos  (CMS)  Libre,  que  permite  publicar,  gestionar  y  organizar  contenidos dentro de un sitio web. (*)  En  un  CMS  intervienen  un  staff  que  publica  información,  un  responsable  de  TI  que  provee  de  una  infraestructura,  y  un  webmaster  para el mantenimiento del sitio web.    
  7. 7. Qué se puede hacer con Drupal ✔ Portales Web Comunitarios ✔ Foros ✔ Sitios Web Corporativos ✔ Intranet ✔ Bitácoras / Blogs ✔ Sitios aficionados ✔ Comercio Electrónico ✔ Redes Sociales    
  8. 8. Requerimientos Servidor Gestor de Web Base de Datos Apache 2.2.15 06 de Marzo del 2010 MySQL Community Server 5.1.46 Generally Available (GA) Release Lenguaje de Programación PHP 5.3.2 04 de Marzo del 2010    
  9. 9. Conceptos básicos de Drupal Nodos:  ●Son como las hojas de un árbol. ●son piezas elementales de contenido en drupal. ●Tienen un id que los identifica. ●Todos los “contenidos” (página, artículo, etc) son nodos.    
  10. 10. Conceptos básicos de Drupal Otros elementos de Drupal: ● Usuarios ● Comentarios ● Taxonomias ● Vistas ● etc    
  11. 11. Estructura de Carpetas Nuestra instalación de Drupal por defecto cuenta con algunos  archivos  y  carpetas,  de  los  cuales  debemos  destacar  los  siguientes: ● Includes : Funciones escenciales de Drupal ● Modules : Core de Drupal ● Sites : Configuración, e inclusión de módulos y temas ● Themes : Temas de Drupal    
  12. 12. Core de Drupal ●Block:  Gestiona  los  bloques  que  conforman  la  estructura del diseño de cada página. ●Filter:  Gestiona  el  filtrado  de  contenido  en  su  preparación para ser presentado. ●Node:  Gestiona  el  ingreso  y  presentación  de  todos  los  contenidos del sitio web. ●System:  Gestiona  la  configuración  general  para  todos  los administradores del sitio web. ●User:  Gestiona  el  registro  de  usuarios  y  el  sistema  de  “logueo”.    
  13. 13. No modificar el Core de Drupal!    
  14. 14. Módulos de Drupal Carpeta “mimodulo” mimodulo.info name = “Mi Modulo Drupalero” description = “Este es mi módulo drupalero” core = 6.x mimodulo.module function mimodulo_hook(){ }    
  15. 15. Módulos para Web Corporativa ● Aggregator ● CCK (Content Construction Kit) ● Contact ● Nice Menú ● Image ● View ● IMCE ● Webform ● Poll ● Taxonomy ● Upload ● Wysiwyg    
  16. 16. Temas en Drupal Carpeta “mitema” ● mitema.info ● style.css ● page.tpl.php ● block.tpl.php ● node.tpl.php ● template.php ● screenshot.png    
  17. 17. Temas en Drupal mitema.info name = mitema core = 6.x engine = phptemplate regions[content] = Content regions[right] = Right regions[left] = Left regions[footer] = Footer    
  18. 18. Temas para Web Corporativa Una buena opción es buscar un tema que se parezca al  que se necesita y utilizarlo como base para desarrollar el  deseado. A veces se necesita un tema de dos cuerpos, a veces de  tres,  incluso  en  ocaciones  con  varias  regiones  horizontales  con  diferente  cantidad  de  bloques  (verticales) cada uno.    
  19. 19. Contrucción del Sitio Web Debemos definir la arquitectura de la información, es útil  diagramarlo en papel o en una pizarra. Luego diagramar los bloques que conformarán el diseño,  y definir dónde se ubicará el “content”. Posteriormente hay que ubicar las imágenes como logos,  banners, etc. (*) Demás pasos “al gusto”.    
  20. 20. Quiénes usan Drupal?    
  21. 21. Club Deportivo UCV    
  22. 22. COLISOL    
  23. 23. Sinergia Microfinance Institution    
  24. 24. TrujilloEmpresarial.Com    
  25. 25. Implantemos Drupal!    
  26. 26. Algunos Enlaces Sitio Oficial de Drupal www.drupal.org Comunidad DrupalPerú www.drupalperu.com Comunidad Drupal Hispano www.drupal.org.es    
  27. 27. GRACIAS!! Edward Vega Gavidia IDEV Consultores S.A.C. www.idev.pe Miembro Fundador de COLISOL    

×