Blogs

Cómo configurar un multisitio local en Windows

Drupal Party Cake

Todo comienza con la instalación de un servidor local (WAMP, Appserv, etc.). A ello, como siempre también, debemos adicionarle la instalación usual de Drupal, por ejemplo en la carpeta 'www' que constituye la carpeta raíz de nuestro servidor local.

Así como en el multisitio usual creamos subcarpetas con el nombre del dominio dentro de la carpeta 'sites', en este caso hacemos lo mismo usando cualquier nombre que sea descriptivo del sitio al que accederemos, por ejemplo, 'sitio1'.

El próximo paso será editar el archivo settings.php de la siguiente manera:

mysql://usuario:password@localhost/sitio1
$base_url = 'http://sitio1';

Beneficios de Drupal

Drupal Con DC

Drupal es un Sistema de Administración de Contenidos (CMS) open source, que funciona gracias a otras herramientas open source como PHP y MySQL. Traducido a conceptos prácticos, esto significa que disponemos de un potente recurso gratuito (bajo la licencia GPL) construido y mejorado permanentemente por la comunidad de usuarios Drupal.

Como la mayoría de los sistemas CMS, Drupal provee una funcionalidad núcleo (core) y una enorme cantidad de módulos que extienden la funcionalidad del sistema de acuerdo a nuestros requerimientos. Esto quiere decir que tenemos a nuestra disposición una enorme cantidad de software analizado, diseñado, desarrollado y probado.

Los beneficios de Drupal respecto de otros CMS muy populares pueden resumirse en los siguientes puntos:

Configuración de la home en sitios multi idioma

Flags, colors and folk...

A continuación, vamos a repasar brevemente cómo configurar la home en un sitio que posee más de un lenguaje. Si bien no se trata de nada complicado, a veces resulta problemático para quienes se inician en el mundo de los múltiples idiomas.

Asumiendo que definimos un nodo para que sea la página principal (front page) de nuestro sitio, los pasos a seguir son los siguientes:

  • Crear un nodo común y corriente en español (por ejemplo, “node/1”), con su traducción al inglés (por ejemplo, “node/2”).
  • Crear un alias de igual nombre para cada idioma, apuntando cada alias al nodo de idioma correspondiente (por ejemplo, “home” en español para “node/1” y “home” en inglés para “node/2”).

Por qué nace Drupal Soul

ChX in front of the DrupalconSF projection

Drupal Soul nace en un contexto de alto crecimiento de la industria de Internet, del desarrollo del software libre y de un conjunto de herramientas para la gestión de grandes y complejos volúmenes de información: los CMS (Content Management System).

Existen numerosos CMS, cada uno con sus fortalezas y debilidades. Luego de un extenso análisis y de una persistente experimentación de todos los CMS disponibles arribamos a la conclusión de que Drupal se constituye como la mejor opción para una amplia gama de aplicaciones.

De esa sólida conclusión nace esta empresa, Drupal Soul, estrechamente ligada al desarrollo de Drupal.

La Casa Blanca utiliza Drupal

white house

A principios del mes de Noviembre, el sitio de la Casa Blanca fue relanzado utilizando Drupal.

Este hecho fue amplia y merecidamente festejado por la comunidad open source en general y la comunidad Drupal en particular.

El apoyo al modelo de desarrollo open source se encuentra contextualizado en muchos otros cambios (de corte "progresista") que la nueva administración demócrata, con Obama a la cabeza, está intentando desplegar en todos los ámbitos de su gestión.

Drupal invade la lista Fortune 500

Fujifilm Pro 160 NPL

Tal como lo afirma su fundador, Drupal es cada vez más utilizado por empresas pertenecientes a la mítica lista de las 500 mayores empresas de los Estados Unidos.

La lista actualizada, que crece a un ritmo casi mensual, puede encontrar en la sección correspondiente del blog de Dries Buytaert, fundador de Drupal.

Algunos como Intel, Fujifilm, AT&T, Sony Ericsson, entre otros, se han decidido por Drupal para la construcción de sitios con objetivos específicos, generalmente orientados a alguna de las comunidades que interactúan con la empresa.

Primer alpha de Drupal 7 lanzado

Cup of Drupal (Coffee Stimulates Thought)

Luego de más de 2 años de desarrollo, la primera versión alpha de Drupal 7 ha sido lanzada, incorporando numerosas funcionalidades tanto estéticas como de programación.

  • Interfaz mejorada: La nueva versión de la plataforma incorpora numerosas mejoras en la usabilidad, incorporando un nuevo wizard de instalación, pestañas verticales en la creación de nuevos contenidos y mucho más
  • Campos personalizados en core: Ahora podemos crear nuevos campos en los distintos tipos de nodos sin necesidad de instalar CCK.
  • Administración de imagenes: Drupal 7 incorpora por defecto la administración y manejo de imagenes, acercando las funcionalidades escenciales a los principiantes en Drupal.

Aprovechando los atributos de Ubercart

_MG_6784

El módulo de Ecommerce de Drupal dispone de un submódulo, a veces desaprovechado, llamado Attribute. A continuación destacaremos algunos ejemplos donde ésta herramienta es particularmente útil, sus ventajas y como aprovecharla.

Ejemplos de utilización

Si por ejemplo, en nuestra tienda comercializamos remeras con distintos talles, o productos con distintos modelos, en lugar de crear un producto por cada modelo o talle, con el módulo Attribute podemos crear un solo productos, con sus atributos y las distintas opciones agrupadas.

Portal oficial de Londres en Drupal

London bus

Recientemente, el portal oficial de la ciudad de Londres ha sido renovado y la nueva versión se encuentra realizada sobre Drupal.

Se trata de un nuevo voto de confianza para el CMS con el cual trabajamos en Drupal Soul.

Asimismo, dentro de ese nuevo portal existen dos subsitios para temáticas específicas que también han sido construidos con Drupal:
• London Datastore: http://data.london.gov.uk/
• Climate Change Adaptation Strategy: http://www.london.gov.uk/climatechange/

Este grupo de sitios integra una serie de importantes sitios público y relacionados a la gestión pública que también han elegido a Drupal como plataforma:
• Directgov del gobierno británico: http://innovate.direct.gov.uk/

Drupal 6.16 lanzado

simple-drupal-wallpaper-1920-1200-white

Drupal ha lanzado una nueva actualización para la versión 6, la última estable por el momento. Dicha actualización contempla algunas correciones de seguridad y problemas menores. Recuerden que todas las nuevas funcionalidades estan siendo incorporadas a la versión 7, aún en Alpha.

Como siempre, para actualizar basta con descargar la actualización, descomprimir el archivo y subirlo, reemplazando nuestros archivos. Ésta nueva actualización:

Distribuir contenido