35
1 Copyright © 2011 Vector Software Factory “El poder de los CMS” Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

Embed Size (px)

Citation preview

Page 1: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

1Copyright © 2011 Vector Software Factory

“El poder de los CMS”Microsoft Web CampsRafael Gerardo Weisz05/04/2011

Page 2: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

2Copyright © 2011 Vector Software Factory

Índice

IntroducciónEl uso de los CMS en aplicaciones WebCaso de estudio: Umbraco

Page 3: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

3Copyright © 2011 Vector Software Factory

Antes de nada….

Page 4: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

4Copyright © 2011 Vector Software Factory

Sobre la charla

Para seguirla en Twitter:

#eswebcamp Podéis preguntar, comentar, criticar, etc…

Page 5: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

5Copyright © 2011 Vector Software Factory

Sobre Vector y el ponente

Vector SF es una empresa de consultoría tecnológica centrada en tecnologías web:

Más de 420 empleadosOficinas: Madrid, Albacete, Córdoba, Valencia, A CoruñaContratando todos los díasRafael Gerardo: Consultor Técnico Senior. CTO en Easy Code Software y consultor asociado de Vector SF.

Diseño de Servicios

Diseño de Servicios

UsabilidadExperiencia de Usuario

UsabilidadExperiencia de Usuario

DiseñoDiseño MaquetaciónMaquetación

DesarrolloDesarrollo TestingTesting FactoríaFactoría

Page 6: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

6Copyright © 2011 Vector Software Factory

Introducción

Page 7: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

7Copyright © 2011 Vector Software Factory

Introducción

Las empresas hoy en día necesitannecesitan…Producir contenidos (Marketing, Periodistas, etc.)

Rapidez de desarrollo, estandarización

Potencia en las capacidades de diseño, sin renunciar a lo

anterior

Posicionamiento y fidelización

Integración con redes sociales y comunidades

Extensión a entornos multicanal (móvil, tablets, etc.)

Los CMS surgen como respuesta a todos estos retos.

Page 8: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

8Copyright © 2011 Vector Software Factory

El uso de los CMS en

aplicaciones web

Page 9: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

9Copyright © 2011 Vector Software Factory

2.1. ¿Qué es un CMS?

Empresa

ColaboradoresDiseñadoresProgramadoresAdministradores

Empresa

ColaboradoresDiseñadoresProgramadoresAdministradores

CMSCMS

Redes Sociales

Sitios Web

Noticias

RSS

eCommerce

B2B

Page 10: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

10Copyright © 2011 Vector Software Factory

2.1. ¿Qué es un CMS?

Sistema para la gestión de nuestro contenido web

Permite que, de manera controlada, cualquier usuario colabore en la producción de contenidos.

Herramientas administrativas. Gestión potente y completa.

Modelo de datos y mecanismos cofigurables de renderizado.

Page 11: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

11Copyright © 2011 Vector Software Factory

2.1. ¿Qué es un CMS?

Mas cositas…

Entorno integrado de creación de aplicaciones webBasados en una tecnología estándar (.Net, J2EE, PHP)Incorporan el modelo MVC (Modelo Vista Controlador)Permiten trabajar de forma sencilla con el aspecto de la web (mediante plantillas)Incorporan funcionalidades prefabricadas: Gestión de usuarios, gestión de contenidos, etc.Son modularesSistemas de personalizaciónComunidadModelo de comercializaciónEntorno de desarrollo y trabajoGestión de flujos

Page 12: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

12Copyright © 2011 Vector Software Factory

2.2. Ventajas

Permiten acotar el alcance (prototipado)

Time to Market

Flexibilidad. Muchos tipos y combinaciones

soluciones web

Separan el contenido de su aspecto

Rápida incorporación de colaboradores

Escalabilidad

Gestión unificada de aplicaciones web diferentes

Permite centrarse en el valor añadido

Page 13: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

13Copyright © 2011 Vector Software Factory

2.3. Inconvenientes

Personalización limitada en muchas ocasiones, los sitios son casi iguales

Falta de control en algunos apartados y áreas

Extensibilidad limitada

Te atan a un producto

Page 14: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

14Copyright © 2011 Vector Software Factory

2.3. Inconvenientes

Page 15: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

15Copyright © 2011 Vector Software Factory

2.4. Tendencias

Cloud + SaaS

Ejemplo: Umbraco en Windows Azure

Umbraco Accelerator for Windows Azure.

Ventajas: Costes, Flexibilidad, Escalabilidad

En el futuro: Umbraco as a Service (Umbraco 5.0)

Estandarización, adopción de HTML5!

Page 16: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

16Copyright © 2011 Vector Software Factory

3. Umbraco

Page 17: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

17Copyright © 2011 Vector Software Factory

DEMO

3.1. Un vistazo a Umbraco

www.umbraco.org

umbraco.codeplex.com

our.umbraco.org

Page 18: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

18Copyright © 2011 Vector Software Factory

3.5. Otros aspectos

http://www.heinz.com/http://www.peugeot.com/http://www.wired.it/http://www.condenast.com/

http://http://demo.thecogworks.co.ukdemo.thecogworks.co.uk

Page 19: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

19Copyright © 2011 Vector Software Factory

3.2. Arquitectura de Umbraco

Sobre IISModelo de programación extensible basado en ASP.Net

BD: MySQL, SQL Server y VistaDB.Permite la implementación en cluster con balanceo de carga.La versión estándar de Umbraco requiere Full Trust

Page 20: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

20Copyright © 2011 Vector Software Factory

3.1. Un vistazo a Umbraco

La última versión de Umbraco estable es la

4.7.0

Se distribuye bajo licencia MITIncluido en Web Platform Installer, WebMatrix y Visual Studio 2010 Templates

Basado en C# y ASP.NET

Objetivo: Simple, Bonito, Intuitivo

Page 21: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

21Copyright © 2011 Vector Software Factory

3.3. Mercado de CMS sobre .Net

Más de 85.000 implantaciones, en 2010 una media de 1000 descargas al día.

Es una de las descargas más populares en el Top 5 de WPI

Dos puestos atrás de su principal rival DotNetNuke

Entre las 12 aplicaciones más descargadas en Codeplex, a 6 puestos DotNetNuke y 13 puestos por delante de mojoPortal.

Page 22: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

22Copyright © 2011 Vector Software Factory

3.3. Mercado de CMS sobre .Net

umbraco Dotnetnukemojoportal

umbraco Dotnetnukemojoportal

Page 23: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

23Copyright © 2011 Vector Software Factory

3.4. Modelo comercial de Umbraco

Licencia MIT

Complete - 499€ = Incluye acceso a umbraco.tv y todos los add-ons oficiales

Confidence - 2.999€ = Complete + Soporte garantizado, Garantía de resolución de bugs

Page 24: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

24Copyright © 2011 Vector Software Factory

3.5. Otros aspectos

Comunidad - Cabe destacar el uso de Codeplex + our.umbraco.org + our.umbraco.org/forum

Módulos disponibles

Documentación (Escasa).  Our.umbraco.org/wiki

Formación: oficial y de partners, online y presencial.

Page 25: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

25Copyright © 2011 Vector Software Factory

3.6. Trabajando con Umbraco

Puesta en marcha:

1. Descarga (codeplex)

2. Configuración de Base de Datos

3. Implementar plantilla de sitio (opcional)

4. Definición de plantillas + Diseño (HTML/XML/XSLT)

5. Definición de los tipos de documento

6. Agregar contenidos y publicar

7. Gestión de usuarios, "Tipos de usuario" (Roles)

8. Extender

Page 26: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

26Copyright © 2011 Vector Software Factory

3.7. Trabajando con Umbraco

CONTENDIO = PLANTILLA + TIPO DE DOCUMENTO

Page 27: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

27Copyright © 2011 Vector Software Factory

3.8. Trabajando con Umbraco

PLANTILLA

Se realiza mediante ASP.NET Master Pages

Umbraco usa XSLT para generar de forma dinámica

contenido.

RAZOR

.NET Custom Control y .NET User Controls de forma

nativa. 

Soporta ASP.NET Ajax usando jQuery, Prototype,

MooTools y otros toolkits Ajax.

Programación: <%%>, API de Umbraco y manejadores)

Page 28: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

28Copyright © 2011 Vector Software Factory

3.9. Trabajando con Umbraco

TIPO DE DOCUMENTO

Son como tablas de una BD

Definen los campos que tendrá cada contenido

dentro de mi sitio web.

Permiten definir la jerarquía del sitio

Plantillas permitidas y plantilla por defecto

Page 29: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

29Copyright © 2011 Vector Software Factory

3.6. Trabajando con Umbraco

CONTENDIOControl de versiones

Permite la edición sobre el portal

Otras funcionalidades: Gestión de activos

Multimedia, Funcionalidades sociales

(comentarios, etiquetados, gravatar, blogroll,

etc.)

La extensión de funcionalidades se realiza

mediante "Paquetes"

- http://packages.umbraco.org/packages

Page 30: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

30Copyright © 2011 Vector Software Factory

3.10. Umbraco eCommerce

uCommerce - http://www.ucommerce.dk - Comercial

Commerce4Umbraco – Open Source

UmbracoECommerce – Open Source

Procure – Open Source

Una demo: http://demo.teacommerce.dk

Page 31: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

31Copyright © 2011 Vector Software Factory

4. Call to action

Page 32: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

32Copyright © 2011 Vector Software Factory

Call to Action

¿¡¿¡¿Y AHORA QUÉ?!?!?

Page 33: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

33Copyright © 2011 Vector Software Factory

Call to Action

1) Vete a www.microsoft.com/web/umbraco2) Instala Microsoft Web Platform Installer3) Selecciona Umbraco4) A jugar

(Opcional: Vete a umbraco.codeplex.com e instálalo desde 0)

Page 34: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

34Copyright © 2011 Vector Software Factory

Vector SF

MADRIDParque Empresarial La FincaPaseo del Club Deportivo, 1, Bloque 11 - Planta 128223 Pozuelo de Alarcón – MadridTel. (+34) 91 183 03 00Fax: (+34) 91 799 55 30

MADRIDAvda. De la Universidad, 128691 Villanueva de la Cañada – MadridTel. (+34) 91 810 53 00Fax. (+34) 91 810 51 64

MADRIDParque Empresarial La FincaPaseo del Club Deportivo, 1, Bloque 11 - Planta 128223 Pozuelo de Alarcón – MadridTel. (+34) 91 183 03 00Fax: (+34) 91 799 55 30

MADRIDAvda. De la Universidad, 128691 Villanueva de la Cañada – MadridTel. (+34) 91 810 53 00Fax. (+34) 91 810 51 64

ALBACETEC/ Cristóbal Lozano, 1202002 - AlbaceteTel.: (+34) 967 96 12 00Fax: (+34) 967 61 50 05

ALBACETEC/ Cristóbal Lozano, 1202002 - AlbaceteTel.: (+34) 967 96 12 00Fax: (+34) 967 61 50 05

CÓRDOBAC/ Claudio Marcelo, 15, 2º Izq.14002 - CórdobaTel.: (+34) 957 48 21 32

CÓRDOBAC/ Claudio Marcelo, 15, 2º Izq.14002 - CórdobaTel.: (+34) 957 48 21 32

SANTIAGO DE COMPOSTELARúa do Pintor Juan Luis, 515702 - Santiago de Compostela

SANTIAGO DE COMPOSTELARúa do Pintor Juan Luis, 515702 - Santiago de Compostela

VALENCIAParque CientíficoPolígono la Coma, s/n46980 Paterna -ValenciaTel.: (+34) 902 54 50 10

VALENCIAParque CientíficoPolígono la Coma, s/n46980 Paterna -ValenciaTel.: (+34) 902 54 50 10

Page 35: 1 Copyright © 2011 Vector Software Factory El poder de los CMS Microsoft Web Camps Rafael Gerardo Weisz 05/04/2011

35Copyright © 2011 Vector Software Factory

GRACIASRafael Gerardo Weisz

[email protected]

GRACIASRafael Gerardo Weisz

[email protected]