Python y desarrollo web

flaskHace unos días, terminé una web para un despacho de abogados, Cunarez Abogados. Al contrario que muchos, yo le tengo un poco de aversión a PHP. ¿Por qué, os preguntaréis? No es nada personal, es sólo que soy más un chico de C y C++, y el hecho de trabajar con PHP me resultaba muy extraño… ocurrían errores debidos a faltas de espacios en blanco, o por no haber cerrado una etiqueta que en teoría debería de estar cerrada, cosas así. De ahí viene también el escalofrío que me recorre el cuerpo cuando me hablan de Javascript…

El caso es, que intentando evitar en la medida de lo posible el tener que tocar código en PHP, busqué otra solución. Y entonces encontré Flask. Sigue leyendo

Anuncios

Instalar Symfony en Kubuntu 15.04

Icono de SymfonyAunque no soy muy dado a la programación web, tengo un encargo que requiere de un sistema basado en web, así que después de revisar diversas opciones (Flask, PHP a pelo, e incluso programar servicios en C#, aunque esto quedó descartado casi de inmediato por el coste de la licencia), he decidido liarme la manta a la cabeza y probar con PHP… pero no PHP a palo seco: voy a utilizar un framework, más concretamente uno llamado Symfony.

Symfony es un framework PHP para desarrollo de aplicaciones web; en el momento de escribir este artículo, va por la versión 2.7. Me lo han recomendado por diferentes vías, y quiero darle una oportunidad y probar a desarrollar algo fuera de lo que estoy acostumbrado. Ya he probado con Flask, y me ha gustado (estoy pensando en utilizarlo para otros proyectos), pero quiero darle a Symfony una oportunidad. Sigue leyendo

Actualizaciones

Llevo mucho tiempo sin poner el blog al día. ¡Culpa mía! Siempre se puede intentar sacar un par de minutos para escribir algo…
La web de las jornadas está casi lista, solo falta buscarles un buen acomodo a los logos de los patrocinadores: cada uno de ellos tiene un tamaño diferente y un color de fondo distinto, y el jefe dice que se ven muy feos todos apelotonados… La única solución que se me ocurre es buscar un widget para wordpress que sea una especie de banner dinámici para poner distintas imágenes. Es eso, o ponerme a mano a reducir de tamaño cada logo y ajustar los colores de fondo, y eso es un coñazo.
Al final usaré un formulario web para enviar las actividades al correo, y me conectaré a la cuenta usando un script en python para descargarlas y procesarlas antes de meterlas en el sistema.
El programa para las jornadas ahora mismo está aparcado hasta que termine la web y acabe de examenes; no quiero cagarla en algorítmica por montar una web y ajustar un programa para jornadas.
Y por ahora, eso es todo.

Web de las jornadas

Por fin he conseguido establecer contacto con la persona que tiene que montar la página web… ¡aleluya! Odio el tener que encargarme de estos asuntos, porque siempre tengo la impresión de que no lo estoy haciendo bien: muchos tiempos de espera y de no hacer nada mientras la gente se coordina y demás.

Le he preguntado por los datos pertinentes: acceso al hosting, CMS a utilizar… esas cosicas. Y resulta que, ¡tachán!, él no se encarga. Estoy tratando con un intermediario del intermediario. En fin… bajo la promesa de comunicación en los próximos días, sólo me ha quedado claro que será casi seguro una web bajo WordPress y con unas skins bonitas para que elijamos las que más nos gusten. ¡Ah, y que el servicio incluye formularios web que remiten los datos a nuestra dirección de correo! Así que, cuando se ponga en contacto conmigo el que va a montar la web, toca preguntar por si se pueden incluir los módulos de eventos de WordPress, y quizás preparar un programa en Java o un script en Python para conectar con el correo de Google, recuperar los datos del correo y convertir los datos del correo en un formato legible por MyAcolito.