Questo e` il mio primo messaggio in lista. Sto usando Plone / Zope per
lavoro da un mesetto circa.
L'autenticazione su Plone avviene tramite server LDAP (``collegato``
correttamente).
L'unica cosa che non mi riesce, dopo aver fatto il mapping tra il nodo
``mail`` (LDAP) e ``email`` (ZMI), vorrei che a ``email`` di ZMI, per
ogni user venga aggiuno ``@domain.com``.
Spero di esser stato chiaro, vi ringrazio in anticipo,
Fabrizio.
PS: Ho provato anche in ZMI nel form per il mapping, aggiungendo e
tentando nei vari modi, inserendo,
<attributo> + "@domain.com"
(del tipo email + "@domain.com")
con scarsi risultati.
_______________________________________________
Zope mailing list
Zo...@lists.zope.it
http://lists.zope.it/cgi-bin/mailman/listinfo/zope
Non è direttamente possibile da ZMI.
Non ti conviene mettere il dominio nel campo mail di LDAP?
Fabry
--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
Grazie gentile omonimo :)
No, purtroppo non mi e` possibile.
Si potrebbe risolvere mediante un piccolo script, oppure?
Qualcuno a qualche idea?
Fabrizio.
Spiega bene la tua situazione e quello che vuoi ottenere.
Fabry
--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
Mi scuso per il "ritardo" ma sono stato fuori.
In pratica nell'attributo mail di LDAP manca @dominio.com e dovrei
riuscire in qualche modo (se possibile) ad aggiungerlo "da zope".
Ho gia` provato dalla ZMI quando faccio il mapping degli attributi
LDAP - ZOPE ad aggiungere in svariati modi la stringa @dominio.com (ed
*ovviamente* non funge :) ).
Volevo sapere se magari qualcuno sa come potrebbe risolvere questa
cosa (magari tramite uno script).
Grazie in anticipo,
Fabrizio.
Dipende da dove vuoi usarlo.
Applicarlo in modo globale potrebbe essere un po' impegnativo (se usi gli
utenti standard di Plone), mentre metterlo solo dove ti serve (per esempio
quando invii veramente un'email) può essere fattibile e basta modificare lo
specifico template.
Fabry
--
Fabrizio Reale fabrizi...@redomino.com
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
Mh, in pratica mi servirebbe solo aggiungerlo nelle proprieta`
dell'utente (quindi se qualcuno effettua una ricerca e visita il
profilo di un utente nel campo mail dovra` vedere <email>+@dominio.com.
Forse successivamente ci sara` bisogno anche di aggiungere @dominio.com
anche quando si invia una mail (al `To:` per intenderci).
Quindi, come potrei fare ? :)
Ciao,
Fabrizio.
send_to_address = mtool.getMemberById(author).getProperty('email')io azzarderi a fare un semplice concatenamento aggiungendo @dominio.com ;-)On Wed, 13 Feb 2008 11:35:24 +0100
> Ciao,
> proposta di informatica-creativa :)
>
> Se l'aggiunta del @dominio.com ti serve solo per poter fare in modo
> che le email spedite dal portale vengano correttamente inviate
> all'indirizzo email dell'utente (perchè lasciando tutto com'è plone
> invierebbe l'email to: pipposempronio), non faresti prima dare
> un'occhiata alla funzione che usa plone per spedire messaggi di posta
> e lì inserire la modifica? Così da aggiugnere la stringa di default
> all' ipotetico "to: " della funzione?
>
> Vito
Caro Vito, ti ringrazio per la risposta.
Sinceramente, l'invio e` l'ultimo dei problemi, mi interesserebbe piu`
che altro la visualizzazione dell'attributo email (nei profili degli
utenti) col dominio.
Fabrizio.
> Ciao,
> ho dato un'occhiata sul mio plone 2.5.5 e c'è un bello scriptino
> python che invia i "feedback" (ovvero quando un utente anonimo clicca
> sulla scheda dell'utente e spedisce un messaggio):
> /portal_skins/plone_form_scripts/send_feedback
>
> Troverai questa riga che sembra fare al caso tuo:
>
> send_to_address = mtool.getMemberById(author).getProperty('email')
>
> io azzarderi a fare un semplice concatenamento aggiungendo
> @dominio.com ;-)
>
> Vito
Grazie, si, in effetti per ``correggere`` il To: andrebbe piu` che
bene, ma questo e` un problema secondario (come ti ho fatto notare
nella mail precedente).
Grazie per l'aiuto,
Fabrizio.
> Ciao,
> ancora più semplice, per certi versi. Individua la page template che
> fa visualizzare i dati (o scheda) dell'utente e customizzala per poi
> modificarla a piacimento.
>
> V.
Si, in effetti e` molto semplice come soluzione..speriamo che basti :)
Grazie di tutto, buona giornata,
> Ok,
> quando visualizzi la scheda dell'utente via Plone quale oggetto viene
> richiamato?
> Cioè, mi dici l'url che appare?
>
> V.
L'url e`
<nome-sito>/Members/member_search_results
F.
> Questa è la pagina di riepilogo... devi vedere il pagetemplate del
> dettaglio della scheda.
>
> V.
Ciao tutti,
ieri parlandone con un collega abbiamo notato che effettivamente non
ci serve soltanto `mostrare` l'attributo email `di Zope` ma bensì
modificarlo come dicevo nelle precedenti mail.
Da ZMI ho notato che e` possibile definire nuovi attributi e mapparli a
piacimento con quelli di LDAP.
Bene, così potrei mappare l'attributo mail di LDAP con un nuovo
attributo "mail_prefix" in Zope, successivamente creare un nuovo
attributo (sempre in Zope) "base_domain" e combinandoli otterrei
l'indirizzo e-mail completo.
Vengo al dunque: come faccio ad assegnare all'attributo email di zope
la coppia di attributi mail_prefix (mappato con l'attributo mail di
LDAP) + base_domain?
Saluti,
Devi usare un prodotto che ti permetta di personalizzare l'oggetto utente, per
esempio "remember", a quel punto fai ciò che vuoi degli attributi.
Una soluzione un po' più rozza è un monkey patch al codice nativo di Plone.
>
> > ieri parlandone con un collega abbiamo notato che effettivamente non
> > ci serve soltanto `mostrare` l'attributo email `di Zope` ma bensì
> > modificarlo come dicevo nelle precedenti mail.
> >
> > Da ZMI ho notato che e` possibile definire nuovi attributi e
> > mapparli a piacimento con quelli di LDAP.
> >
> > Bene, così potrei mappare l'attributo mail di LDAP con un nuovo
> > attributo "mail_prefix" in Zope, successivamente creare un nuovo
> > attributo (sempre in Zope) "base_domain" e combinandoli otterrei
> > l'indirizzo e-mail completo.
> >
> > Vengo al dunque: come faccio ad assegnare all'attributo email di
> > zope la coppia di attributi mail_prefix (mappato con l'attributo
> > mail di LDAP) + base_domain?
>
> Devi usare un prodotto che ti permetta di personalizzare l'oggetto
> utente, per esempio "remember", a quel punto fai ciò che vuoi degli
> attributi.
>
> Una soluzione un po' più rozza è un monkey patch al codice nativo di
> Plone.
>
> Fabry
Sembra davvero interessante, noto che e` stato testato solo su Plone
2.5.2, io sto lavorando su Plone 3 invece..
Qualcuno lo ha mai testato su Plone 3? Anche se in beta, gira bene?
Fabrizio.
Io. Si, fa il suo sporco lavoro.
Emh, lo fa bene anche in produzione? :)
Ciao a tutti,
Stavo provando ad installare Remember su Plone 3, i products richiesti
sono ovviamente Plone, Zope, Membrane e Five.
Five da quanto ho capito su Plone 3 non e` necessario, mentre membrane
si.
Ho scaricato sia membrane che remember, gli ho estratti in Products, ma
dopo il riavvio di Zope se provo ad accedere al portale viene generato
un errore..(il classico quando c'e` qualcosa che non va).
Magari sapete dirmi dove sbaglio nella procedura di installazione dei
due prodotti?
Grazie in anticipo,
F.
Prendili da SVN.