2. Agenda
1. Que es un CMS
2. Drupal es un Content Management Framework.
3. Desarrollo Profesional.
4. Modelos de negocio.
5. Preguntas.
BarCamp Costa Rica | Feb 1 2013
3. 1. Que es un CMS?
CMS: Sistema de gestión de contenido web.
Es un sistema de software que ofrece herramientas de creación web y
administración diseñado para permitir a los usuarios con pocos conocimientos
de lenguajes de programación web o lenguajes de marcas para crear y
administrar el contenido del sitio con relativa facilidad.
BarCamp Costa Rica | Feb 1 2013
4. 1. Que es un CMS?
BarCamp Costa Rica | Feb 1 2013
5. 2. Drupal es un Content Management Framework.
Arquitectura:
Drupal
PHP
MySQL/Postgres D6
Apache / NGINX
ANY PDO D7
Linux / Windows / MAC
BarCamp Costa Rica | Feb 1 2013
6. 2. Drupal es un Content Management Framework.
Arquitectura:
Custom Contrib Core
Temas Temas Temas
Profiles
I18N
Módulos Módulos Módulos
Drupal Core
BarCamp Costa Rica | Feb 1 2013
7. 2. Drupal es un Content Management Framework.
BarCamp Costa Rica | Feb 1 2013
8. 2. Drupal es un Content Management Framework.
Drupal es un Content Management Framework (CMF), desde donde se puede
construir un CMS diseñado específ camente para sus necesidades.
i
Drupal es una herramienta para la
construcción de un sistema de gestión
de contenidos para una variedad de
necesidades diferentes pero sin perder
el benef cio de compartir la misma
i
plataforma comunitaria,porque todos los
componentes básicos son los mismos.
BarCamp Costa Rica | Feb 1 2013
9. 2. Drupal es un Content Management Framework.
Esto signif ca que el acceso al
i
conocimiento de la comunidad Drupal y
la posibilidad de colaborar con otros
para impulsar la plataforma Drupal.
Ademas acceso a una comunidad de
desarrolladores que pueden soportar tu
CMS personalizado.
Es decir que se tendría un Drupal
personalizado ( no propietario pero casi),
sin perder las mejores practicas del
Open Source.
BarCamp Costa Rica | Feb 1 2013
10. 3. Desarrollo Profesional.
• Curriculum experto en todo
• .Net, Java, ColdFusion, Oracle, Ruby, etc.
• Reutilización de conocimiento
• Aprender a utilizar módulos
• Aprender que módulos utilizar para un tipo de problema.
• Olvidarse de hacer el trabajo aburrido.
• Modelo de auto acreditación
• Módulos contribuidos.
• Parches enviados.
• Capacitaciones impartidas.
• Traducciones contribuidas.
• Documentación Creada.
• Consultor en Drupal : 2 años.
BarCamp Costa Rica | Feb 1 2013
11. 4. Modelos de Negocio.
• Se requiere de un equipo de desarrollo Drupal
• Drupal Backend (Desarrollo de módulos, JS, FAPI)
• Drupal Themer ( Creación de temas, JS, CSS)
• Drupal SiteBuilder ( Implementación de requerimientos sin código)
• Drupal Project Manager ( Traductor de requerimientos a Drupal)
• Algunos modelos de negocio
• Drupal shop.
• Add-ons
• Entrenamiento.
• Infraestructura y soporte.
• Productos.
• Distribuciones
BarCamp Costa Rica | Feb 1 2013
12. 4. Modelos de Negocio - Add-ons.
• Crear servicios complementarios a Drupal y paquetes reusables.
BarCamp Costa Rica | Feb 1 2013
13. 4. Modelos de Negocio – Drupal Shop.
• Evolución normal del freelancer
• Servicios de generación de websites
• Alta demanda
• Clientes de mediana empresa a Corporaciones.
• Outsourcing.
• Manejo de proyectos.
• Entrenamiento.
• Reclutamiento.
• Ventas.
BarCamp Costa Rica | Feb 1 2013
14. 4. Modelos de Negocio – Drupal Shop.
BarCamp Costa Rica | Feb 1 2013
15. 4. Modelos de Negocio – Entrenamiento.
BarCamp Costa Rica | Feb 1 2013
16. 4. Modelos de Negocio – Infraestructura y
soportte.
BarCamp Costa Rica | Feb 1 2013
17. 4. Modelos de Negocio – Productos.
BarCamp Costa Rica | Feb 1 2013
18. 4. Modelos de Negocio – Distribuciones.
BarCamp Costa Rica | Feb 1 2013
19. Preguntas?
enzo@anexusit.com
BarCamp Costa Rica | Feb 1 2013
20. Presentación preparada por:
enzo – Eduardo Garcia
enzo@anexusit.com
http://twitter.com/enzolutions
BarCamp Costa Rica | Feb 1 2013