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.proxy:interfaccia grafica a squidguard
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

Esiste poi una serie di pacchetti vecchi, ancora in uso in molte situazioni basate su jumbo-core:

jumbo-proxy:interfaccia grafica a squidguard

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 repository sono disponibili qui.

Previous topic

Welcome to jmb.core’s documentation!

Next topic

Features

This Page