Creando sitios en Joomla! bajo Windows

Joomla!

Microsoft ha lanzado una nueva herramienta que facilita el desarrollo de sitios basados en plataforma Joomla: WebMatrix.

WebMatrix es una herramienta de desarrollo que integra un editor de archivos, una consola de administración de base de datos, un servidor web “delgado” para utilizar durante desarrollo, y algunas herramientas que facilitan la publicación de cada sitio en un servidor de hosting.

Si bien entre las herramientas de desarrollo se incluye ASP.NET y ASP.NET Web Pages, PHP también es soportado, y es interesante que la herramienta busca facilitar la creación de sitios Web basados en Plataforma Joomla. De hecho, WebMatrix soporta la versión 1.6.

En este post, se muestra cómo instalar WebMatrix, y cómo crear y publicar un sitio web basado en Joomla!, sobre Windows.

Joomla! es un CMS muy popular, que cuenta con una importante comunidad en todo el mundo. Para más detalles sobre Joomla!, te invito a conocer y participar de la Comunidad Joomla en español.

Instalando WebMatrix

WebMatrix se instala por medio de una herramienta conocida como “Web Platform Installer”. Para descargar esta herramienta tenés que acceder a la página https://web.ms/webmatrix, y hacer click en el link de descarga: Install WebMatrix.

image

Web Platform Installer permite instalar diferentes aplicaciones y herramientas Web, resolviendo las dependencias de cada una e instalándolas correspondientemente. En el caso de WebMatrix, se instalará SQL Server Compact 4.0, ASP.NET Web Pages y IIS 7.5 Express. Más adelante crearemos un sitio sobre Joomla!, para lo cual se resolverán automáticamente las referencias de PHP y MySQL.

image

Creando un sitio basado en Joomla!

Al lanzar WebMatrix, nos permitirá ver sitios que hayamos creado anteriormente, crear un sitio basado en Web Gallery, hacerlo basado en una galería de templates desarrolladas por Microsoft, o crear un sitio a partir de una carpeta, esto es, algún directorio donde tengamos un sitio creado anteriormente.

En nuestro caso indicaremos Web Gallery, donde se incluye un listado de proyectos open source:

image

Buscamos por proyectos CMS, seleccionamos Joomla! , damos un nombre al sitio, y hacemos click en Next.

image

WebMatrix nos mostrará las dependencias que deben ser instaladas, indicando los sitios oficiales de donde éstas son descargadas. En este caso Joomla y PHP (MySql ya estaba instalado):

image

A partir de aquí, WebMatrix descargará la versión necesaria de PHP, MySql y Joomla! , configurará cada una de las herramientas en el Servidor Web IIS Express que trae integrado, y nos solicitará datos extra para crear y configurar la instancia de sitio web que estamos creando, incluyendo:

  • Nombre de la base de datos a crear.
  • Password de administrador de la DB.
  • Usuario y password que utilizará la aplicación para conectarse a la DB.
  • Usuario, Password y correo electrónico del Administrador del sitio de Joomla!. Esto significa que no solo se estará creando el sitio, sino fijándose las configuraciones básicas del mismo.

image

 

Luego de unos minutos, contaremos con el sitio creado.

image

Lo interesante, es que WebMatrix también incluye un editor de código, un administrador de base de datos, y la facilidad de publicar automáticamente nuestro sitio Web, en un hosting Windows.

image

Para más detalles sobre WebMatrix y Joomla!, accedé a https://web.ms/joomla

Saludos!

Comments

  • Anonymous
    January 24, 2011
    Gracias por compartir la info, buen articulo.

  • Anonymous
    January 25, 2011
    Que pena que al final no sea más que una maniobra de posicionamiento en el entorno del Open Source por puros intereses económicos lejos de la idea de fomentar el verdadero uso del SL. WebMatrix es un fiasco que frente a herramientas libres más estables del mercado y no terminará encontrando el espacio que busca. Saludos

  • Anonymous
    January 25, 2011
    gnumax, esto se trata de tener opciones. Tal vez programes utilizando vi, y eso está bien. Nadie quiere forzarte a que no lo hagas. Pero sí creo es importante que aparezcan nuevas herramientas que generen nuevas opciones, aún cuando involucren a plataforma Micorosoft. No?