Il framework Jumbo

Il framework Jumbo è costituito di molti pacchetti interconnessi e da alcune script che ne facilitano l’uso. Tutti i pacchetti fatti per django >= 1.4 appartengono al namespace jmb. Altri namespace vengono invece usati per pacchetti usati per clienti.

jmb.core:è il pacchetto principale da cui dipende ogni altro pacchetto. In questo pacchetto c’è la spiegazione di come creare l’ambiente virtuale usando buildout, la nostra classe ExtendibleModelAdmin, l’Search_form utilizzata in ogni nostra ChangeList e molto altro. La conoscenza approfondita è necessaria.
jmb.fax:È il pacchetto che fornisce l’interfaccia per inviare, ricevere ed archiviare fax
jmb.organization:
 è il pacchetto che contiene il modello di azienda e contatto. La comprensione di cosa offra questo è necessario per la maggior parte delle applicazioni che facciamo
jmb.webposte:è il nuovo pacchetto che permette di inviare lettere e raccomandate usando il servizio online di Poste Italiane
poste:è il modulo base, indipendente dal framework jumbo che implementa la connessione con il servizio di Poste Italiane

Dipendenze

Il framework Jumbo è basato in modo molto esplicito sull’admin di Django, avendo avuto cura di potenziare/configurare alcune parti. Le dipendenze attuali sono frutto di scelte ragionate.

autocomplete_light:
 per i widget di autocompletamento
django-filter:versione molto modificata da Sandro per implementare la ricerca avanzata nell’admin
admin-tools:per menu e dashboard
south:per l’aggiornamento dei modelli
dajax-dajaxice:per l’interazione ajax
jQuery:come framework javascript
sphinx:per la documentazione
bootstrap:per i css
buildout:per la creazione dell’environment e configurazione

Repository

Usiamo mercurial come sistema di DVCS ed i reposiotory sono disponibili qui.

Previous topic

Welcome to jmb.core’s documentation!

Next topic

Struttura e Workflow

This Page