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.
Dans le cadre d’amélioration des produits Open Source, je travaille avec un collègue en relation avec le créateur de LimeSurvey pour fournir une plateforme de test de non régression qui sera généreusement prêtée par Linagora.
Dans ce cadre, nous utilisons l’outil Selenium pour tester l’interface graphique car nous avons régulièrement observé des régressions sur ce produit. Selenium est donc très pratique et surtout d’une facilité déconcertante !
J’ai tout de même fait une documentation sur Selenium pour ceux que ça intéresse.
Ce titre est aguicheur non ? En effet Firefox commence de plus en plus à vouloir attirer les entreprise. Et pour bien commencer, quoi de mieux qu’une gestion contrôlée de son parc informatique ?
C’est pourquoi je vous propose une petite documentation focalisée sur Firefox et son déploiement en masse en entreprise dans un environnement Windows.
Vous connaissez peut être l’extension Inpress (LibreOffice) Presenter Console qui permet de présenter un document de type Powerpoint/Inpress sur un dual screen avec visualisation du temps, affichage de la diapo suivante etc… bref un outil vite indispensable lorsque l’on fait des présentations.
J’ai cherché la même chose pour présenter des PDF car j’ai donné une formation LPI 101 et j’avais besoin d’être aussi à l’aise qu’avec les PPT. Voici ce que j’ai trouvé :
Qu’est-ce que c’est bien Git ! Un peu complexe mais tellement puissant.
Bref comme vous le savez maintenant, la nouvelle version de l’extension DeleteHistory est sortie. Et la méthode d’installation a la mode de Mediawiki est d’utiliser directement git et non plus l’outil de téléchargement du site Mediawiki.
J’ai donc voulu suivre le move et créer des repository dédiés a mes extensions Mediawiki tout en gardant l’historique de mon ancien repository.
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.
J’ai récemment donné cours pour la LPI 101 comme vous le savez. J’ai rédigé du coup quelques questions/réponses pour vous aider a réviser cette certification en m’appuyant sur le wiki LPI.
J’espère que ça aidera ceux qui souhaitent passer la certif. Évidement ces questions ne sont qu’une mince partie de ce qu’il faut savoir pour cette certif, mais elles permettent toutefois de valider votre niveau et vous entraîner a passer la 101.