legacy

Iterating over items of selection fields in django templates using newforms

A year ago I wrote a custom CheckboxSelectMultiple control for django. My application needed to display a series of checkboxes on the webpage, but the default django control did not allow iteration over each checkbox when the control was rendered in the template (as it was possible with the RadioSelect control). This finer control was necessary because I needed to insert extra HTML between each checkbox. As of version 0.95, django has been under heavy changes, and my custom control no longer works. Read more...
checkboxes django newforms python templates

Agendas electrónicas y sistemas operativos Open Source

La Zaurus ha muerto Al parecer Sharp ha anunciado que dejará de fabricar la línea de Zaurus, las agendas electrónicas (PDA) que usan Linux. Esta noticia es en realidad de hace algo más de un mes, aunque recién hace poco la leí en el blog de Neto. He tratado de buscar algunas fuentes que verifiquen la noticia (por ejemplo, de Sharp), pero no he podido encontrar gran cosa. Hasta hace poco tenía una Zaurus… En la página de Linux on tour (en Alemán) comentan que la decisión de Sharp era de esperarse ("Das war zu erwarten, dass es so kommen würde"). Read more...
zaurus

Manejadores de contenido, II

En este segundo post recojo algunas notas que he ido tomando mientras desarrollaba algunos websites con Mambo y Joomla. A mí me ha resultado útil irlas recogiendo. Secciones y categorías Para usar Mambo no es necesario conocer al detalle todos los aspectos del programa, pero sí es imprescindible saber cómo organiza los artículos que vamos publicando en el website. Mambo clasifica el contenido en secciones, y subdivide cada sección en categorías. Read more...
cms content-management-system manejadores-de-contenido web

Cómo correr Django (y Python) usando Apache y FastCGI

Resumo en este post como hacer funcionar Django en un servidor Linux con CentOS 4.4 usando Apache 2 y FastCGI. Estas cosas están dispersas en Internet, la principal finalidad del post es tenerlas juntas en algún sitio. Por qué FastCGI y no mod_python El problema real es que mod_python y mod_php no se llevan bien, y de hecho en CentOS 4.4, usando mod_php, MySQL y mod_python, este último no funciona. Aquí y aquí (If you get a segmentation fault) se explican las posibles causas. Read more...

Manejadores de contenido, I

Este año me he visto envuelto en tres proyectos que llevaban consigo una página web con cierto volumen de contenido. En los tres usamos un manejador de contenido (Content Management System, CMS) para organizar y presentar la información. En el primer proyecto no todos opinaban que fuera necesario un CMS pero, pasado algunos meses, me parece que ninguno de los involucrados tiene dudas de que fue una decisión acertada. Me estoy arriesgando un poco, porque o ya sabes qué es un manejador de contenido y, entonces, ¿para qué escribo? Read more...
cms manejadores-de-contenido web