Cómo montar una tienda online

Hace algún tiempo estuve mirando herramientas de código abierto, libres y gratuitas, para montar tiendas online. Hay bastantes:

  • osCommerce: PHP/MySQL, última versión: 12/07/2002.
  • phpShop: PHP/MySQL, última versión: 17/09/2002.
  • Interchange: Perl/varias bases de datos, última versión: 15/12/2003.

El osCommerce lo probé hace meses y tiene muy buena pinta, en cuestión de unas pocas horas puedes poner en marcha una tienda online con todo lo que hace falta: catálogo, carrito, etc. Lo único que no probé fue el tema de los pagos, pero creo que soporta varias pasarelas, y por otro lado tampoco es dificil programar el código que haga falta para la pasarela que se contrate.
Montar y llevar una tienda online es una cosa que creo que me haría bastante ilusión, pero nunca se me ocurre una idea que me convenza, o lo que se me ocurre requiere demasiada infraestructura. En fin, si se os ocurre algo y me queréis como socio, ya sabéis, aquí estoy.

Bloglines

logo de BloglinesFeedDemon, el agregador de RSS que estaba usando hasta ahora, ya no puede usarse gratuitamente, ahora es de pago.
Me he pasado a Bloglines. No tiene tanta funcionalidad como el otro pero está bastante bien y es gratis. Además es vía web, por lo que podré usarlo desde otras máquinas sin tener que reinstalar nada. De todas formas, si conocéis agregadores de RSS todavía mejores, estoy dispuesto a cambiar otra vez.

Truco para Movable Type

logo de Movable TypeCómo hacer que Movable Type muestre el mes con las semanas empezando los lunes y no los domingos:

  1. Abrir con un editor el fichero /mt/lib/MT/Template/Context.pm
  2. Buscar las siguientes líneas:
        my $pad_start = wday_from_ts($y, $m, 1);
        my $pad_end = 6 - wday_from_ts($y, $m, $days_in_month);
    
  3. Y sustituirlas por las siguientes:

        my ($sdow);
        $sdow = 0 unless ($sdow = $args->{sdow});
        my $pad_start = (wday_from_ts($y, $m, 1) + 7 - $sdow) % 7;
        my $pad_end = 6 - (wday_from_ts($y, $m, $days_in_month) + 7 - $sdow) % 7;
    

Este truco creo que lo encontré en algún foro de soporte de Movable Type, pero ahora no encuentro el link. Espero en la versión 3 de MT esto pueda hacerse por configuración, sin tener que tocar el código.