# Consuglio sui plugin

**URL:** <https://www.ruby-forum.com/t/consuglio-sui-plugin/157068>\
**Category:** IT\
**Created:** [January 7, 2009, 1:09am UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068 "2009-01-07T01:09:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 7, 2009, 1:09am UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068/1 "2009-01-07T01:09:42Z")

</div>

Sto cercando di capire quale plugin utilizzare per gestire gli utenti.  
Ho trovato restful\_authentication e acts\_as\_authenticated. Utilizzo  
l’ultima verione di rails, la 2.2.2  
Se non ricordo male uno dei due Ã¨ la versione “vecchia” dell’altro.  
Come faccio a sapere se il plugin Ã¨ adatto alla mia versione?  
Altra cosa c’Ã¨ un plugin che oltre a gestire l’autenticazione mi  
permetta di gestire i ruoli?  
In oltre ogni utente avrÃ i propri dati… banale come frase.  
Un esempio, il mio piccolo ufficio:  
All’atto della registrazione al sito il nuovo utente diventa  
amministratore di un “ufficio”. Per il momento potrÃ gestire un  
timesheet (per inserire le ore lavorate) e a fine mese emette fattura.  
Quest’ultima dovrÃ essere consultabile dal proprio commerci\_alista e  
dalla societÃ committente. A quest’ultima deve essere visibile anche il  
dettaglio delle ore lavorate…  
E’ quello che vorrei fare (e poi ampliare altrimenti che ufficio  
sarebbe).  
Consigli su eventuali plugin?

Attualmente Ã¨ tutto in excel (timesheet e fattura). Per la fattura  
pensavo a PDF tramite PDF:writer

P.S. si capisce che mi voglio semplificare la vita?  
P.S2. ho scritto commerci\_alista perchÃ¨ venivo bloccato da Spam!

Ciao Michele.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 7, 2009, 1:18am UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068/2 "2009-01-07T01:18:05Z")

</div>

restful\_authentication, penso che lo usino praticamente tutti.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 7, 2009, 1:56am UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068/3 "2009-01-07T01:56:06Z")

</div>

On Wed, Jan 7, 2009 at 1:09 AM, Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Sto cercando di capire quale plugin utilizzare per gestire gli utenti.  
> Ho trovato restful\_authentication e acts\_as\_authenticated. Utilizzo  
> l’ultima verione di rails, la 2.2.2  
> Se non ricordo male uno dei due è la versione “vecchia” dell’altro.

esatto.

> Come faccio a sapere se il plugin è adatto alla mia versione?

a me funziona senza problemi

> Altra cosa c’è un plugin che oltre a gestire l’autenticazione mi  
> permetta di gestire i ruoli?

dai un’occhiata su github, ce ne sono una dozzina implementati con  
differenti  
filosofie… puoi scegliere quello che più ti ‘ispira’.  
Io uso roleful di nakajima con una piccola patch per farlo funzionare  
con  
restful\_authentication. Per niente invasivo ed ha una sitatassi carina

> In oltre ogni utente avrà i propri dati… banale come frase.  
> Un esempio, il mio piccolo ufficio:  
> All’atto della registrazione al sito il nuovo utente diventa

[…]

> Consigli su eventuali plugin?

sembra che tu abbia bisogno anche di un sistemadi acl… prova a dare  
un’occhiata a questo: [GitHub - ocher/acl2\_ownership: Add ownership functionality to Ezra's Zygmuntowicz acl\_system plugin](http://github.com/ocher/acl2_ownership/tree/master)

per gesire automaticamente la 'proprietà' degli oggetti da parte di un utente ho fatto un plugin quest'estate, magari ti può semplificare la vita: http://github.com/michelefranzin/ar\_simple\_ownership/tree/master

Michele.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 7, 2009, 5:40pm UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068/4 "2009-01-07T17:40:13Z")

</div>

On Wed, Jan 7, 2009 at 12:29 PM, Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> […]
> 
> > esatto.  
> > per restful\_authentication?

per rails 2.2 usa restful\_authentication o restful\_authentication\_i18n

> Aggiungere in un secondo momento altri plugin è complicato? Si rischia  
> di dover riscrivere l’intera applicazione?

suona come: una volta che ho mi sono riscritto le funzinalità  
che ci sono già in svariati plugin, posso buttare tutto e sostituirlo  
con i plugin stessi?

si 😉

michele.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 7, 2009, 12:29pm UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068/5 "2009-01-07T12:29:32Z")

</div>

[…]

> esatto.  
> per restful\_authentication?

Grazie per gli ottimi consigli. Essendo il mio primo progetto mi fermerÃ²  
all’utilizzo di restful\_authentication. Vorrei evitare di incasinarmi e  
non concludere niente.  
Non mai usato regole acl quindi provo a gestire i ruoli manualmente,ne  
faccio solo due amministratore (per tutte le operazioni CRUD) e un  
utente normale chepuÃ² solo leggere.

Aggiungere in un secondo momento altri plugin Ã¨ complicato? Si rischia  
di dover riscrivere l’intera applicazione?

Ciao Michele.

---

<div class="post-metadata">

**Author:** ![miclab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a3d4f5/32.png) [@miclab](https://www.ruby-forum.com/u/miclab)\
**Post date:** [January 7, 2009, 10:13pm UTC](https://www.ruby-forum.com/t/consuglio-sui-plugin/157068/6 "2009-01-07T22:13:12Z")

</div>

Michele F. wrote:

> On Wed, Jan 7, 2009 at 12:29 PM, Michele C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > […]
> > 
> > > esatto.  
> > > per restful\_authentication?
> 
> per rails 2.2 usa restful\_authentication o restful\_authentication\_i18n
> 
> > Aggiungere in un secondo momento altri plugin ï¿½ complicato? Si rischia  
> > di dover riscrivere l’intera applicazione?
> 
> suona come: una volta che ho mi sono riscritto le funzinalitï¿½  
> che ci sono giï¿½ in svariati plugin, posso buttare tutto e sostituirlo  
> con i plugin stessi?
> 
> si 😉
> 
> michele.

mmhhh si;).  
Il fatto Ã¨ che non vorrei incasinarmi troppo con software di terze parti  
Comunque adesso vedo su github, spulcio un po di plugin e poi mi  
rifaccio vivo qunado ho fatto qualcosa di funzionante (sempre se ci  
riesco).

Ciao Michele.
