DrupalCamp 2017 Lannion

Posté par . Édité par Davy Defaud et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC by-sa
10
3
oct.
2017
PHP

Après Nantes, c’est au tour de Lannion d’accueillir le DrupalCamp 2017.

Le DrupalCamp est proposé par l’association Drupal France et francophonie. Il se déroulera du 27 au 29 octobre 2017, à l’Espace Sainte‐Anne de Lannion (22).

Ce sera l’occasion de découvrir ce gestionnaire de contenu (CMS) ou en approfondir ses connaissances au cours de trois jours de conférences et de rencontres.

Sprints, conférences et discussions sont accessibles librement, à tous les niveaux techniques et fonctionnels, à tous les profils du développeur à l’utilisateur. Toutes ces rencontres se font dans la bonne humeur, des soirées étant aussi organisées les vendredi et samedi soirs (accessibles avec le pack week‐end).

Forum Linux.général [Tuto/HowTo] [Ubuntu/Debian] Load Balancing - redirection vers plusieurs vhost avec HaProxy

4
20
sept.
2017

musique d'ambiance : Les Choristes - Vois Sur Ton Chemin (Paraphonics Remix) LES RAMONEURS DE MENHIRS - Dans An Diaoul
Testé avec succès sur : Ubuntu Minimal 16.04 (ARM)
Difficulté : moyen

Mise en place HaProxy (load balancing)

Installez les pré-requis

apt-get update
apt-get install -y haproxy

Activez HaProxy

sed -i "s/ENABLED=0/ENABLED=1/g" /etc/default/haproxy
sed -i "s/ENABLED=0/ENABLED=1/g" /etc/init.d/haproxy

Créez le dossier qui va accueillir les certificats TLS (exSSL)

mkdir -p /etc/haproxy/certs/

Concaténez chaque certificat (clés publique) et sa clés privé (recommencez (...)

Sortie de LDAP Tool Box Self Service Password 1.1

Posté par (page perso) . Édité par Davy Defaud et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
24
4
sept.
2017
Sécurité

Le logiciel Self Service Password est développé au sein du projet LDAP Tool Box. Il fournit une interface permettant aux utilisateurs de changer leur mot de passe dans un annuaire LDAP, y compris Active Directory ou Samba 4, ainsi que leur clé SSH.

Outre le changement de mot de passe simple, l’interface propose de réinitialiser son mot de passe en cas de perte, soit par l’envoi d’un courriel, soit par la réponse à des questions, soit par l’envoi d’un SMS.

Les contraintes de qualité du mot de passe sont paramétrables : taille minimale, maximale, présence de différentes classes de caractères, caractères interdits, contrôle de la valeur par rapport à l’ancien mot de passe ou à l’identifiant.

Le logiciel Self Service Password est écrit en PHP et est sous licence publique générale GNU. La version 1.1 est sortie le 1er septembre 2017.

Version 2.11 de la billetterie e‐venement

Posté par . Édité par Davy Defaud, Benoît Sibaud, Pierre Jarillon et Nÿco. Modéré par tankey. Licence CC by-sa
21
19
juil.
2017
Culture

e‐venement est un logiciel libre de billetterie informatisée sous licence GPL. La version 2.11, XI.I Samhain, est sortie fin juin 2017.

Moins technique sur les usages que les précédentes, elle augmente l’expérience de l’utilisateur au travers d’ajouts ergonomiques, de personnalisation des données affichées, d’aides à la saisie et de stockage d’informations pertinentes à son métier.

Cette nouvelle version d’e‐venement apporte comme toutes les précédentes son lot de nouveautés et de corrections de bogues. Mais elle amorce à elle seule le virage vers le futur d’e‐venement. On notera en particulier l’apparition d'une API de vente en ligne.

Forum général.petites-annonces La Scop Les-Tilleuls.coop recrute !

Posté par . Licence CC by-sa
4
23
juin
2017

Bonjour Journal,

Notre société coopérative Les-Tilleuls.coop recherche des développeurs(es) back (PHP / API Platform / Symfony ou Node) ainsi que des développeurs(es) front (React / React Native ou Angular).
Une dizaine de postes sont à pourvoir dans nos bureaux de Lille, Paris et Amiens.

Les-Tilleuls.coop est une Scop (Société Coopérative et Participative), cela signifie que :

  • tous les nouveaux arrivants deviennent associés de la société
  • l'ensemble des décisions sont prises démocratiquement (1 personne = 1 voix) par les coopérateurs
  • les (...)

Wiki Tuto - Chercher présence d'une sous chaîne dans une chaîne avec MySQL grâce à LIKE

1
25
fév.
2017

Introduction

Admettons que nous possédions une table "articles" contenant une cellule "quelleCategorie". Dans cette cellule nous indiquons une ou plusieurs catégories pour chaque articles comme dans l'exemple suivant :

    id | nomArticle | quelleCategorie | dateCreation
    1 | banane | fruits | 5
    2 | jus d'orange | jus de fruits | 9
    3 | tomate | fruits ; legumes | 22
    4 | maison | immobilier | 42

Admettons que nous désirons récupérer tout les articles ayant "fruit" dans (...)

Wiki Tuto Ajax - afficher au format JSON des articles e-shop depuis MySQL-MariaDB grâce à PHP

0
23
fév.
2017

Niveau requis pour utilisation : moyen.
Nécessite au moins PHP5.4+ avec PDO (php-mysql)
Ce tutoriel s'intègre dans une suite de tutoriel permettant d'appréhender l'ajax voir Farm Link à la fin du wiki.

Introduction

  • Nous allons ici étudier un script PHP, rédigé par votre humble serviteur en programmation fonctionnelle, permettant de faire de l'ajax. L'objectif d'origine de ces fonctions est de recevoir les requêtes GET provenant d'une interface cliente (page web angularjs) d'une boutique en ligne, de récupérer des (...)

Journal freetorrent.fr : encore et toujours

20
27
déc.
2016

11ème année de bons et loyaux services qui commence pour freetorrent.fr (tracker bittorrent exclusivement consacré aux médias sous licence libre ou licence de libre diffusion).
Divisé en 2 entités l'an passé (dont freeostorrent.fr), freetorrent.fr est revenu à un schéma unitaire plus classique de présentation en réintégrant la proposition d'OS libres.
"Propulsé" par un nouveau front-end à XBTT (en php) depuis l'année dernière (qui a d'ailleurs pas mal évolué en fonctionnalités), freetorrent.fr renaît encore une fois, tant le projet me tient (...)

API Platform 2 : un cadriciel pour créer des API Web hypermédia en quelques minutes

28
10
déc.
2016
PHP

Après une année de développements et plus de 700 commits réalisés par plus d’une centaine de contributeurs à travers le monde, la nouvelle version d’API Platform vient d’être publiée. API Platform v2 est une réécriture profonde du cadriciel (framework) incluant une refonte complète de la conception, des ajouts de nouvelles fonctionnalités et des corrections de bogues.

API Platform est un framework libre (licence MIT) écrit en PHP 7 et basé sur Symfony destiné à la création d’API Web modernes, puissantes et sécurisées. Cet outil est particulièrement adapté à la construction de systèmes d’informations « API-centric » basés sur l’hypermédia et le Web des données (linked data). Il permet de réaliser facilement des applications d’une seule page (single‐page applications) ou dédiées aux mobiles en utilisant des bibliothèques JavaScript telles que React ou AngularJS.

Le sponsor principal d’API Platform est la société coopérative lilloise Les-Tilleuls.coop. Il s’agit d’une SCOP spécialisée dans la conception et la réalisation de logiciels comptant une vingtaine de salariés qui pratiquent l’autogestion et se partagent les bénéfices engrangés de manière égalitaire.

Capture d'écran

En seconde partie de la dépêche, vous trouverez une traduction en français de l’annonce de sortie de cette version deux, qui revient sur les fonctionnalités principales du cadriciel.

Première version de LDAP Tool Box White Pages

Posté par (page perso) . Édité par Davy Defaud, Nils Ratusznik, ZeroHeure et palm123. Modéré par tankey. Licence CC by-sa
26
26
nov.
2016
Administration système

Le projet LDAP Tool Box rassemble différents outils pour aider les administrateurs LDAP (parce que même les administrateurs LDAP ont besoin d’aide) :

  • scripts de supervision ;
  • paquets OpenLDAP ;
  • interface de changement de mot de passe.

Une nouvelle application vient d’être publiée : White Pages, ou pages blanches en français.

LDAP Tool Box White Pages est écrite en PHP et se base sur PHP-LDAP, PHP-GD et Smarty. Elle est sous licence GPL.

Journal La fin des liens morts sur Wikipedia ?

Posté par (page perso) . Licence CC by-sa
32
26
oct.
2016

Un nouveau bot sévit sur Wikipedia depuis quelques temps, non pour répandre publicité et désinformation, mais pour vérifier et archiver les liens dans les notes de bas-de-page de la plus vaste encyclopédie au monde.

IABot, c'est le petit nom de l'Internet Archive Bot développé en PHP par Maximilian Doerr et Stephen Balbach, qui s'assure que les liens ajoutés sur Wikipedia sont bien sauvegardés à l'Internet Archive.

« Ce que Max et Stephen ont fait en partenariat avec Mark Graham et (...)

Sortie de LDAP Tool Box Self Service Password 1.0

Posté par (page perso) . Édité par Davy Defaud, Benoît Sibaud et Nils Ratusznik. Modéré par Benoît Sibaud. Licence CC by-sa
31
18
oct.
2016
Sécurité

Le logiciel Self Service Password est développé au sein du projet LDAP Tool Box. Il fournit une interface permettant aux utilisateurs de changer leur mot de passe dans un annuaire LDAP, y compris Active Directory ou Samba 4.

Outre le changement de mot de passe simple, l’interface propose de réinitialiser son mot de passe en cas de perte, soit par l’envoi d’un courriel, soit par la réponse à des questions, soit par l’envoi d’un SMS.

Les contraintes de qualité du mot de passe sont paramétrables : taille minimale, maximale, présence de différentes classes de caractères, caractères interdits, contrôle de la valeur par rapport à l’ancien mot de passe ou à l’identifiant.

Le logiciel Self Service Password est écrit en PHP et est sous licence publique générale GNU. La version 1.0 est sortie le 14 octobre 2016.

Journal jus - Just Upload Stuff

Posté par (page perso) . Licence CC by-sa
21
18
sept.
2016

Chères moules, poulpes et autres pinnipèdes,

Depuis un petit moment je ne suis plus satisfait par ma méthode ancestrale de partage de fichiers, qui consiste à exécuter la commande suivante dans mon terminal préféré :

scp mon-fichier.png ssz.fr:http/ssz.fr/www/brdl/fichier.png

Pour autant, aucune des solutions que j'ai pu trouver en ligne n'ont été jusqu'ici à la hauteur de mes espérances. Vendredi dernier j'ai justement eu l'occasion de tester une de ces solutions, qui ne marche bêtement pas sans Javascript. Je dis bêtement (...)