Zork[Yy]'s log

Aller au contenu | Aller au menu | Aller à la recherche

Quelques sorties 2010 : Castle Windsor, Dokuwiki, Sympa, jQuery

Quelques mises à jour à effectuer pour 2010 :

  • IoC : Castle Windsor 2.1.1 : ajout du support Silverlight, performances, ...vous avez des besoins ? n'hésitez pas à les exprimer sur UserVoices,
  • Wiki : bon, pas vraiment 2010 mais presque : dokuwiki Lemming du 2009-12-25 patch c : moteur wiki que j'affectionne car il reste simple (sans base de données) et offre une extensibilité appréciable (même s'il est développé en PHP), voir les changelog
  • Listes de diffusion : Sympa version 6.x : SYMPA est un serveur de listes de diffusion, doté d'un API SOAP, et d'innombrables fonctionnalités : authent/ SSO (CAS), moteur de modèles, antispam, hautes-performances / réparti, listes dynamiques, sources de données diverses et variées (LDAP, SQL Server/..., fichiers locaux ou distants, ...) Il est maintenu (développement en Perl) par des français et utilisé de plus en plus aux US.
  • javascript : à moins d'avoir eu une grosse coupure Internet, si vous n'êtes pas au courant : jQuery 1.4

Sortie de SYMPA v5.4

Après 10 mois de développement, SYMPA, LE serveur de listes vient de sortir dans sa version 5.4. Parmi les évolutions notables, on citera notamment :

  • la modification de la gestion de pas mal de variables jusqu’à présent stockées sous forme de cookies, ceci par l’intermédiaire de variables de sessions
  • l’apport de formulaires extensibles pour la gestion des abonnés : ajout de champs autres que Email, Nom. Ces champs sont gérés sous forme d’un modèle au format XML, stocké en base.
  • son lot de bug fix et de remaniements

SYMPA est un serveur de listes [écrire en Perl], Opensource, qui contrairement à Mailman, a une communauté très active (française ou anglophone) et évolue sans cesse.

Lire la suite...

CRU : proposition de 3 stages sur la solution SYMPA : design, intégration netvibes/google...

Le CRU propose 3 stages concernant 3 évolutions du service SYMPA

Lieu : Rennes – avec l’opportunité de contribuer à un projet Opensource (en Perl) de grande envergure. Le stage peut-être prolongé par un CDD.

smtp, dns, listes : des communautés d'experts

Depuis de nombreuses années, je suis abonné à une multitude de listes de diffusion sur le serveur du CRU qui aborde un tas de sujets passionnants.

3 listes retiennent mon attention, par leur contenu techniquement élevé et riche d’expertise, je ne peux que conseiller, si le sujet vous intéresse, de vous y abonner ou au moins de parcourir les archives :

  • smtp (archives)
  • dns (archives)
  • sympa (archives) : un coup de coeur pour ce moteur de listes ;) : le CRU distribue environ de 600 000 à 1 million de mails par jour, rien que pour ça, ça mérite d’être cité.

Bonne lecture.

Conférence SYMPA, remerciements aux auteurs pour cette brillante journée

J’ai assisté hier à un cours magistral concernant le serveur de listes SYMPA par les auteurs du produit (opensource et français, il faut le souligner). Sympa est utilisé par la majeure partie des universités françaises, et plus généralement par l’enseignement supérieur. Le logiciel a également une bonne croissance d’utilisation dans le monde anglophone outre-atlantique ou nos voisins d’en face où se constitue une forte communauté. Le projet a débuté il y a maintenant 10 ans, et est devenu une véritable plateforme de services de listes. Le CRU, organisateur de la journée l’utilise en interne : 20 millions de mails délivrés / mois semble être un gage de stabilité de SYMPA ;)

Nous étions environ 50, pas mal de portables sous Linux ou MacOS ;)

Le cours fut très enrichissant, car au-delà d’un serveur de listes, cela abordait d’autres problématiques (ils préfèrent le terme service d’ailleurs) :

  • intégration à un S.I. ou à d’autres applications : – approche service (SOA) par le service Web (par utilisateur, pour une application dument certifiée), synchronisation de sources externes – SSO : CAS, Shibboleth
  • centralisation des utilisateurs par LDAP
  • architecture, répartitions de charges, et optimisations des systèmes : MTA, Sympa & la répartition de charges, anti-spam & co
  • site Web hautement modulaire : utilisation du format TT2 qui permet dynamiquement de créer les pages HTML selon un mini-language, design : CSS (en cache)
  • caches : fichiers de configurations, abonnements, modèles de pages, …
  • sécurité et autorisation : groupes d’accès, MD5, ...

…et un retour d’expérience, un “tueur” de la gendarmerie nationale : un gourou en développement Perl, XUL, SOA et administrateur expert en serveur de messagerie (anti-spam, règles du MTA) sous Postfix.

Les vidéos et supports en ligne

Je vous invite vivement à consulter le document du cours, il contient pas mal de bonnes idées et une foule de problématiques fort intéressantes.