Archive for the ‘django’ Category

Software per la gestione di flotte aziendali

sabato, 10 luglio 2010

Uno dei nostri ultimi progetti su framework Django consiste nella realizzazione di un sistema per la gestione di flotte aziendali.
Gli utenti si registrano attraverso una schermata dove inseriscono i loro dati, dove inseriscono una email valida sulla quale riceveranno un link di conferma.

Un amministratore conferma la loro iscrizione, abilitandoli così al servizio di prenotazione dei veicoli.

Attraverso un motore di ricerca che fa uso di Ajax per l’aggiornamento dei select, filtrando l’elenco delle sedi scelte per zone e province, ed inserendo la data di ritiro e di consegna, l’utente riceve l’elenco dei veicoli disponibili (cioè non in uso e non in manutenzione).

Confermando le proprie scelte in 3 semplici passaggi, all’utente viene presentato un file pdf autogenerato da firmare e consegnare al deposito, con i dati relativi allo stato dell’auto (come il chilometraggio), e l’anagrafica di utente e veicolo. (continua…)

Howto: Make RML templates from Openoffice.org ODT files

mercoledì, 30 dicembre 2009

Report Markup Language (RML) is the ReportLAB and Open ERP format for pdf reports. It’s an XML format and it can be easy generated from web application, such as Django. Satchmo uses rml templates for shipping labels, invoices and packing slip.

One way to generate those templates it to write by hand the XML, with some difficult actions needed to generate tables and complex items.

Another easy way is to use OpenOffice.org to make the template. (continua…)

Online la traduzione italiana di Django-CMS by SOASI!

venerdì, 21 agosto 2009

SOASI ha tradotto in Italiano il software django-cms, l’applicazione studiata per il famoso framework in Python che permette di gestire con estrema semplicità contenuti standard per un sito web, da affiancare alle applicazioni specifiche che giustificano l’utilizzo di Django.

Potete scaricare i file della traduzione direttamente sul nostro repository github, in attesa che il team di sviluppatori includa la patch nella branca principale di django-cms:

Scarica la traduzione italiana di django-cms

Rilasciato Django 1.1

venerdì, 31 luglio 2009

Dopo circa un anno di sviluppo, molte nuove funzionalità e migliaia di altre migliorie, Django 1.1 è finalmente disponibile.

Per un elenco completo delle novità e dei cambiamenti puoi consultare le note di rilascio; Il download di trova nella pagina del progetto.

Questa versione è il frutto del duro lavoro di centinaia di persone che hanno dato il loro contributo a Django ed hanno speso il loro tempo facendo prove, test e segnalando errori aiutando gli sviluppatori a correggerli ed a sviluppare le nuove funzionalità.

Detector Point, Il negozio online di metal detector ed accessori

giovedì, 4 dicembre 2008

detector point e commerce metal detectors 249x300 Detector Point, Il negozio online di metal detector ed accessoriE’ finalmente online il nuovo e-commerce dedicato al Mondo dei metaldetector e degli accessori per la ricerca dei metalli e preziosi.

E’ stato realizzato con Satchmo e Django, per il quale SOASI ha già rilasciato alla comunità la traduzione italiana. Il sistema centrale dei pagamenti è basato su Paypal express Checkout, per il quale abbiamo realizzato una libreria Python apposita.

Filtrare gli oggetti visti dallo staff nell’admin di Django

lunedì, 22 settembre 2008

Uno dei vantaggi dell’utilizzo di Django risiede nella possibilità di avere una interfaccia di amministrazione dei modelli praticamente già pronta.

Nel caso si abbiano più amministratori del portale si può però voler filtrare gli oggetti modificabili e visualizzabili dallo staff, a seconda dell’utente. Nel caso di un portale di notizie, ad esempio, può essere necessario filtrare l’elenco degli articoli mostrando solo quelli il cui autore è l’utente loggato, e dare solo al super amministratore la possibilità di vedere tutto.

In django 1.0 ci viene in aiuto la classe admin del nostro modello. (continua…)

Installare Django su Dreamhost utilizzando passenger (mod_rails)

mercoledì, 10 settembre 2008

In questo articolo spieghiamo come installare Django (nelle prove è stata utilizzata la versione 1.0) su Dreamhost attraverso il supporto a passenger (chiamato anche mod_rails).
Le ragioni di una configurazione simile sono diverse, ma le principali sono la maggiore velocità di passenger ed un uso meno intensivo delle risorse di sistema, che portano meno errori 500 causati dalla mancata produzione delle pagine entro il timeout. Inoltre questa configurazione è più semplice e più lineare (tutto risiede in una unica cartella) e quindi procura meno problemi nel deploy delle applicazioni django. (continua…)

Django 1.0 on Dreamhost with passenger (mod_rails)

mercoledì, 10 settembre 2008

In this article I will describe how to set up a Django 1.0 configuration on Dreamhost and other shared web hosting supporting passenger (also called mod_rails). There are many reason to create a such configuration: passenger is faster than fcgi and it brings less 500 errors when the server is busy. It’s also simpler to set up, and It’s easier to get out without any problems. (continua…)

E’ uscito django 1.0

mercoledì, 3 settembre 2008

L’annuncio nella pagina ufficiale di questo popolare framework per lo sviluppo web in python parla di 3 anni di lavoro, 4000 commit di codice, 2000 bug fixati nelle varie versioni, 350’000 linee di codice aggiunte o rimosse.

Si tratta del rilascio più importante dalla nascita di questo framework web per perferzionisti con scadenze, come viene definito dagli autori.

SOASI lo utilizza per un buon numero di progetti, come www.animalisenzacasa.org, ed i prossimi in arrivo si baseranno sul codice presente nella versione 1.0