Jenkins est un outil open source d’intégration continue, fork de l’outil Hudson après les différends entre son auteur, Kohsuke Kawaguchi, et Oracle. Écrit en Java, Jenkins fonctionne dans un conteneur de servlets tel qu’Apache Tomcat, ou en mode autonome avec son propre serveur Web embarqué.
Dans le cadre de l’amélioration de Limesurvey comme cité dans un précédent ticket, le couplage Selenium/Jenkins est très pratique. J’ai donc fais une documentation sur la mise en place de Jenkins.
Cela faisait un moment que je n’avais pas développer pour Mediawiki.
Voici la version 0.5 de DeleteHistory avec quelques petites nouveautés lorsque l’on demande une optimisation des tables MySQL :
L’ajout du moteur utilisé pour chacune des tables. L’ajout de la collation utilisée pour chacune des tables. L’ajout de la traduction en Allemand Ce n’est pas grand chose, mais ça aide grandement a voir pourquoi certaines tables ne sont pas optimisées.
Cela fait un moment qu’il fallait que je remette le SSL sur mes sites. C’est donc maintenant chose faite et me suis même permis de me payer chez StartSSL un certificat wildcard. J’ai mis à jour ma documentation sur Nginx également pour celui ci.
Voici ma documentation sur StartSSL et Nginx.
C’est en migrant vers la dernière version de Debian (Wheezy) que je me suis rendu compte que php5-suhoshin avait disparu. Après quelques apt-cache et recherche sur le site de Debian, il n’y a effectivement plus de Suhoshin !
Pourquoi ? Tout simplement parce que les gars de chez Debian estiment que Suhoshin devrait être intégré mainstream dans le code de PHP et que ça ne devrait pas être aux distribution de les packager.
Fini le duo Apache/Varnish performant mais gourmand en ressources. Pour de gros sites, c’est certains que ce couple est très utile, mais pour mon blog, mon wiki et mes autre babioles, pas forcément !
Alors voilà, je suis passé à Nginx et après plusieurs jours dessus, je suis globalement satisfait. Petit bémol pour le stockage des éléments statiques qui n’est visiblement pas faisable sans passer par du proxy_pass. J’ai pu observer une gestion du cache globale moins efficace avec Nginx qu’avec Varnish.
Ahhhhh MediaWiki ! Je ne m’en lasse pas ! C’est teeeeeeelllement bien ! Voici encore une extension qui vous permettra d’uploader en drag and drop plusieurs fichiers d’un coup. Très pratique lorsque l’on rédige des articles avec des ScreenShot !
Bref c’est beau, ça marche, c’est en HTML5, ça vaut le détour et j’en parle ici.
Comment passer à côté de ça ? Il arrive enfin un WYSIWYG supporté officiellement par Mediawiki et la fondation Wikipedia ! Vous pouvez le tester ici :
https://www.mediawiki.org/wiki/VisualEditor:Test
Je suis trop trop trop content ! Pas facile de faire switcher des gens sur Mediawiki ou bien de leur faire comprendre qu’un wiki c’est la vie, même si au début il faut apprendre quelques syntaxe (bien que ce ne soit pas grand chose).