Contexte : mon client a un serveur linux en local utilisé comme planificateur de tâches pour gérer des imports de fichiers CSV issu de ses lignes de productions à heure fixe (crontab).
A chaque ajout ou modification d’un import une entreprise extérieure devait intervenir sur le serveur pour inscrire la tâche sur la crontab.
Solution apportée : développement d’un ordonnanceur avec une interface de gestion pour ajouter/modifier/supprimer une tâche ainsi que suivre son exécution et remonter son statut (pending, error, completed, processing, cancelled) ; un email est envoyé après chaque tâche lancée pour informer de son statut (error, completed).
Avec cette solution le client peut ainsi avoir le contrôle sur les différentes tâches :
- Les reprogrammer/relancer en cas d’échec.
- Ajouter/supprimer/modifier une tâche.
- Suivre le déroulement.
Environnement technique : Laravel 12, Vue 3, Tailwind CSS, MariaDB, serveur Debian.
Société : CALPI COLOR SAS, DPM
Développement d'un plugin WordPress pour importer en masse des fichiers PDF et en faire un résumé ainsi que remonter les principaux mots clés assisté par ChatGPT afin d'en optimiser la recherche.
Développement d'un plugin WordPress d'aide au SEO pour ajouter facilement des méta descriptions personnalisables, avec des suggestions optionnelles basées sur l'IA de Gemini, Mistral, Anthropic, Cohere et OpenAI (ChatGPT).
Mise en place et paramétrage d’une solution de messagerie OVH Private Exchange en remplacement des comptes Orange Mail de tous les collaborateurs de la société CALPI COLOR.
Migration des boites mails Orange vers les nouvelles boites créées sur OVH.
Paramétrage des nouvelles boites et formation des utilisateurs sur le logiciel Microsoft Outlook.
Mise à jour d’une extension Gutenberg suite à la mise à jour WordPress 6.5.2
Mise à jour d’une app de partage de fichier développé en Symfony 5 vers Symfony 7, montée de version de l’hébergement web de cette application de PHP 7.4 vers 8.2
Mise à niveau de Debian 10 vers 12 sur un serveur dédié OVH et reprise paramétrage du serveur Plesk.
Installation et paramétrage de Matomo un logiciel libre et open source de mesure de statistiques web, alternative libre à Google Analytics.
Environnement technique : PHP 7/8, Symfony 5/7, Composer, JavaScript, node.js, gulp, jQuery, Redis, MariaDB, Linux, Debian Plesk