My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Questa piattaforma nasce come base per applicativi con necessità di autenticazione e profilazione complesse. Nello svilupparla però, ho tenuto conto di tutte le problematiche che ci si trova ad affrontare comunemente, ed ho riunito assieme le varie soluzioni che ho scritto nel corso del tempo, rifattorizzandole ed integrandole frà loro. L'applicazione è composta da tre parti:

  1. un sistema di permission molto granulare
  2. un sistema di scaffolding dinamico e restful
  3. un sistema di localizzazione dei testi

Ecco una breve descrizione delle funzionalità nello specifico:

Dynamic Rest

  • Gestione dinamica rest
  • Gestione dinamica validatori
  • Gestione dinamica ordinamento dati
  • Gestione paginazione
  • Gestione campi visualizzabili in lista
  • Gestione campi visualizzabili in dettaglio
  • Gestione dinamica fieldsets
  • Gestione filtri di ricerca
  • Gestione filtri da permessi su lista e dettaglio
  • Gestione relazioni
  • Gestione errori integrità referenziale
  • Gestione estensioni su rest
  • Gestione eventi su modelli
Dynamic Permissions
  • Gestione utenti
  • Gestione profili
  • Gestione dinamica funzionalità dell'applicazione
  • Gestione dinamica modelli dati dell'applicazione
  • Gestione dei filtri su funzionalità e modelli x profilo
Dynamic Localization
  • Gestione dinamica localizzazione integrato

installazione

  1. "gem install business_base_generator"
  2. "ruby script/generate business_base business_base"
  3. "rake db:migrate"
  4. in ApplicationController inserire "require 'business_base'" e "bb_setup"
  5. effettuare il login con "admin" "admin"

P.S. mancano rdoc, tests ed esempi, quindi lasciate ogni speranza o voi che scaricate.

Powered by Google Project Hosting