Prendre en main Plone 3 : DIYPloneStyle pour faire vos produits de skin

Plone 3 est un système de gestion de contenu open source professionnel, dans sa version 3, il améliore encore l’expérience utilisateurs et ses nouvelles fonctionnalités font vraiment pâlir les Drupal, Joomla et autres.Toujours dans la série de mini tutos publiés sur toonux.org, voici le dernier en date qui vise à vous permettre de créer votre propre product de skin Plone 3 grâce à DIYPloneStyle, un outil fort pratique mis à notre disposition par David Convent, entre autres membre de l’Association Francophone Python… un pote quoi 🙂

Voir le mini Tuto sur Toonux

Adhérez à l’AFPY

Xname et ZoneEdit : gérez vos DNS en mode Zen

Depuis plusieurs années, je gère mes DNS moi même avec des services gratuits ou payants de type Xname ou ZoneEdit. J’ai toujours été très satisfait de leurs services respectifs, ce malgré quelques petites galères. Je suis particulièrement attaché au service de Xname qui propose une interface en français et en anglais permettant de gérer ses zones, ses sous domaines, ses mx (mail) etc … Simple efficace et clair, c’est une recette qui a fait la gloire de Google et que Xname pratique, c’est très appréciable.

Cette nuit, comme pas mal de monde j’ai eu des petits soucis avec mes DNS, une base de données de Xname semble avoir pété, et plus aucune zone n’étaient visibles dans la console de gestion, elles sont de nouveau visibles mais beaucoup de mes domaines se retrouvent en propagation et donc inaccessibles.

L’année dernière, Xname avait également essuyé une attaque par déni de service distribué qui avait paralysé le service plus de 48h. Les indisponibilités de Xname son rares, mais voilà, elles sont toujours gênantes. On ne peut pas blâmer le service de Xname qui apporte déjà ce service gratuitement, mais bon, personnellement, j’aimerai beaucoup avoir un service de type ZoneEdit (payant), avec une infrastructure peut être un peu plus évoluée (protection contre les DDOS). Toujours est il que pour l’instant, vous pouvez contribuer à faire en sorte que Xname perdure et s’améliore en apportant une petite contribution. Cette association permet a des professionnels de faire leur business ou a des particuliers de gérer leurs domaines et ceux des copains.

Quand on sait a quel point les DNS sont le maillon le plus faible de la chaîne, on se dit que XName avec l’aide de quelques SS2L pourrait devenir un service incontournable sur le net francophone et plus encore.

Une PME doit elle opter pour un abonnement internet professionnel ou 2 connexions grand public ?

Bonding Si vous gérez le réseau d’une PME, ou si vos connaissances n’excèdent pas le strict stade de la bureautique et que vous ne vous êtes même pas posé la question, ce post peut vous intéresser. Je m’interroge régulièrement depuis plus de trois ans maintenant, qu’y a t’il de plus fiable : une connexion professionnelle chez un opérateur compétent (comme Nerim ou Orange Pro) ? Ou bien deux connexions grand public sans garantie de fonctionnement ? J’ai personnellement opté pour le second choix. Je dispose d’une connexion Free dégroupée et d’une connexion Noos 30meg. J’ai en outre la chance d’habiter à moins de 1000m de mon DSLAM, ce qui fait de ma connexion Free une connexion plus performante et plus fiable.

Voici les avantages de ce choix :

  • En choisissant une connexion câble en plus d’une connexion DSL, on diminue les risques liées à la techno elle même : si le Noeud de Raccordement Abonnés (NRA) se prend un Airbus, une connexion câble fonctionne toujours car elle ne passe pas pas les paires de cuivre du téléphone et donc pas non plus par le NRA.
  • On bénéficie de deux adresses IP externes (IPV4) et si on est chez Free on bénéficie depuis peux de l’IPV6 permettant d’assigner des IP propres sur chaque bécanes… la classe.
  • Au lieu d’avoir une ligne spécialisée onéreuse avec peu de débit on en a 2 avec des débits confortables.
  • Et dernier argument … on peut faire copuler ces deux connexions !

Euh … montre moi ton gros tuyaux

Partant du constat simple que n’importe quel geek ferait aux périodes de noel, quand la pression du travail se fait moindre et qu’il faut beaucoup geeker pour supporter Tino Rossi à la TV :

24+30 = 54mb en download et 1+1 = 2MB d’upload… pas besoin d’être une brute en math jusque là.

Oui sauf que quand je suis sur une connexion, je ne suis pas sur l’autre donc c’est soit 24 soit 30 … ah moins que … à moins qu’en s’amusant un peu avec ces paquets magiques, je ne les fasse rentrer dans la banquise (une vieille bécane sous mélénusque réhabilitée pour l’occasion).

« Un seul pour les gouverner tous » : Melenusque r0x0r <3 #!@!#!@!#!@

On rentre un peu plus dans le vif du sujet : comment agréger 2 connexions pour bénéficier d’un gros tuyaux au lieu de 2 petits et qu’en cas de défaillance d’une des deux connexions, mon réseau soit assez « intelligent » pour continuer à assurer le service avec une seule de ces deux connexions. Cette pratique (non BDSM) se nomme le bonding, c’est super bien documenté de tous les côtés. Je vais donc vous épargner un fastidieux tutoriel sur ce blog mais si ça vous intéresse je vous pose ma configuration sur un wiki ou quelque chose de plus approprié que ce blog.Cette petite bidouille a pour vocation de rendre transparent un soucis de connexion sur un réseau local et d’en améliorer les performances brutes. Je pense que de nombreuses PME devraient se pencher sur cette solution avant d’investir des sommes considérables dans une ligne spécialisée … donc voilà 2 connexions qui copulent en faisant du bonding non BDSM.Seule contrepartie en dehors des deux heures de bidouilles et de saines lectures nécessaires, si vous avez une connexion Free, il va soit falloir abandonner l’idée de l’IPV6 si la connexion de l’autre FAI ne le supporte pas ou bien il vous faudra router le trafic IPV4 et IPV6 chacun de leur cotés (ce qui n’est pas forcement ce que l’on souhaite).

Vous ne pourrez pas passer a côté de cet excellent tuto pour Debian sur Developpez.com

OpenPGP dans SeaMonkey la suite d’applications internet opensource

Depuis plus d’un an maintenant, je n’en finis plus de chanter les louanges de SeaMonkey, le navigateur « tout en un » de Mozilla. Client mail, éditeur html wysiwyg, carnet d’adresses, client IRC et surtout excellent navigateur web. Travaillant beaucoup sur OSx j’ai vite cherché une alternative open source à Safari. J’ai naturellement commencé avec Firefox mais sur un g4 il s’avérait complètement inutilisable montrant de grosses lenteurs sur des pages un peu chargées en javascript / ajax. Je me suis donc vite penché sur SeaMonkey dont les performances m’ont bluffé alors qu’elles étaient sensées être moindres si on se réfère aux nombreuses fonctionnalités supplémentaires qu’offre nativement SeaMonkey par rapport à Firefox qui se borne à être un simple navigateur.

Seul regret, les plugins sont sûrement moins fournis que pour Firefox. Et c’est justement ces plugins qui m’amènent à ce post puisque SeaMonkey propose une extension Enigmail qui permet de tirer partie d’OpenPGP pour chiffrer et signer vos emails… pil poil ce que je voulais.

J’ai donc configuré tout ce petit monde et encore une fois j’ suis sur le cul de voir la qualité du travail fourni par les développeurs de SeaMonkey et de ses plugins en 3 minutes chrono tout était au poil.

Voici comment faire sous OSX :

Commencez par récupérer SeaMonkey et installez le ;

Il vous faut ensuite installer GnuPG ;

Et il nous reste maintenant à installer le bon plugin SeaMonkey Enigmail ;

Et voilà vous relancez votre seamonkey vous configurez un compte mail si vous ne l’avez pas fait entre temps. A la première utilisation vous allez devoir générer votre jeux de clefs et votre certificat de révocation, le tout est parfaitement et simplement interfacé graphiquement ça se fait vraiment en quelques clics. Par défaut les clés générées le sont en 2048 bits ce qui est considéré comme un chiffrement tout à fait satisfaisant.

Encore une fois bravo aux développeurs ce navigateur est à mon sens définitivement le meilleur actuellement sous OsX comme sous Linux (sous Windows désolé j’ai pas pu me résigner à essayer). Les nombreuse extensions professionnelles qu’il propose m’ont vraiment séduit et le client mail, proprement configuré me fait oublier le confort de Mail.app sur OsX qui du coup se montre franchement plus limité.

Publication d’un petit test Meraki sur Toonux

Je me suis un peu posé la question de publier ou pas ce test, il est à prendre avec une précaution extrême pour l’instant car je ne dispose pas encore de toutes les informations nécessaires pour garantir ce produit comme un modèle open source, j’ai eu depuis son écriture initiale quelques sons de cloche qui laissent à croire que Meraki n’est peut être pas la panacée d’un modèle open source ou plutôt qu’il l’est pour l’instant mais que son futur demeure incertain. Toutefois, je vous invite à découvrir Meraki comme j’ai pu moi même le découvrir.

Lire le comparatif FON vs Meraki

Pilot Systems lance une offre d’hébergement virtualisé d’applicatifs web

La virtualisation consiste à affecter des ressources d’une ou plusieurs machines dans un ou plusieurs environnements clos via un système d’ allocation dynamique de la puissance de calcul (RAM + CPU) en fonction de la consommation de ressources de votre projet. Sur une application comme Zope, la virtualisation est un gage supplémentaire de sécurité et un gage de fiabilité.

Pilot Systems sur sa plate-forme d’hébergement Objectis Pro, propose maintenant des serveurs privés virtuels autorisant une plus grand latitude à l’utilisateur qui le désire.

Objectis Pro est un service d’hébergement Zope / Plone professionnel qui sera lancé très prochainement, en utilisant une infrastructure entièrement revue et corrigée. Objectis Pro ne remplacera pas Objectis, et l’hébergement gratuit restera disponible.

Download Applications iPhone du firmware 1.1.2

Comme certains d’entre vous galèrent un peu avec le download du pack d’applications de l’iPhone version 1.1.2 et ce dernier vous sera nécessaire si vous souhaitez bénéficier de l’application Mail comme évoqué dans le post précédent.. Nous venons de vous le mettre à disposition sur un autre mirror 😉
Télécharger ici (2.7Mo)

Ce pack comprend :

  • maps
  • mail
  • notes
  • bourse
  • météo

Un client mail pour iPod jailbreaké ? Mail.app hop hop hop !

Bon c’est cool mon ipod est jailbreaké, c’est génial il fait le café, je peux jouer à tetris et tout ça … mais maintenant j’aimerai bien avoir un client mail qui tape en imap mes 27 comptes mail. A priori on se dit pas de problème il y a bien mail.app … sauf que non, il n’y a pas de mail.app dans les repository. En faisant quelques recherches on trouve rapidement Mailcoaster, sauf que bon, celui là ne fait que du pop et tape seulement 14 mails … un peu moyen quand 14 mails c’est ce qu’on reçoit à la minute. Là je me dit que Mutt me pend au nez… puis sur ModMyifone on tombe sur l’immonde livemachin pour poper le non moins immonde live bidule de micromachin… Et bah c’est pas gagné ! Pourtant sur un iPhone, il fonctionne ce #@!@#!@#!@ de Mail.app ! Allez, re Google et oh joie, bonheur ineffable on trouve les instructions sur ce forum !

ça se passe en 7 étapes relativement simples :

(pré-requis : ssh doit être activé sur votre iPodTouch)

———————

1) télécharger http://rs75.rapidshare.com/files/618…1.1.1_Apps.zip

2) placer tout le contenu du dossier Applications dans le dossier Applications du touch via cyberduck (ou avec la commande scp)

3) mettre :
– le fichier MobileMailSettings.bundle dans
/System/Library/PreferenceBundles/
– le dossier GMM.Framework dans /System/Library/Frameworks/

4) connectez vous en ssh depuis le terminal :
ssh -l root adresse.ip.de.l.ipod

et le mot de passe par défaut « alpine »

— EDIT : Si vous ne l’avez pas encore fait changez moi vite ce vilain pass par défaut en lançant le terminal avec la commande passwd pour éviter qu’un petit rigolo puisse se balader sur votre iPod quand vous êtes connecté sur un point d’accès public ! —

5) tapez la commande :
chmod -Rf +x /Applications/

6) tapez la commande :
chmod -R a+x /Applications/*

7) redémarrer complètement votre iPod en utilisant le slide pour l’éteindre et redémarrez le

——————

Me voilà donc avec toutes les applications complémentaires de l’iPhone … oui mais voilà ce sont celles du firmware 1.1.1 alors que je suis en 1.1.2 … mais quel con ! Du coup j’ai la météo, la bourse … super, je vais pouvoir scruter mes 100 000 stock options Google, trop de bonheur … mais evidemment Mail.app se lance, puis quand je clique sur settings pour le configurer … rien. Là je me dit que rien n’est perdu et que ce méga super génial logiciel de #@@!#@! de iTunes va synchroniser mes mails direct et configurer correctement mes comptes … bah non !

Du coup et c’est le scoop de ce post, cliquez ici et je vous laisse deviner la suite… oui il va falloir refaire la manip.

Mais devinez quoi ? Ben ouai ça marche 😉

Meraki vs FON : c’est la communauté qui tranchera.

J’ai eu l’occasion de tester deux points d’accès Meraki, un projet « concurrent » de FON, je n’ai donc pas pu m’empêcher de comparer les 2 solutions et le bilan est très critique pour FON. Si FON se positionne à ce jour en leader du wifi communautaire, il faut prendre très au sérieux l’offensive de Meraki, au menu :

  • Mode bridge qui manque cruellement à FON ;
  • Une simplicité de mise en place vraiment déconcertante ;
  • Une interface riche et propre ;
  • La carte de l’open source jouée à 100%.

Voir l’article sur Wlanbase

Voici une petite vidéo qui vous invite à découvrir le Meraki Mini (modèle indoor)

[wp_youtube]GqO_q4dZnQI[/wp_youtube]

Plone 3 howto : insérer des vidéos de Youtube dans Plone 3

Un nouveau petit tutoriel Plone 3 vient d’être mis en ligne sur Toonux. Vous y découvrirez comment ajouter des vidéos de Youtube ou autres dans votre Plone. Les nouveaux outils proposés par ce système de gestion de contenu professionnel facilitent grandement la tâche du webmaster et ce petit paramétrage vous ouvrira des portes pour rendre votre application plus sexy et plus riche.

Voir le tutoriel sur toonux.org