DotNetNuke: CMS y plataforma de aplicaciones en Windows Azure<br />David J. Rodríguez Hernández<br />Director de Tecnologí...
Agenda<br />Qué es DotNetNuke<br />DNN en Windows Azure<br />El futuro de DNN<br />Comenzar ><br />
DotNetNu…Quéeeeee?<br />
Qué es DotNetNuke<br />CMS<br />DotNetNuke® es la Principal Plataforma de Gestión de Contenidos Web para Microsoft .NET<br />
Qué es DotNetNuke<br />Plataforma<br />DotNetNuke® es el único CMS web para .NET que ofrece más de 10.000 Apps en su Marke...
Qué es DotNetNuke<br />Open Source<br />DotNetNuke® es el Mayor y Más Exitoso Proyecto Open Sourcenativo para la Plataform...
DotNetNuke: Características<br />Versátil<br />Amigable para el usuario<br />Multi-portal<br />Totalmente personalizable<b...
Algunas cifras<br />Descargas<br />Año 2010: 700.000 descargas<br />+6 millones desde su comienzo<br />Es la App más desca...
¿Quién usa DotNetNuke?<br />
Ediciones<br />http://www.dotnetnuke.com/Products/Compare-Editions.aspx<br />
Oportunidades con DNN<br />Administración<br />DesarrolloWebSites<br />Diseño Skins<br />DesarrolloApps(Módulos)<br />Host...
Apps sobre DotNetNuke<br />DNN es Extensible a través de la creación de módulos<br />Publicables en Snowcovered.com<br />T...
DotNetNuke en el mundo<br />Red de Partners de DotNetNuke<br />Actualmente 80 Partners Certificados: http://www.dotnetnuke...
DotNetNuke en España<br />Partners certificados:<br />Xepient Solutions<br />Intelequia Software Solutions<br />Interdigit...
DotNetNu…Quéeeeee?<br />Pues yo pensaba que era otra cosa…<br />
Agenda<br /><ul><li>Qué es DotNetNuke
DNN en Windows Azure
El futuro de DNN</li></ul>Continuar ><br />
10 razones para subirse a la nube<br />Bajo demanda<br />Adaptación a la innovación<br />Reducción de costes<br />Alquilar...
Gestión elástica de contenidos<br />Elasticidad<br />=<br />Cloud Power<br />
Elasticidad y Pago por Uso<br />Elasticidad<br />«Agilidad para aumentar o disminuir capacidad en cualquier momento según ...
DotNetNuke en Azure<br />DNN Azure Accelerator<br />Herramienta que facilita el despliegue  de DotNetNuke sobre Azure<br /...
En modelo tradicional…<br />
Escalando OnPremise…<br />Content Servers<br />WebFarms<br />=<br />Database Servers<br />También se aplica a Hosting trad...
Escalabilidad en la nube<br />Pulse aquí para <br />Añadir un servidor<br />Pulse aquí para <br />Quitar un servidor<br />
Tus portales en la Nube<br />Coste mínimo en horas valle<br />Aumentando capacidad según necesidad<br />Reduciendo capacid...
Patrones de trabajo óptimos en la nube<br />
DNN Azure Accelerator<br />http://channel9.msdn.com/events/MIX/MIX11/EXT12<br />
SMB: Multi-instancia<br />SMB (Server Message Block) = Protocolo de red para compartir  impresoras y ficheros<br />
DNN Azure Accelerator - SMB<br />
SMB Single & ExtraSmall<br />Características<br />El rol de SMB Server lo asume la «Instancia 0»<br />Las instancias son E...
Demo<br />
Agenda<br /><ul><li>Qué es DotNetNuke
DNN en Windows Azure
El futuro de DNN</li></ul>Continuar ><br />
C.M.S. Redefinido<br />Cloud Deployable<br />Mobile Optimized<br />Social Engaging<br />
Upcoming SlideShare
Loading in …5
×

DotNetNuke - CMS y plataforma de aplicaciones en Windows Azure

2,662 views

Published on

Presentación realizada el 5 de julio de 2011 dentro del CMS Azure RoadShow en las oficinas de Microsoft en Madrid, sobre las posibilidades de DotNetNuke como CMS y plataforma de aplicaciones en Windows Azure.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,662
On SlideShare
0
From Embeds
0
Number of Embeds
380
Actions
Shares
0
Downloads
23
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • PresentaciónAgradecimientos¿A qué nos dedicamos? Somos una empresa de desarrollo especializada en… Aplicaciones y sitios con DNN, Aplicaciones en Azure y BPOS/Office365¿Porqué estamos con DNN?Queríamos una plataforma para crear aplicaciones y sitios web, que pudiéramos tocar el código fuente, que fuera asequible, que pudiera escalar en la nube y que estuviera basado en tecnología Microsoft (por trayectoria). Bajo estas premisas los candidatos eran DotNetNuke y Umbraco. Al final nos decidimos por DNN porque lo conocíamos de algunos proyectos previos.¿Qué hemos realizado?DNNAzureAccelerator
  • Principal en términos de descargasPrincipal en términos de tamaño de su comunidadPrincipal en número de sitios web desplegados a nivel mundial con la plataforma
  • Esto permite rápidamente extender la funcionalidad que trae por defecto DNN con aplicaciones comerciales desarrolladas para la plataforma que ayudan a la implementación de necesidades específicas de cualquier sitio web.
  • Según las propias estadísticas de descargas de CodePlex o desde WebMatrix, es el proyecto Open Source con más antigüedad para la plataforma Microsoft hasta la fecha
  • Versátil – DotNetNuke es un entorno de código de abierto ideal para crear, distribuir y gestionar aplicaciones web interactivas, intranets y extranets.Amigable para el usuario – DotNetNuke está diseñado para facilitar a los usuarios la gestion de todas las características del sitio. Asistentes, iconos de ayuda y un elaborado interface de usuario permiten realizar cualquier función fácilmente.Potente –  DotNetNuke puede alojar múltiples portales o sitios en una sola instalación.  Al dividir las opciones administrativas en dos niveles, uno para el nivel de alojamiento y otro individual a nivel de portal, DotNetNuke permite a los administradores gestionar más de un sitio, cada uno con su propio aspecto e identidad.Rico en características – DotNetNuke incluye una serie de herramientas incorporadas que le proporcionan funcionalidad como el alojamiento de distintos sitios web, diseño, contenidos, seguridad, opciones para miembros. Todo se puede personalizar desde su sitio web.Con Soporte Técnico  - DotNetNuke está respaldado por un conjunto dedicado de desarrolladores, y una comunidad internacional dedicada al proyecto. A través de grupos de usuarios, foros on-line, portales de recursos como este y una red de empresas especializadas en DNN®, el soporte técnico siempre está a mano.Fácilmente instalable – DotNetNuke puede estar funcionando literalmente en minutos.  Simplemente se descarga el software de DotNetNuke.com, y se siguen las instrucciones de instalación. Además muchas empresas de alojamiento ofrecen la instalación gratuita de DotNetNuke con sus planes.Multi-Idioma – DotNetNuke incluye funciones multi-lenguaje que permiten a los administradores traducir el portal a cualquier idioma. Código Abierto – DotNetNuke se proporciona de forma gratuita, como software open-source con su código fuente disponible, y autorizado con una licencia standard BSD. Esto permite que individuales o empresas puedan hacer lo que deseen con el código de la aplicación con el simple requerimiento de que se mencione que el software tiene como base lo realizado por la comunidad del proyecto original DotNetNuke.Vanguardista - DotNetNuke proporciona un mecanismo inigualable para aprender las mejores técnicas de desarrollo. Creación y distribución de módulos, métodos de depuración etc... todo mientras se utilizan las técnologías más vanguardistas como ASP.NET 2.0, Visual Web Developer (VWD), Visual Studio 2005 y SQL Server 2005 Express.Extensible - DotNetNuke puede crear los sistemas más complejos de gestión de contenidos con sus características integradas, pero también permite a los administradores de alojamiento extender la funcionalidad de la aplicación con programas de terceros, añadidos y herramientas personalizadas. Los módulos para Dotnetnuke o Skins son fáciles de encontrar, comprar o desarrollar. La personalización del sitio y su funcionalidad son ilimitadas.Reconocido – DotNetNuke es una marca registrada ampliamente reconocida y respetada en la comunidad de código abierto.  Con cerca de 450.000 usuarios registrados y un experto equipo de desarrolladores, DotNetNuke continua evolucionando su software a través de la participación, pruebas en el mundo real y sugerencias del usuario final.
  • Esto permite rápidamente extender la funcionalidad que trae por defecto DNN con aplicaciones comerciales desarrolladas para la plataforma que ayudan a la implementación de necesidades específicas de cualquier sitio web.
  • En esta imagen veréis algunos clientes, fácilmente reconocibles, que usan DotNetNuke Professional y Enterprise como parte de sus infraestructuras web. Por supuesto, son sólo una pequeña parte de las casi 1.000 suscripciones que declaran haber conseguido en el último año y medio.
  • Similitud de las eléctricas:¿Qué hacían nuestros antepasados para generar energía? (generadores, etc.)Cuando aparecieron las eléctricas, ¿confiaban en el cable que «traía la luz»?SIMIL: si apagas el interruptor de la luz, pagas menos  Pago por usoSimilitud con el sistema bancario:¿cuánto dinero tienes?¿dónde está? ¿dónde está físicamente?¿está más seguro en tu casa o en el banco?SÍMIL: no sabes dónde está físicamente, ni te importa. Confías en tu banco.
  • Patrón «On y Off»Por ejemplo, campañas tipo «Recortazos», donde se activan y desactivan aplicaciones durante determinados periodos de tiempoCampañas de marketing específicasSistemas de cálculo de la facturación mensualPatrón «Crecimiento Rápido»Por ejemplo, en sistemas como la facturación de billetes a través de Internet. Preguntar al público cuántos usaban hace 3 o 4 años los sistemas de emisión de tarjetas de embarque a través de Internet. Preguntar cuántos lo hacen hoy en día. Recalcar que el público de la sala tiene trampa, porque está íntimamente relacionado con el mundo del transporte y la logísticaRecalcar que si el sistema está diseñado correctamente para la nube, podría sin problemas escalarse para que se realizara el 100% de la facturación a través de Internet, sólo añadiendo nuevas instanciasPatrón «Picos Impredecibles»:Por mal tiempo, se cancelan vuelos y se desvía el tráfico al marítimo, o viceversa, y hay que añadir alguna salida adicional imprevista, hay más visitas a la web en busca de información y/o noticias, etc.Patrón «Picos Predecibles»:- Es el más claro, como por ejemplo, las temporadas de Semana Santa, o simplemente la caída de uso durante fines de semana, o durante la noche.
  • Abrir la página http://roadshowcms.intelequia.com/ y nombrar que es un portal de ejemplo desarrollado para este evento. Está soportado por DNN Community y Windows AzureNombrar que si alguien se quiere descargar el skin actual del portal el enlace está en el área de descargasIniciar sesión con «cmsazure» y resaltar que ha aparecido una barra de herramientas superiorVamos a ver algunas características de DotNetNuke:Mostrar los tres modos «Vista», «Edición» y «Diseño»Abrir el panel y añadir una nueva página «TestX». Por defecto se añade también un módulo HTMLNombrar que inicialmente la página sólo está disponible para los administradores. Ir a Editar página y cambiar los permisosMostrar la lista de módulos disponibles con la instalación predeterminada (Blog, Foros, Eventos, etc.) y añadir un módulo de Razor. Configurarlo con el script de Twitter para mostrar la facilidadCambiar el skin a la página
  • DotNetNuke - CMS y plataforma de aplicaciones en Windows Azure

    1. 1. DotNetNuke: CMS y plataforma de aplicaciones en Windows Azure<br />David J. Rodríguez Hernández<br />Director de Tecnología (CTO)<br /> http://davidjrh.blogspot.com@davidjrh<br />
    2. 2. Agenda<br />Qué es DotNetNuke<br />DNN en Windows Azure<br />El futuro de DNN<br />Comenzar ><br />
    3. 3. DotNetNu…Quéeeeee?<br />
    4. 4. Qué es DotNetNuke<br />CMS<br />DotNetNuke® es la Principal Plataforma de Gestión de Contenidos Web para Microsoft .NET<br />
    5. 5. Qué es DotNetNuke<br />Plataforma<br />DotNetNuke® es el único CMS web para .NET que ofrece más de 10.000 Apps en su Marketplace<br />
    6. 6. Qué es DotNetNuke<br />Open Source<br />DotNetNuke® es el Mayor y Más Exitoso Proyecto Open Sourcenativo para la Plataforma Microsoft<br />
    7. 7. DotNetNuke: Características<br />Versátil<br />Amigable para el usuario<br />Multi-portal<br />Totalmente personalizable<br />Soporte técnico<br />Fácilmente instalable<br />Multi-idioma<br />Código abierto<br />Vanguardista<br />Extensible<br />Reconocido<br />
    8. 8. Algunas cifras<br />Descargas<br />Año 2010: 700.000 descargas<br />+6 millones desde su comienzo<br />Es la App más descargada en la Web App Gallery de Microsoft<br />Usuarios<br />+840.000 usuarios registrados<br />Sitios web<br />+650.000 sitios web desplegados<br />Fuentes: Codeplex.com, DotNetNuke.com<br />
    9. 9. ¿Quién usa DotNetNuke?<br />
    10. 10. Ediciones<br />http://www.dotnetnuke.com/Products/Compare-Editions.aspx<br />
    11. 11. Oportunidades con DNN<br />Administración<br />DesarrolloWebSites<br />Diseño Skins<br />DesarrolloApps(Módulos)<br />Hosting<br />Consultoría<br />
    12. 12. Apps sobre DotNetNuke<br />DNN es Extensible a través de la creación de módulos<br />Publicables en Snowcovered.com<br />Tipos: Propósito general, skins, plantillas, contenedores, paquetes de idiomas, proveedores, sistemas de autenticación<br />
    13. 13. DotNetNuke en el mundo<br />Red de Partners de DotNetNuke<br />Actualmente 80 Partners Certificados: http://www.dotnetnuke.com/Partners/Partner-Directory.aspx <br />
    14. 14. DotNetNuke en España<br />Partners certificados:<br />Xepient Solutions<br />Intelequia Software Solutions<br />Interdigital<br />Comunidad:<br />DotNetNuke Olé http://www.dotnetnukeole.com<br />Todo DNN http://www.tododnn.es<br />DNN Hispano http://www.dnn-hispano.com<br />Toni Collhttp://www.tonicoll.com/<br />
    15. 15. DotNetNu…Quéeeeee?<br />Pues yo pensaba que era otra cosa…<br />
    16. 16. Agenda<br /><ul><li>Qué es DotNetNuke
    17. 17. DNN en Windows Azure
    18. 18. El futuro de DNN</li></ul>Continuar ><br />
    19. 19. 10 razones para subirse a la nube<br />Bajo demanda<br />Adaptación a la innovación<br />Reducción de costes<br />Alquilar vs Poseer<br />Ahorro en Espacio/Tiempo<br />Fiabilidad<br />Actualizaciones y parches<br />Flexibilidad de Integración<br />Seguridad<br />Acceso 24x7<br />
    20. 20. Gestión elástica de contenidos<br />Elasticidad<br />=<br />Cloud Power<br />
    21. 21. Elasticidad y Pago por Uso<br />Elasticidad<br />«Agilidad para aumentar o disminuir capacidad en cualquier momento según convenga»<br />Pago por uso<br />Se cobra sólo por lo que se está usando en cada momento <br />Momento ~ Hora<br />Elasticidad<br />
    22. 22. DotNetNuke en Azure<br />DNN Azure Accelerator<br />Herramienta que facilita el despliegue de DotNetNuke sobre Azure<br />Construir sitios y aplicaciones web escalables<br />Adaptación a tecnología cloud<br />Alta escalabilidad y tolerancia a fallos<br />Elasticidad para crecer y decrecer<br />Pago por uso<br />
    23. 23. En modelo tradicional…<br />
    24. 24. Escalando OnPremise…<br />Content Servers<br />WebFarms<br />=<br />Database Servers<br />También se aplica a Hosting tradicional<br />
    25. 25. Escalabilidad en la nube<br />Pulse aquí para <br />Añadir un servidor<br />Pulse aquí para <br />Quitar un servidor<br />
    26. 26. Tus portales en la Nube<br />Coste mínimo en horas valle<br />Aumentando capacidad según necesidad<br />Reduciendo capacidad según convenga<br />
    27. 27. Patrones de trabajo óptimos en la nube<br />
    28. 28. DNN Azure Accelerator<br />http://channel9.msdn.com/events/MIX/MIX11/EXT12<br />
    29. 29. SMB: Multi-instancia<br />SMB (Server Message Block) = Protocolo de red para compartir impresoras y ficheros<br />
    30. 30. DNN Azure Accelerator - SMB<br />
    31. 31. SMB Single & ExtraSmall<br />Características<br />El rol de SMB Server lo asume la «Instancia 0»<br />Las instancias son ExtraSmall<br />Permite la misma escalabilidad <br />Ideal para<br />Escenarios simplificados<br />Ofertas promocionales de Windows Azure (IntroductorySpecials)<br />
    32. 32. Demo<br />
    33. 33. Agenda<br /><ul><li>Qué es DotNetNuke
    34. 34. DNN en Windows Azure
    35. 35. El futuro de DNN</li></ul>Continuar ><br />
    36. 36. C.M.S. Redefinido<br />Cloud Deployable<br />Mobile Optimized<br />Social Engaging<br />
    37. 37. Novedades<br />Migración a C#<br />Integración Sharepoint<br />«Folder providers» para almacenamiento externo<br />Compatible Windows Azure<br />Mejoras UI (jQuery, Telerik, …)<br />Mega-Menús<br />
    38. 38. DNN 6 Beta 1 en Azure<br />http://dnn6beta1.cloudapp.net <br />
    39. 39. Resumen<br />DotNetNuke es un CMS para sitios web y creación de aplicaciones<br />Con el Accelerator podemos realizar implementaciones altamente escalables en Azure<br />DotNetNuke + Azure = <br />Cloud Power!<br />
    40. 40. Tu partner en la nube<br />Intelequia Software Solutions<br />www.intelequia.com<br />Avda. Manuel Hermoso Rojas, 4 Torre I, Local 4 38003<br />Santa Cruz de Tenerife<br />info@intelequia.com<br />David Rodríguez<br />@davidjrh<br />http://davidjrh.blogspot.com<br />davidj@intelequia.com<br />

    ×