May16

django!

Era da un po’ di tempo che non trafficavo con framework per applicazioni web e simili, l’ultima cosa simile che avevo fatto era stata la configurazione di apache con mod_python per utilizzare diverse istanze di trac per diversi clienti, autenticando il tutto su ldap.

L’idea iniziale era quella di utilizzare l’indirizzo email per il login su trac e lo username per l’eventuale accesso a delle macchine di prova o altro. L’ideale sarebbe stata la possibilita’ di utilizzare il database ldap aziendale, potendo cosi’ riciclare le utenze ed il resto. Putroppo l’azienda gira sul fantastico e compatibile exchange, i sistemisti “non vogliono avere rogne” e cosi’ tutto il sistema e’ rimasto in sospeso per un po’.

Il nuovo obiettivo è leggermente diverso: serve un sito a cui i clienti possano accedere autenticandosi e che faccia da frontend per diverse istanze di trac.

Oggi ho preso in mano django, utilizzando postgres 8.1 come database: prima di vedere qualcosa ci vuole un po’ più di tempo rispetto a ruby on rails, ma ho avuto la sensazione di essere “guidato verso la cosa giusta”. Alla fine in poco tempo ho creato un prototipo del frontend, mentre la parte di admin che viene creata automaticamente ha richiesto solo un paio di modifiche.

Ora devo fare in modo che l’autenticazione venga utilizzata anche da trac ed il lavoro sarà quasi pronto.

L’ultimo problema rimanente è la migrazione dei bugtracker esistenti da sqlite a postgres, visto che lo script che ho trovato ha bisogno di alcune librerie non presenti in ubuntu dapper. Probabilmente mi converrà spostare su di un’altra macchina le istanze di trac da migrare, per poi fare un dump del database.  Vediamo poi che salta fuori.


One Response to “django!”

You can leave a response, or trackback from your own site.

  1. Jun2

    Califfo

    Said this at 12:46pm:

    Vai Gervy …. ork non andrà un cazzo di niente!!

 

Leave a Reply

 

Recent Posts

Popular Categories

No categories

About

I’m Alessandro Gervaso, I work as a consultant in IT services and HPC. I’m a long time GNU/Linux user and a free software supporter, currently being a member of an italian association called Associazione per il software libero. I’m also interested in web standards, usability and accessibility.
I’m a rock guitar player and I own an awesome motorbike!
And last, but nonetheless I live in Friuli near Pordenone, in the north east of Italy (well, about 100KM far from Venice).

Here’s my curriculum vitae in various languages:

If you need to contact me, you can do it by: