Openness@Microsoft

Openness@Microsoft es el medio para mantener una comunicación sana y continua entre la comunidad de código abierto, donde se permite hablar abierta y honestamente acerca de los diferentes temas de interoperabilidad, como son UNIX, Linux, Windows, entre ot

Drupal 7, ahora mas interoperable con la plataforma Microsoft

Drupal 7, ahora mas interoperable con la plataforma Microsoft

  • Comments 1
  • Likes

La nueva versión de Drupal fue lanzada hace uno meses atrás y nosotros en Microsoft le dimos la bienvenida, pues desde nuestro punto de vista, Drupal versión 7 marca un hito importante, ya que incluye grandes mejoras, algunas de las cuales fueron el resultado de los esfuerzos conjuntos de Microsoft y la comunidad para mejorar la interoperabilidad y brindar más alternativas de elección.

 

Veamos nuestras mejoras favoritas

 

Creo que no es una sorpresa que nuestra mejora favorita sea el soporte a SQL Server, versión 2005 o superior. Este soporte fue anunciado en DrupalCon el año pasado cuando liberamos el Community Technology Preview (CTP) del Driver de SQL para PHP 2.0 con soporte a PDO. El driver definitivo fue liberado luego en Agosto y que fue desarrollado por el equipo de Commerce Guys.

 

Lo que considero interesante sobre el driver antes mencionado, es que habilita a las aplicaciones PHP, como Drupal 7, a usar PDO “al estilo PHP” y permite interoperar sin inconvenientes con SQL Server. Esto reduce la complejidad de desarrollar para distintas bases de datos y, facilita a los desarrolladores de PHP, aprovechar las características de Inteligencia de Negocios y Reporteo que trae SQL Server,  las cuales también son incluidas en la versión gratuita, SQL Servers Express. De igual forma, permite explotar las características de SQL Azure como por ejemplo exponer servicios de OData.

 

Otra mejora que me gusta mucho, tiene que ver con los paquetes de instalación de Drupal. Previamente, sólo estaban disponibles como archivos TGZ, pero ahora también se encuentran como archivos ZIP. Esto elimina las barreras para los usuarios Windows que traten de instalar Drupal. Además, el paquete de Drupal para Windows ahora incluye un archivo “web.config”, diseñado específicamente para Microsoft Internet Information Server (IIS), que ahora se encuentra entre los servidores soportados por Drupal.

 

Puedes obtener la última distribución de Drupal 7 directamente desde la comunidad, o puedes instalar alguna de las distribuciones construidas por Commerce Guys desde el Wep PI de Microsoft, que te permite instalar varios proyectos de código abierto, además de todo nuestro conjunto de herramientas para desarrollo Web. Si quieres adentrarte en el código de Drupal 7 y hacer modificaciones, puedes también descargar WebMatrix.

 

Algunas otras mejoras, que han sido desarrolladas por Schkra y MindTree, incluyen:

 

  • Modulo para Mapas de Bing, facilita la inclusión de Bing Map en Tipos de Contenido (Content Types) de Drupal
  • Visualizador para Silverlight Pivot, hace más sencillo la inclusión del Pivot en Tipos de Contenido  de Drupal, usando una serie de fuentes de datos pre-configuradas
  • Módulo de Windows Live Id, permite a usuarios de Drupal asociar su Windows Live Id, y luego iniciar la sesión en Drupal con el mismo
  • Módulo OData, Permite que fuentes de datos basadas en OData sean incluidas en los tipos de Contenido de Drupal. El módulo genérico incluye un asistente de construcción de consultas básico para OData y devuelve la información en una Tabla simple de HTML

 

Si quieres aprender más sobre estos módulos, por favor revisa el Laboratorio de Interoperabilidad, en donde se muestra como funciona Drupal sobre Windows Azure usando Bing Maps, Windows Live Id, OData y el Visualizador para Silverlight Pivot.

 

Adicionalmente estamos trabajando para crear demostraciones de cómo unir los beneficios de la Nube sobre Windows Azure con PHP (ver http://azurephp.interoperabilitybridges.com/). Drupal es una de las aplicaciones PHP más populares que hemos mostrado sobre Windows Azure y los puedes instalar usando el Windows Azure Companion.

 

Microsoft soporta hoy en día el trabajo de Commerce Guys, MindTRee y Schakra, así como también el de la comunidad de Código Abierto, para mejorar la integración ente Drupal y la plataforma Microsoft. Esta trabajo es un ejemplo más de nuestro compromiso hacia la apertura a través de dar mayores posibilidades de elección a los clientes, socios de negocio y desarrolladores.

 

Como siempre, apreciamos sus comentarios, así que por favor siéntase libres de escribirnos. Muchas gracias.

Comments
  • Eduardo, esta noticia genera mucha expectativa en la comunidad, en primer lugar porque Drupal es un CMS que ha venido ganándose su espacio dentro de los CMS de código abierto basados en PHP, y en particular Drupal 7 es un salto adelante, y sobre todo porque a través del deseo de poder correr Drupal en plataformas de Microsoft se contribuyó también el driver PDO para SQL Server que era una de las cosas que los clientes empresariales pedían a gritos. De forma especial, no solo esto va a servirle a los clientes que tengan SQL Server sino que facilita el uso de Drupal 7 en Azure, que es una alternativa muy buena para hospedar Drupal en la nube de forma eficiente en costos.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment