Makina Blog
![Header Blog Makina Corpus](/sites/default/files/styles/800x600/public/2021-10/Header_Blog.png.webp?itok=aZOz2vCZ)
![Symfony](/sites/default/files/styles/360x200/public/2024-04/Capture%20d%E2%80%99e%CC%81cran%202024-04-10%20a%CC%80%2011.31.06.png.webp?itok=7nCBHWNK)
Access Control, bibliothèque PHP pour gérer des droits d’accès
Suite à un projet de gestion métier opérationnel dont la durée de vie et la maintenance sont à long termes, nous avons expérimenté un passage de celui-ci sur l’architecture hexagonale et la clean architecture.
![Webinaire découverte de Canari](/sites/default/files/styles/360x200/public/2024-04/Capture%20d%E2%80%99e%CC%81cran%202024-04-10%20a%CC%80%2010.51.36.png.webp?itok=_WCsBhfc)
Revoir les webinaires : découverte de l’outil CANARI-France
L’application CANARI-France est destiné aux acteurs agricoles afin de calculer des indicateurs agro-climatiques à partir de projections climatiques. Découvrer en le replay des 4 webinaires organisés par Solagro et l’ADEME.
![Migration Drupal 7 à Drupal 10](/sites/default/files/styles/360x200/public/2024-04/Encart_Article_MigrationD7-D9-2.png.webp?itok=uVah6eJj)
Migration d'un site Drupal 7 en Drupal 10
Trucs, astuces et "bouts" de code pour migrer votre site web de Drupal 7 à Drupal 10. Compte-rendu d'une conférence donnée au Drupalcamp Rennes 2024.
![Encart blog DBToolsBundle](/sites/default/files/styles/360x200/public/2024-03/Encart_Realisation_DBToolsBundle_2.png.webp?itok=tvVXkBqi)
L’anonymisation sous stéroïdes avec le DBToolsBundle
Le DbToolsBundle permet d’anonymiser des tables d’un million de lignes en seulement quelques secondes. Cet article vous présente la méthodologie mise en place pour arriver à ce résultat.
![Encart article DrupalCamp 2024](/sites/default/files/styles/360x200/public/2024-03/Encart_DrupalCamp_24.png.webp?itok=HOEanxvN)
Makina Corpus, partenaire du DrupalCamp 2024
Nous sommes fiers d’annoncer que Makina Corpus est le sponsor du DrupalCamp à Rennes. Notre expert vous y propose une conférence « migrer de Drupal 7 à Drupal 10 ».
![Capture d'une partie de carte montrant un réseau de voies sur un fond de carte sombre. Au centre, une popup affiche les information de l'un des tronçons du réseau.](/sites/default/files/styles/360x200/public/2024-02/protomaps.png.webp?itok=zagP3oEC)
Générer un fichier PMTiles avec Tippecanoe
Exemple de génération et d’affichage d’un jeu de tuiles vectorielles en PMTiles à partir de données publiques.
![Encart article 2 : Itérations vers le DDD et la clean architecture avec Symfony](/sites/default/files/styles/360x200/public/2024-02/Encart_Symfony.png.webp?itok=ZXZorlNq)
Itérations vers le DDD et la clean architecture avec Symfony (2/2)
Quels virages avons-nous pris après un premier projet expérimental pour stabiliser notre conception logicielle, et que ferons-nous plus tard ?
![AFUP Meet-up DBToolsBundle](/sites/default/files/styles/360x200/public/2024-02/Encart_RS_Symfony.png.webp?itok=-H5wibTD)
Meetup AFUP Nantes de février : parlons anonymisation avec le DbToolsBundle Symfony
Notre expert Symfony/PHP prend la parole au Meet-up de l’AFUP pour présenter le nouveau bundle Symfony développé par Makina Corpus : le DbToolsBundle !
![Encart article Protomaps : Illustration d'une portion de pyramide de tuiles](/sites/default/files/styles/360x200/public/2024-02/Encart_article_Protomaps_0.jpg.webp?itok=3ov7AsBv)
Protomaps, stockez vos pyramides de tuiles plus simplement
Présentation d'un nouveau format de stockage de tuiles cartographiques
![Encart Article Symfony Pierre](/sites/default/files/styles/360x200/public/2024-02/Encart_reference_SymfonyPierre.png.webp?itok=TbE_G5pb)
Itérations vers le DDD et la clean architecture avec Symfony (1/2)
Pourquoi et comment avons nous fait le choix de faire évoluer la conception de nos projets Symfony, et quelles erreurs avons-nous faites ?
![Encart article Symfony](/sites/default/files/styles/360x200/public/2024-01/Encart_reference_Symfony.png.webp?itok=HmHRO2qu)
Processus de traitement d'une requête HTTP par Symfony
Vous utilisez Symfony pour vos développements mais vous n'en connaissez pas vraiment le fonctionnement interne ? Suivez le guide, c'est parti pour la visite !