Re: devise

Non ho avuto nessuna necessità… li sto vedendo ora da un paio d’ore
:frowning: perché tu quale mi consigli?

Leggevo su internet che devise era migliore con rails3 tutto qua…
non mi ricordo neanche dove.

Sono aperto a cambiare strada… :smiley: tu mi consgli authlogic? Supporta i
ruoli?

Ciao,
FC

Il 06 settembre 2010 18:26, Andrea R.
[email protected] ha scritto:

Da tempo uso solo authlogic. In un paio di casi devise.
Non si capisce bene che cosa ti serva (ok, un sistema di auth) ma
magari qualche dettaglio in più…

A naso authlogic e vai tranquillo.

Giusto per curiosità, quando hai avuto necessità di usare device
rispetto ad authlogic?


Andrea R.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Francesco C.
System engineer
http://www.fcioffi.net

On Mon, 6 Sep 2010 18:41:29 +0200
Francesco C. [email protected] wrote:

Non ho avuto nessuna necessità…

Ehmm, credo che Reginato parlasse con me…

Giusto per curiosità, quando hai avuto necessità di usare device
rispetto ad authlogic?

In tre casi, ma non so quanto sia corretto parlare di “necessità”.

Il primo semplicemente perchè ho scoperto devise su railscasts, bates
mi ha incuriosito e siccome quella stessa settimana iniziavo a scrivere
un applicativo per un mio cliente che poteva benissimo fare da test
sono andato su devise. E’ ancora lì ma fa quello che potrebbe fare
authlogic.

Nel secondo ho ereditato un applicativo che già faceva uso di devise,
prima restful_auth, e ho continuato e continuo a svilupparlo e a
mantenerlo con lo stesso sistema di auth.

Nel terzo dovevo portare un applicativo php che faceva un po’ di più
della semplice auth: lock dell’account dopo n tentativi falliti,
session expire per inattività, sistema di rgeistarzione e recovery
della password ecc…ecc…

Ad ogni modo nella maggior parte dei casi come detto uso atuhlogic
(anche con rails3) && before_filter e faccio tutto quello che mi
server. Infine per rispondere a Francesco C., quando ho bisogno di
un sistema di autorizzazione uso cancan GitHub - ryanb/cancan: Authorization Gem for Ruby on Rails.

my 2 cents!

ciaps,
a.

Ok, quindi per la gestione dei ruoli consigli cancan, sembra carino.

Per quanto riguarda invece devise / authlogic sono indeciso? Qualche
suggerimento, quali sono i pro/cons dell’uno o dell’altro?

Al momento sto provando devise perché mi è capitato davanti prima, è
il caso di abbandonare e tornare indietro ad authlogic?

Saluti,
FC

Il 06 settembre 2010 19:39, Alberto F. - straluna
[email protected] ha scritto:

On Mon, 6 Sep 2010 18:41:29 +0200
Francesco C. [email protected] wrote:

Non ho avuto nessuna necessità…

Ehmm, credo che Reginato parlasse con me…

Giusto per curiosità, quando hai avuto necessità di usare device
rispetto ad authlogic?

In tre casi, ma non so quanto sia corretto parlare di “necessità”.

Il primo semplicemente perchè ho scoperto devise su railscasts, bates
mi ha incuriosito e siccome quella stessa settimana iniziavo a scrivere
un applicativo per un mio cliente che poteva benissimo fare da test
sono andato su devise. E’ ancora lì ma fa quello che potrebbe fare
authlogic.

Nel secondo ho ereditato un applicativo che già faceva uso di devise,
prima restful_auth, e ho continuato e continuo a svilupparlo e a
mantenerlo con lo stesso sistema di auth.

Nel terzo dovevo portare un applicativo php che faceva un po’ di più
della semplice auth: lock dell’account dopo n tentativi falliti,
session expire per inattività, sistema di rgeistarzione e recovery
della password ecc…ecc…

Ad ogni modo nella maggior parte dei casi come detto uso atuhlogic
(anche con rails3) && before_filter e faccio tutto quello che mi
server. Infine per rispondere a Francesco C., quando ho bisogno di
un sistema di autorizzazione uso cancan GitHub - ryanb/cancan: Authorization Gem for Ruby on Rails.

my 2 cents!

ciaps,
a.


Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


Francesco C.
System engineer
http://www.fcioffi.net

A me cancan piace molto, l’ho utilizzato in un’applicazione piccolina e
mi sono trovato bene. In un altra più grossa però, ho preferito farmela
da me perchè, per quanto ti permetta di gestire le autorizzazioni in
maniera molto flessibile lo si può fare da codice, se poi però devi
spostare delle logiche su db diventa complesso (ad es. per darle in
gestione all’amministratore).

Riguardo l’autenticazione invece, io mi trovo molto bene con devise:
poco codice e non invasivo in quanto si basa su rack, poi è modulare e
ti permette di scegliere cosa gestire in maniera molto semplice.

Il 06/09/2010 23:52, Francesco C. ha scritto:

Ok, quindi per la gestione dei ruoli consigli cancan, sembra carino.

cancan è comodo, ma per usarlo devi abbinarlo con qualcosa che registri
i ruoli. io ad esempio uso un semplice Hash nel modello degli utenti:

ROLES = {:admin => 1, :student => 2}

è una soluzione più che accettabile per pochi ruoli statici :wink:

Per quanto riguarda invece devise / authlogic sono indeciso? Qualche
suggerimento, quali sono i pro/cons dell’uno o dell’altro?

devise mai usato, ma da quel poco che ho visto in giro sembra molto più
complesso, offrendo molte altre funzionalità rispetto alla sola
autenticazione. authlogic puoi usarlo anche su rails3 senza problemi
(magari scegliendo l’apposito branch), è molto più immediato :stuck_out_tongue:

Al momento sto provando devise perché mi è capitato davanti prima, è
il caso di abbandonare e tornare indietro ad authlogic?

tirar su un sistema di autenticazione con authlogic è questione di
pochi minuti, su devise non saprei :stuck_out_tongue:

ciao,
A.

Grazie della spiegazione, in effetti la domanda era rivolta a te :wink:
Per quanto mi riguarda, userò Devise sul mio prossimo progetto,
ma solo perchè risulta essere medio/complesso. Se fosse un’
applicazione che non richiede particolarità Authlogic risulta essere
più user friendly.

2010/9/6 Alberto F. - straluna [email protected]

2010/9/7 Andrea P. [email protected]:

Il 06/09/2010 23:52, Francesco C. ha scritto:

Ok, quindi per la gestione dei ruoli consigli cancan, sembra carino.

cancan è comodo, ma per usarlo devi abbinarlo con qualcosa che registri
i ruoli. io ad esempio uso un semplice Hash nel modello degli utenti:

ROLES = {:admin => 1, :student => 2}

è una soluzione più che accettabile per pochi ruoli statici :wink:

oltre a cancan (che non conosco bene), per la gestione dei ruoli c’e’
anche declarative authorization:

io lo sto usando da un po’, da prima che esistesse cancan in effetti,
e mi trovo abbastanza bene, si riescono a coprire casi anche complessi
di configurazione dei ruoli (e.g. ruoli gerarchici, oppure
autorizzazioni dipendenti dai dati etc etc).

devise mai usato, ma da quel poco che ho visto in giro sembra molto più
complesso, offrendo molte altre funzionalità rispetto alla sola
autenticazione. authlogic puoi usarlo anche su rails3 senza problemi
(magari scegliendo l’apposito branch), è molto più immediato :stuck_out_tongue:

per altro mi sembra che anche con authlogic si possano implementare la
maggior parte di quelle funzioni :slight_smile:

Luca

OK. Grazie mille a tutti per i consigli! :smiley:

Allora continuo con devise… è vero si è produttivi in un attimo :smiley:

Saluti,
FC


Francesco C.
System engineer
http://www.fcioffi.net

A proposito di devise, voi siete a conoscenza di qualche traduzione
gia` avviata in lingua italiana?


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Andrea P. wrote:

devise mai usato, ma da quel poco che ho visto in giro sembra molto pi�
complesso, offrendo molte altre funzionalit� rispetto alla sola
autenticazione. authlogic puoi usarlo anche su rails3 senza problemi
(magari scegliendo l’apposito branch), � molto pi� immediato :stuck_out_tongue:

Secondo me dipende molto da come sei abituato. Con devise si è
produttivi in un attimo, hai già di default molte funzioni comode che su
authlogic (almeno finché l’ho usato io, vale a dire fino a questa
primavera) dovevi aggiungere a mano (o comunque sfruttando qualche
repository esterno alla gemma), tipo la password recovery. Con devise se
ti va bene il comportamento di default non devi manco mettere mano al
controller, alle views e alle routes… sai, la proverbiale pigrizia dei
programmatori :slight_smile:
Comunque in buona sostanza credo che nella maggior parte dei casi siano
piuttosto equivalenti, entrambi sono ben testati, supportati e hanno un
discreto numero di estensioni che ne completano le funzionalità .

Andrea


http://spaghetticode.it

On Sun, Nov 14, 2010 at 11:55 PM, David W. [email protected]
wrote:

A proposito di devise, voi siete a conoscenza di qualche traduzione
gia` avviata in lingua italiana?

michele.

Nicola R. wrote in post #961919:

Si potrebbe fare una gem che installa le viste ‘custom’ di devise gi
localizzate.
Per, ancora meglio, si potrebbe forkare il repo di devise e inserire la
gestione dei locale come file .yml (che possono essere caricati
dinamicamente, non c’ bisogno di copiarli con il generatore come fa
devise)
e fare una richiesta di pull. Sarebbe utile anche a non-italiani una
cosa simile.

Stavo pensando anche io di farlo.

Quindi, se qualcuno di voi inizia, postate il link al fork qui in lista
:wink:


Duilio R.
http://sinetris.info

On Mon, Nov 15, 2010 at 12:51 AM, Michele F.
[email protected] wrote:

On Sun, Nov 14, 2010 at 11:55 PM, David W. [email protected] wrote:

A proposito di devise, voi siete a conoscenza di qualche traduzione
gia` avviata in lingua italiana?

I18n · heartcombo/devise Wiki · GitHub

Grazie, e un buon inizio, ma sembra che Devise sia fatto un po' a meta (se non sbaglio) e le viste che installa sono cosi:

Resend confirmation instructions

<%= form_for(resource, :as => resource_name, :url =>
confirmation_path(resource_name), :html => { :method => :post }) do
|f| %>
<%= devise_error_messages! %>

<%= f.label :email %>
<%= f.text_field :email %>

<%= f.submit "Resend confirmation instructions" %>

<% end %>

<%= render :partial => “devise/shared/links” %>

E quindi ti trovi comunque con diverse cose da tradurre.

Sto guardando se conviene fare un gem devise-italian…


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Stavo pensando anche io di farlo.

Quindi, se qualcuno di voi inizia, postate il link al fork qui in lista
:wink:

Se mi dai il tuo login, ti aggiungo come committer.


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Ciao David,

Se mi dai il tuo login, ti aggiungo come committer.

il login è:

sinetris


Duilio R.
http://sinetris.info

Si potrebbe fare una gem che installa le viste ‘custom’ di devise gi
localizzate.
Per, ancora meglio, si potrebbe forkare il repo di devise e inserire la
gestione dei locale come file .yml (che possono essere caricati
dinamicamente, non c’ bisogno di copiarli con il generatore come fa
devise)
e fare una richiesta di pull. Sarebbe utile anche a non-italiani una
cosa
simile.

Il giorno 16 novembre 2010 21:48, David W. [email protected]
ha
scritto:

login: nicolaracco

sinetris

Ok, ci siete tutti e due!

Grazie!

David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

GitHub - davidw/devise at translated-views

Ora ho creato anche:

https://github.com/davidw/DeviseItalian

Ma non funziona ancora:-)

login: nicolaracco

sinetris

Ok, ci siete tutti e due!

Vi ho aggiunto anche la. Vedo che anche Enrico Rubbioli frequenta questa lista, e come l'autore della traduzione originale su cui ci basiamo, sarei piu che contento di aggiungere anche lui, se ci sta.


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

Vi ho aggiunto anche la. Vedo che anche Enrico Rubbioli frequenta questa lista, e come l'autore della traduzione originale su cui ci basiamo, sarei piu che contento di aggiungere anche lui, se ci sta.

Oops, Enrico Rubboli - troppo “Ruby” in testa - scusate!


David N. Welton

http://www.welton.it/davidw/

http://www.dedasys.com/

login: nicolaracco

2010/11/16 Duilio R. [email protected]