Forum Programmation.web PHP + MySQL + champ JSON

Posté par (page perso) . Licence CC by-sa.
Tags :
0
24
nov.
2018

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)

Posté par . Licence CC by-sa.
1
22
nov.
2018

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.

42
29
oct.
2018
Communauté

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.

14
22
oct.
2018
Ce journal a été promu en dépêche : 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

Posté par (page perso) . Licence CC by-sa.
Tags :
1
20
oct.
2018

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

0
6
oct.
2018

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.
Rappel : En cas de mise à jours Nextcloud râlent s'il détecte des fichiers qui ne sont pas d'origine. Lors d'une update pensez donc a déplacer le (...)

Journal EnVadrouille, une galerie photo pour vos randos (5 ans après)

Posté par . Licence CC by-sa.
57
25
sept.
2018

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 Une tribune pour le CMS grav

Posté par (page perso) . Licence CC by-sa.
8
17
sept.
2018

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

6
14
sept.
2018
Communauté

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.

Logo ConFoo 2019

Libération du code source de muzi.ch, quelle licence ?

43
29
août
2018
Communauté

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.

Copie d’écran de la page d’accueil

Journal Le développement full-stack facilité

Posté par (page perso) . Licence CC by-sa.
5
26
juil.
2018

Introduction

En avant-première, voici le prototype de la nouvelle version d'une bibliothèque permettant de gérer front-end et back-end à partir de la même base de code, facilitant ainsi le développement fullstack (pour utiliser un terme à la mode). La version présentée ici est pour Node.js, mais les versions Java et PHP (en attendant d'autres langages) devraient suivre sous peu (un journal sera publié le moment venu).

Hello, World!

Pour faciliter la compréhension des (...)

Snuffleupagus version 0.3.0 Dentalium elephantinum

Posté par (page perso) . Édité par Nils Ratusznik, k3y, LucieS, Davy Defaud, BAud et Benoît Sibaud. Modéré par Trollnad Dump. Licence CC by-sa.
43
21
juil.
2018
Sécurité

Snuffleupagus est un module pour PHP (version 7.0 et supérieures) qui a pour but d’augmenter drastiquement la difficulté des attaques contre les sites Web. Cela s’obtient, entre autres, via la désactivation de fonctions et de classes, et en fournissant un système de correctifs virtuels, permettant à l’administrateur de corriger des vulnérabilités spécifiques sans modifier le code PHP.

La version 0.3.0, disponible depuis le 18 juillet 2018, est un excellent prétexte pour parler de ce projet sur LinuxFr.org, avec des détails juteux en deuxième partie de dépêche.