Blog de juanmanuel

Sitio de Twitter para desarrolladores, en Drupal

salve-a-terra--twitter_4251_1280x800

Durante esta semana, la por todos conocida empresa Twitter anunció el lanzamiento de su sitio para desarrolladores, que ha sido construido sobre la plataforma Drupal.

Este es un nuevo paso en el reconocimiento que muchas grandes empresas vienen haciendo de la plataforma y seguramente empujará a muchas otras empresas a seguir el ejemplo de Twitter, especialmente para sitios con eje en la gestión de comunidades, como en este caso.

La dirección del sitio es http://dev.twitter.com

Esta noticia ha sido cubierta por una gran cantidad de medios, por lo que puede encontrarse más información googleando algo como: Drupal Dev Website Twitter.

En Drupal Soul no tenemos dudas de que pronto estaremos nuevamente dando noticias de esta naturaleza!

PD: qué buena está la ballena de Twitter!

Node import: mejorar performance

Speed

Ante la necesidad de importar 80000 registros, desde un archivo CSV a un sitio Drupal, nuestro primer impulso fue utilizar el módulo Node Import, para garantizar que todo el proceso de creación de nodos fuera lo más limpio posible y se usaran todas las buenas prácticas existentes, las cuales asumimos incorporadas al módulo.

El resto del sitio ya estaba construido y nos dispusimos a realizar la importación, para llegar a la amarga conclusión del que proceso era extremadamente lento, aun cuando los datos importados eran extremadamente simples: un tipo de contenido CCK, con tres campos.

Pasó el Drupal Camp Córdoba 2010

2010-DrupalCamp-022

Gracias al enorme esfuerzo y a la demostrada dedicación de los organizadores, el último día sábado 20 de Noviembre pudo llevarse a cabo una jornada ejemplar. Con la asistencia de más de cien personas provenientes de distintos rincones del país, se vivió un día de intercambio de conocimientos, experiencias y oportunidades a futuro.

El Drupal Camp Córdoba 2010 arrancó temprano, con un delicioso desayuno, remeras y pines para todos los asistentes, además de la clásica pizarra blanca donde se fueron anotando y modificando las sesiones programadas, las cuales se repartieron entre los tres salones de la sede del evento: la Universidad del Siglo XXI.

Menues de administración para el cliente

Crafting an open web qualification

A continuación vamos a proponer una forma de organizar los menues de administración, para que tanto nosotros, superadministradores (usuario 1), como nuestros clientes, semiadministradores, puedan tener una correcta gestión de las opciones posibles.

Por lo general, el módulo Administration Menu se nos presenta más elegante, cómodo y completo en la manera de presentar el árbol de navegación sobre la barra. Sin embargo, no funciona correctamente a la hora de mostrar el árbol permitido para el semiadministrador.

Ubercart versus Magento

Magento demo : homepage

A la hora de escoger una solución open source de ecommerce gran cantidad de personas acuerdan en que Drupal+Ubercart y Magento son dos de las mejores soluciones disponibles.

La principal diferencia entre ellos es que Drupal+Ubercart consiste en un extenso y poderoso CMS (Drupal) sobre el cual se recuesta un subsistema de ecommerce (Ubercart) que no es sólo un módulo sino un conjunto de módulos, mientras que Magento es un sistema concebido desde el principio como una solución de ecommerce.

Esa diferencia desencadena una serie de ventajas y desventajas para cada uno de los casos, que nos conduce, como la mayoría de las veces, a situar en contexto la solución elegida como la mejor.

Nuevo Drupal Site: CiudadaniasEuropeas.com

Europe - A Year Of Edits

En los días recientes hemos dado de alta el nuevo sitio de nuestro cliente CiudadaniasEuropeas.com, construido sobre Drupal.

A partir de ahora nuestro cliente cuenta con medios más amigables y flexibles para administrar la información de su sitio, además de estrenar una imagen totalmente renovada.

Le deseamos mucha suerte a nuestro cliente, con quien ya comenzamos a implementar una nueva etapa de trabajo!

Drupal Soul se convierte en partner de Acquia

Andover

En los días recientes hemos dado de alta el nuevo sitio de nuestro cliente CiudadaniasEuropeas.com, construido sobre Drupal.

A partir de ahora nuestro cliente cuenta con medios más amigables y flexibles para administrar la información de su sitio, además de estrenar una imagen totalmente renovada.

Le deseamos mucha suerte a nuestro cliente, con quien ya comenzamos a implementar una nueva etapa de trabajo!

Nuevo idioma para DrupalSoul.com

Multilanguage

En los días pasados hemos dado de alta el idioma inglés en el sitio, como parte de nuestra intención de llegar a una mayor cantidad de personas.

Con la incorporación de nuevos servicios - los cuales iremos describiendo en próximos artículos - la capacidad brindar los contenidos en el idioma universal se hizo impostergable.

También, en fase de experimentación, hemos incorporado el detector automático de idiomas que redirecciona, de acuerdo a la IP del visitante, al idioma correspondiente.

Esperemos pronto poder incorporar nuevos idiomas!

Sorteo Glidea para Bloggers 2010

Sorteo FEB

El equipo de Glidea - parte integrante de Drupal Soul - ha anunciado recientemente el lanzamiento del "Sorteo Glidea para Bloggers 2010", destinado a todos aquellos que deseen tener un buen blog (tengan actualmente uno o no), por medio del cual sorteará dos Blogs profesionales (por cierto, hechos en Drupal) para las siguientes categorías:

  • Categoría General, para todos los blogs.
  • Categoría Turismo, para todos los blogs cuya temática esté asociada explícitamente al turismo.

Dice la propuesta original:

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';

Distribuir contenido