openGAS - 2011 09 22 - Verona

1,556 views
1,528 views

Published on

openGAS è una distribuzione Drupal creata per sviluppare siti web attraverso cui è possibile fare la gestione completa delle attività e degli acquisti di un GAS (Gruppo di acquisto solidale).

Presentazione Drupal Camp Verona 2011
http://verona2011.drupalcamp.it/content/opengas

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,556
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

openGAS - 2011 09 22 - Verona

  1. 1. openGAS Alfredo Furnò &Emanuele Quinto
  2. 2. openGAS è una distribuzione Drupal creata per sviluppare web systems attraverso cui è possibile fare la gestione completa delle attività e degli acquisti di un GAS (Gruppo di Acquisto Solidale)
  3. 3. in questa sessione saranno illustrate il modello e le tecnologie usate i problemi da risolvere, e gli sviluppi futuri del progetto.
  4. 4. GASGruppi di Acquisto Solidale
  5. 5. I Gruppi di Acquisto Solidale (GAS) sono gruppi di acquisto, organizzatispontaneamente, che partono da un approccio critico al consumo e chevogliono applicare i principi di equità e solidarietà ai propriacquistati (principalmente prodotti alimentari o di largo consumo).I criteri che guidano la scelta dei fornitori (pur differenti da gruppo agruppo) in genere sono: qualità del prodotto, dignità del lavoro, rispettodellambiente.In genere i gruppi pongono anche grande attenzione ai prodotti locali, aglialimenti da agricoltura biologica od equivalenti e agli imballaggi a rendere.I principi di equità e solidarietà si estendono: ai membri del GAS, aiproduttori e loro lavoratori, ai popoli del sud del mondo, al rispettodellambiente. http://it.wikipedia.org/wiki/Gruppo_di_acquisto_solidale
  6. 6. TECNOLOGIE
  7. 7. LAMP Stack + Drupal
  8. 8. Panels/Views FlagsOrganic groups Ubercart Rules Userpoints NatFeeds · Context · Features Mix and Match · Fusion
  9. 9. MODELLO
  10. 10. il listino appartiene a un gruppo il prodotto appartiene a un listinoper ogni listino lutente inserisce un ordine gli ordini degli utenti restano nel gruppogli ordini sono una lista di prodotti associati a un listino
  11. 11. gli ordini degli utenti restano nel gruppoi gruppi sono indipendenti per la contabilitàla contabilità degli utenti è divisa per gruppo
  12. 12. gli ordini sono una listadi prodotti associati a un listinogli ordini sono associati al listino i conti si fanno per listino
  13. 13. il nodo listino il listino è il nodo principale import/export via excel/csv/xml/...lo stato dei listini si propaga agli ordini
  14. 14. Gruppo Fornitoreattributi/campi Scadenza del Listino Ritiro Stato
  15. 15. Creazione di un listino:1. Fornitore: seleziona da dropdown2. Apertura, Chiusura, Consegna: javascript3. Gruppo GAS: seleziona da dropdown4. Lista prodotti: file upload (rules+feeds crea i nodi prodotto)
  16. 16. import il venerabile modulo feeds exportlottimo modulo views bonus pack
  17. 17. gestione nodo panel user panel process stato del listino workflow listino order listino view (owner)creazione edit (owner) n/a n/a owner view / download view / downloadapertura (group) edit (owner) (owner) owner/auto view / view / downloadchiusura " download (group) (owner) owner/autoconsegna " " edit (owner) owner view / downloadarchivio " " (group)
  18. 18. PROBLEMI
  19. 19. ubercart: patch per le quantità decimali negliordini, hook "core" per userpoints+taxonomy, hack peruser cartviews: patch su views_crosstab, vbo, hack per gestireuser cart e user cart formcontexts e panel context non giocano bene insieme troppo codice custom!
  20. 20. Drupal 7ubercart > ecommerce + views 7.x-3.x + Editablefields 7.x+ Views Bulk Operations 7.x
  21. 21. SVILUPPI
  22. 22. Drupal 7 Distrocode porting, adaptive theming, mobile support web services, simplest authentication openGAS community Software as a Service Open Business
  23. 23. DEMO onlinehttp://gas.dev3.webenabled.net
  24. 24. BLOGhttp://blog.opengas.org
  25. 25. CODE onlinecoming soon ...
  26. 26. Alfredo Furnò alfredof72@gmail.com Emanuele Quinto @emaV

×