Bonjour,
Je fais appel à ceux ayant déjà bidouillé en Mozilla XUL : quelle est, selon vous, la difficulté de mise au point d'une version dépouillée de Thunderbird pour qu'elle puisse être exécutée à travers le réseau à la place d'un webmail classique ?
(Je me pose aussi la même question pour Calendar/Sunbird.)
Merci.
# Thunderbird est en XUL...
Posté par scand1sk (site web personnel) . Évalué à 4.
En tous cas si tu arrives à des résultats probants n'hésite pas à en faire part, ça peut être très intéressant.
# D'accord avec toi
Posté par Olivier Grisel (site web personnel) . Évalué à 3.
# je crois que ça va pas être possible
Posté par Nap . Évalué à 2.
[^] # Re: je crois que ça va pas être possible
Posté par Nap . Évalué à 6.
[^] # Re: je crois que ça va pas être possible
Posté par Laurent J (site web personnel, Mastodon) . Évalué à 5.
[^] # Re: je crois que ça va pas être possible
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
[^] # Squelette
Posté par Seazor . Évalué à 1.
Si c'est ca, y aurait pas moyen de reprendre comme base le fonctionnement du client mail avec IMAP comme squelette et "juste" réécrire les appels IMAP vers SOAP ?
Evidemment, il y a en face le wrapper sur le serveur qui va, lui, vraiment partir vers IMAP à la manière d'un webmail classique...
Par la suite, coder les règles de spamassassin (ou autre) du serveur a partir du TB light...
Ca parait jouable... non?
[^] # Re: Squelette
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
[Client XUL/Mozilla] <---SOAP/Http---> [Backend PHP ou Zope] <--IMAP--> [Serveur IMAP + Filtre AntiSpam]
On peut éventuellement utiliser SpamAssassin (ou autre) sur le serveur IMAP (ou plutot en amont au niveau du MTA) et adapter les boutons junkcontrol de l'interface XUL pour qu'il se contente de déplacer les spams dans un répertoire IMAP prévu pour recuillir le spam pour l'algo d'apprentissage. On peut aussi imaginer de déporter le moteur antispam de thunderbird sur le backend et qui s'occupe lui même de trier les mail sur le serveur IMAP.
Il faudrait aussi penser à la gestion du carnet d'adresses : Si l'on souhaite utiliser un serveur LDAP, ou place t'on le client LDAP : au niveau du [Client XUL/mozilla] ou au niveau du [Backend PHP ou Zope]. Je ne sais plus si mozilla XPFE dispose d'un client LDAP en standard. Si oui, il suffit de l'utiliser, si non il faudrait l'embarquer sous forme de XPI mais ca impose des problèmes de gestion des droits. Dans ce cas il vaudrait mieux installer le client LDAP au niveau du backend et le controler à distance par SOAP/http.
Perso ca me parait jouable. Mais ca doit faire pas mal de boulot quand même :)
[^] # Re: je crois que ça va pas être possible, stub à la CORBA ?
Posté par _alex . Évalué à 2.
XUL+JS -> si il y a moyen de déporter tous les appels vers le serveur avec des stub un peu à la manière de CORBA, il n'y a pas besoin de tout récrire.
Le problème :
- faisabilité comparé à la réécriture
- vitesse d'exécutation/consommation bande passante...
- sécurité (le "save as" sauve les données sur le disque du serveur ...)
En tout cas, ça serait rigolo de pouvoir retrouver son mail/calendrier/autre de n'importe où.
[^] # Re: je crois que ça va pas être possible, stub à la CORBA ?
Posté par Olivier Grisel (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.