Journal PHP 7.3 apporte la gestion des contrôles dans PHP-LDAP

PHP 7.3 est sorti le 6 décembre 2018 et apporte la gestion des contrôles dans l’extension LDAP.
La précédente version 7.2 contenait, elle, la prise en charge des opérations étendues.
Étant à l’origine de ces deux ajouts je voulais revenir sur ces fonctionnalités et leur prise en charge dans PHP.
PHP-LDAP
Le gestion de LDAP dans PHP est un peu datée. Il n’y a pas d’interface orientée objet, et la prise en charge de certaines fonctionnalités avancées du protocole LDAP (…)
Movim 0.14 « Scotty »
Movim, le réseau social libre, a été officiellement annoncé le 18 novembre 2018 en version 0.14. Ce qui suit est une traduction libre du blog de Timothée Jaussoin, l’auteur de Movim.
Movim a dix ans et c’est avec une grande satisfaction que nous vous apportons cette version, après neuf longs mois de développement.
Forum Programmation.web PHP + MySQL + champ JSON
Bonjour,
je ne suis pas un grand specialiste du PHP et de la programmation "Web" en général mais je me débrouille.
J'écris un plugin pour Galette pour nous permettre de gérer les spécificités de notre association sportive (gestion de résultats de compétition, challenges, etc…).
J'ai les bases qui fonctionnent (il faudra que je nettoie un peu à un moment mais ce n'est pas l'objet ici).
Mon code se découpe en 5 familles:
- gestion des parcours
- gestion des competitions (qui intègrent (…)
Forum Programmation.php Nextcloud et PDO::ATTR_PERSISTENT (php)
Votre avis serait le bienvenue afin de bien comprendre l'impacte de PDO::ATTR_PERSISTENT => true en PHP(7) et de savoir si oui ou non il est bon de l'activer.
En effet son activation dans mon script pour checker nextcloud divise par deux le temps de réponse et diminue très fortement le nombre de requêtes reçues par le serveur de base de données.
Néanmoins, difficile de voir si les perfs de nextcloud ont changées ou si cela n'impacte que le script de (…)
Sortie de Garradin 0.9 : recherche avancée, exportation ODS, etc.
Garradin est un logiciel libre de gestion d’association développé depuis sept ans. Il se veut être la solution de gestion de petite et moyenne association la plus complète et la plus simple à utiliser. Il permet la gestion des adhérents et des cotisations, la tenue d’une comptabilité en partie double et l’envoi de courriels entre membres ou à tous les membres. Il contient également un wiki complet, comprenant la possibilité de chiffrer les pages, ainsi qu’un site Web simple mais puissant grâce aux squelettes « à la SPIP ».
Il est léger, rapide et ne demande aucune configuration pour être installé chez n’importe quel hébergeur proposant PHP 5.6 ou plus (tout est stocké dans une base de données SQLite).
Cette nouvelle version 0.9 fait suite à un an de développement et améliore grandement l’importation et exportation de membres via des fichiers CSV et ODS (LibreOffice) ainsi que l’envoi de courriels, et ajoute une fonctionnalité de recherche avancée.
Garradin est également disponible en SaaS sur https://garradin.eu/ (utilisé par plus de 2 000 associations).
Journal Fusionforge 6.1. Nouvelle version du moteur de forge libre.
La communauté Fusionforge a publié sa nouvelle mouture du moteur de forge libre éponyme. Voici un petit journal qui retrace les nouveautés apportées par cette version, au delà d'un nombre élevé de bugs corrigés.
Avant de commencer, un peu d'historique linuxfr avec des liens vers les précédents articles/journaux permettant de connaitre un peu mieux ce projet:
Fusionforge 5.1 & sa communauté
Fusionforge 5.3
Fusionforge 6.0.3
La page wikipedia Gforge/Fusionforge résume plutôt bien l'historique de ce moteur de forge.
Documentation
Étrangement (…)
Forum général.cherche-logiciel [RESOLU] Recherche tracker de bugs
Bonjour,
pour aider mes petits utilisateurs à me faire part de leur(s) problème(s) ou bug(s), je suis à la recherche d'une technologie plus adaptée que le coup de fil ou le SMS comme c'est le cas.
Naturellement, je pense à des outils comme les bugtracker mais mon soucis, c'est que dans la jungle de ce genre de logiciel, je ne suis pas capable de partir sur l'un ou l'autre.
Mon besoin est plutôt simple: mes utilisateurs ont une connaissance plutôt (…)
Wiki [Tuto/HowTo] Nextcloud - Health Check avec HaProxy
Introduction
Pour des raisons d'efficacité et d'optimisation, il est déconseillé d'utiliser l'index.php ou status.php afin de faire les Health Check de HaProxy ou tout autre frontend.
Ici nous allons utiliser un script dédié dont le but est de tester "l'état de santé" des machines tout en consommant le moins de ressources possible.
Les variables permettant de configurer le script peuvent, et il est conseillé de le faire, être rangée directement dans le fichier config.php de nextcloud. Cette méthode vous (…)
Journal EnVadrouille, une galerie photo pour vos randos (5 ans après)

Il y a presque 5 ans je présentais EnVadrouille, une galerie photo orientée petits voyages et randonnées. Cinq ans, 50 mises à jours, c'est le moment de refaire le point.
Récapitulatif
EnVadrouille permet d'afficher des photos, des vidéos et des traces gps. Les photos sont automatiquement placées sur la carte en utilisant les données exif ou la trace gps (corrélation entre le moment de la prise de vue et la trace). Ça ressemble à ça :
On (…)
Journal les logiciels libres sont libres de droits
Journal Une tribune pour le CMS grav

Bonjour Nal,
Je t'écris pour te présenter un plugin que j'ai eu à écrire pour le CMS Grav: il s'agit d'une tribune semblable à celle de linuxfr.
Conforme au standard coutumier des tribunes de la moulosphère, il est utilisable via la plupart des coincoins, tel que l'excellent QuteQoin:
J'espère que grav-plugin-tribune alias gpt prendra sa place parmi les bouchots facile à installer à côté d'un site comme l'était le plugin pour Drupal.
ConFoo 2019 : la conférence pour les développeurs est à la recherche de conférenciers
ConFoo 2019 se déroulera du 13 au 15 mars à Montréal, à l’Hôtel Bonaventure.
ConFoo est à la recherche de professionnels ayant une connaissance approfondie du développement avec PHP, Ruby, Java, DotNet, JavaScript, les bases de données, l’intelligence artificielle et plus, souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions avant le 24 septembre.
Journal Prototypage d'applications web
Libération du code source de muzi.ch, quelle licence ?
Voilà il y a peu Spf me convainc d’ouvrir le code source du muzi.ch. En effet, je ne développe plus ce projet et je me suis souvent posé cette question de libération. Je n’avais pas encore franchi le pas pour une raison toute bête : le code source est vieux, j’ai rédigé ça il y a longtemps, le code n’est pas très pro, blablabla…
Cependant, pourquoi garder ce code fermé… Peut‐être que le projet intéressera la communauté et pourra avoir une seconde vie ? Bref, ça y est, j’ouvre le code source.