Dernière étape de notre série d’articles suite au devcamp de Lyon: aujourd’hui nous allons voir comment l’intégration continue peut lancer les tests sur différents environnements, par exemple pour vérifier que les tests passent en php de version 7.3 à 8.2 … Un exemple pour illustrer cet article : php 7.4 et php 8.2: Comme vous …
dolibarr
GitLab pour automatiser les tests
GitLab permet de lancer des tests automatiques à partir du moment où un fichier .gitlab-ci.yml existe à la racine de votre dépot git (et que la configuration est faite côté serveur GitLab). Par exemple si vous voulez lancer automatiquement le test avec phpstan vous pouvez créer un fichier .gitlab-ci.yml comme ceci: stages: – phpstan cache: …
PHPStan pour les modules Dolibarr
Je ne vous présente pas phpstan, c’est un formidable logiciel libre d’analyse statique de code php. Lors du devcamp dolibarr de Lyon nous avons pu admirer comment phpstan peut nous aider à améliorer Dolibarr , comment phpstan peut nous aider à débusquer des bugs ou des bugs potentiels, nous pousser à faire du code plus …
PHP Stubs
Avant de vous parler des stubs en php je vais faire un petit détour par un autre langage : C/C++ (en fait ce qui est important c’est d’avoir un langage compilé comme support d’exemple). En C/C++ le code source est découpé en deux fichiers: un fichier de code (le .cpp) et un fichier dans lequel …
Nouveau module SmartInterventions
Ce module permet à vos techniciens (sans limite du nombre de techniciens, ils doivent avoir un compte utilisateur sur votre dolibarr c’est tout) de disposer d’une progressive web apps (PWA) sur leur smartphone dont le périmètre est strictement limité à la liste des interventions qui leur sont affectées. Pour chaque intervention votre technicien dispose: de …
Nouveau module SmartLivraisons
Vous avez des livreurs ? Ou vous livrez vous même directement des marchandises ? SmartLivraison vous permet de mettre en oeuvre la collecte des preuves de livraisons numériques et vous permet de ne plus avoir à faire signer de bon de livraison papier. En résumé: activez le module gérez vos livraisons Fonctionnalités: Zéro papier pour …
Nouveau module : DoliClone
DoliClone est arrivé ! Le facilitateur de clonage de dolibarr existe en version 1.0 ! ça y est ! Après des mois de réflexion, des années où j’utilise des scripts maisons (rsync, ssh etc.) comme la majorité d’entre vous sans doute, finalement j’ai craqué devant la détresse de mes derniers clients qui ont “pourri” leur …
Factur-X/ZUGFeRD version 1.5.14
Cette mise à jour apporte les améliorations suivantes depuis la 1.5.4 : Compatibilité avec le module Sous-Total d’ATM (Merci à InfraS pour la contribution) Ajout d’une amélioration pour CHORUS dans le cas où certaines données ne sont pas fournies (suite à des échanges avec Chorus il faut que les champs soient absents alors que le …
Module eTicket pour Dolibarr version 1.0.26
eTicket pour dolibarr Ce module complémentaire est dédié à la caisse “point de vente” pour dolibarr. Il permet d’ajouter un écran déporté pour afficher en temps réel le ticket au client. Après le paiement un QRCode est affiché et permet au client de télécharger son ticket électronique sans avoir à donner d’adresse mail. Du côté …
Rattrapage du vendredi …
Laissez moi vous raconter une petite histoire commencée il y a une semaine… Il était une fois une installation de Dolibarr ERP CRM en version “monoposte sur un PC Windows” avec DoliWamp (c’est un ensemble qui installe tout d’un coup et permet d’avoir un dolibarr fonctionnel en quelques minutes). Puis les années passent et finalement …